Symptom
- You have mapped the frequency, Legal Entity, Department etc. fields from OBD to EC correctly by passing the externalCode from OBD
- This mapping works in some scenarios and does not work in few cases.
- There are no rules which are setting / overwriting these fields in EC
Environment
SuccessFactors Employee Central Suite Integration
Reproducing the Issue
Consider the Case of Pay Component Frequency Mapping -
- Complete the Onboarding process of the candidate and move it to EC
- Pay Component frequency value is passed suppose "MON" which is external code of frequency "Monthly"
- System sets the value as "Bi-Monthly" when the data comes to EC
Cause
Consider the Case of Pay Component Frequency Mapping -
- When you pass the external code as "MON" from onboarding to EC, system copies the exact external code in the Pay Component frequency field on New Hire Page and from the dropdown, it selects the very first value and set it in the field.
- Example - When you are passing the MON, system copies it in frequency field. Based on this, multiple values in the dropdown will appear where it could be Bi-monthly, Monthly etc. So from this dropdown, whichever appears first, system will set the value
Resolution
- Make Change in the external code of the frequency.
- Prefer these external codes to be unique in such a way that the words are not a part of external Name.
- You can use numeric external codes here or even alpha numeric codes would work
Keywords
LOD-SF-EC-INT Suite Integration Pay Component Frequency Mapping Frequency Onborading to EC mapping for Pay Component LOD-SF-OBD Onboarding to EC mapping Field value changed from Onboarding to EC External Code Onboarding to EC LOD-SF-OBD , KBA , LOD-SF-EC-INT , Manage Pending Hires (Integration RCM/ ONB/ OBX + UI) , Problem
Product
SAP SuccessFactors HCM Core all versions