Symptom
When trying to hire an employee via RCM/ONB/Add new employee page, you encounter an error which says "An error occurred while generating new user id. Please contact your system administrator"
Environment
SAP SuccessFactors Employee Central
Reproducing the Issue
Prerequisite:
Rule is assigned in the Hire/Rehire configuration object to follow a sequence.
Steps:
- Navigate to Add New Employee page (OR) "Manage Pending Recruits/Hire" and proceed with hiring the candidate.
- Fill in all required details and click "Save."
- Observe the error message displayed.
Cause
- The rule assigned in the Hire/Rehire configuration object failed to generate a unique Employee ID as all values from the sequence were already in use.
- The system exhausted its maximum retry limit of 50 attempts, resulting in the displayed error.
Resolution
- Please perform an employee export to determine the highest sequence number currently in use.
- Update the sequence value in the "Sequence" object to ensure it generates unique IDs.
See Also
Keywords
error, Error,"An error occurred while generating new user id. Please contact your system administrator",when hiring an employee, hire, HIRE, Hire, employee, new, manage pending hire, manage pending recruit, manage pending, RCM, ONB, submit, save, Sequence, sequence, rule, Rule, "MATCHINGUSERCONFIG", "Recruit/Rehire Configuration", "Hire/Rehire Configuration", id, ID, unique, user id, person id, userid, generate, Generate,"ECT_service_layer_HRIS_USER_GENERATION_ERROR","com.successfactors.sca.ServiceApplicationException: ECT_HRIS_EMPID_FROM_RULE_NO_UNIQUE_ID",com.successfactors.sca.ServiceApplicationException: ECT_HRIS_EMPID_FROM_RULE_NO_UNIQUE_ID ,Error during user Id generation for Person ID: null , KBA , LOD-SF-EC-HIR , Hire & Rehire Wizards , LOD-SF-EC , Employee Central , LOD-SF-EC-INT , Manage Pending Hires (Integration RCM/ ONB/ OBX + UI) , How To
SAP Knowledge Base Article - Public