Symptom
- Onboardees have their personal email in the username field until they get converted to employees on the day of hire. On day of hire the personal email is replaced with a number on candidate to employee conversion.
- With this EC to S4P is throwing an error when replicating onbordees. Error: The username must only contain 12 characters
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
Cause
- Issue is with the length of person Id. This can be modified via business rule.
Resolution
- To avoid this issue, you can use a business rule to generate custom user Ids that are 12 digits long so that you don't face this issue.
- Follow the steps mentioned in the guide link: Configuring Business Rule for Custom User ID and Employee ID Format in Onboarding | SAP Help Portal
- If you are using Add New hire to Onboarding option, you can manually enter the employee Id.
- This way when the Id is synced with username, there will be 12 digits and issue will not appear.
Keywords
replication error, The username must only contain 12 characters, EC, SAP, S4 HANA, Onboarding , KBA , LOD-SF-OBX-EC , Integration EC - MPH, Hire , Problem
Product
SAP SuccessFactors Onboarding 2311