Symptom
When migrating employees from SAP HCM to SuccessFactors, an error message displays: "user-id XXXXXX is already associated with person-id XXXXXXX. The system cannot associate it with person-id XXXXXXX."
Reproducing the Issue
When migrating employees from SAP HCM to SuccessFactors, the issue occurs due to an inconsistency in the customizing.
Cause
The issue is caused by the customizing n in SPRO: Personnel Management --> Integration with SuccessFactors Employee Central --> Business Integration Builder --> Employee Data Integration --> Define Employee Data Settings for Employee Central Instance.
This configuration defines that the user ID will be mapped through BAdI and an international transfer will require a new employment. If an employee has two employments, and the same user ID gets assigned via BAdI, both employments get the same user ID, resulting in the system issuing the error message as such user ID already contains a hiring record.
Resolution
To resolve the issue, we suggest the following options:
- Assign a different user ID for each employment.
- Change the requirement of new employment with an international transfer.
Before implementing any change, it is important to test both options, especially the second one, as it may impact other employees.
Keywords
KBA , LOD-EC-INT-TLS , ERP On Premise to EC and EC-ERP Integration Tools , Problem