SAP Knowledge Base Article - Public

3449372 - How to map multiple Pay Components from RCM to EC ?

Symptom

  • Paycomponent not appearing in Manage Pending Hire when multiple Pay components Pay Allowance(P_AUS), Pay Allowance(P_IND), Pay Allowance(P_USA) are mapped from RCM to EC. 
  • Paycomponent "Pay Allowance (P_IND)" value is passed from RCM but Paycomponent "Pay Allowance(P_AUS)" is reflecting under EC in Manage Pending Hire. 

Environment

SAP SuccessFactors Employee Central

Reproducing the Issue

  1. Pass the Paycomponent "Pay Allowance (P_IND)" from RCM to EC. 
  2. Navigate to Manage Pending Hire > Recruiting. 
  3. Fill all the details. 
  4. Navigate to Pay Component Section.  
  5. Expected Paycomponent: "Pay Allowance (P_IND)" but Matched Paycomponent is "Pay Allowance  (P_AUS)".

Cause

  • pay-component field will do the “name or external code” contain match when there is NO variant defined in mapping. When the variant is defined, system will do exact match.
  • When multiple Pay components are configured in Manage Org Pay Structure with similar name but different external code.  System will do the contain match for "name or external code" and randomly pick the first match found as a result. [ Here, Matched Paycomponent is "Pay Allowance (P_AUS)" ]

Resolution

  • Export the Candidate to Employee Integration template from provisioning. 
  • Add below mapping and variant [code] or [name] in the template.
  • <mapping-attribute>
    <source entity-type="offerletter" refid="cust_PayComponentAmnt1"/>
    <target refid="payComponentRecurring.[
    code].pay-component.1"/>
    </mapping-attribute>
  • or
  • <mapping-attribute>
    <source entity-type="offerletter" refid="cust_PayComponentAmnt1"/>
    <target refid="payComponentRecurring.[
    name].pay-component.2"/>
    </mapping-attribute>
  • when the key has [code] - means the system do exactly match by “external code” and pass the value “external code” from RCM to EC.
  • when the key has [name] - means the system do exactly match by “name” with login user’s locale and pass the value “name” from RCM to EC.

If you don't have access to Provisioning and data models, please contact your implementation partner. If you're not in touch with your implementation partner, please contact Cloud Product Support team for making the changes.

Keywords

Paycomponent not appearing in Manage Pending Hire, incorrect paycomponent mapped, wrong pay component,  RCM to EC mapping, multiple pay component, mapping, paycomponent mapping, How to map paycomponent, recruiting, paycomponent not shown. , KBA , LOD-SF-EC-INT-RCM , Recruiting to EC Integration , LOD-SF-EC , Employee Central , How To

Product

SAP SuccessFactors Employee Central 2311 ; SAP SuccessFactors Recruiting 2311