Symptom
When trying to hire a candidate through Manage Pending Hires, get an error: "An error occurred when creating a new internal candidate for the hire (user ID 12345). Please ask your administrator to ensure the candidate is created in the system."
Environment
- SAP SuccessFactors Recruiting Management
- SAP SuccessFactors Onboarding
- SAP SuccessFactors Employee Central
Cause
The field primaryEmail is sm-mapped in Candidate Profile Template:
<sm-mapping field-id="primaryEmail" map-to="email" />
Resolution
The primaryEmail field is a field reserved for the username of the candidate and should not be sm-mapped in the Candidate Profile Template.
In case it's a requirement to map the email data to the Employee Profile, please use the contactEmail field instead.
To remove or update the sm-mapping fields through Manage Templates, check the following KBA for instructions: 2644262 - Modifying sm-mapping fields via Manage Templates Feature
See Also
2676324 - The primaryEmail Field Within the Candidate Profile - Recruiting Management
2644262 - Modifying sm-mapping fields via Manage Templates Feature
Keywords
mph, issue, unable to hire, can't hire, error upon hiring, An error occurred when creating a new internal candidate for the hire, Please ask your administrator to ensure the candidate is created in the system, candidate, employee, manage pending recruits, onboarding, obd, onb, recruiting, ec, employee, central. , KBA , LOD-SF-RCM-APP , Applicants and Job Applications , LOD-SF-OBD , Onboarding , LOD-SF-EC-INT , Manage Pending Hires (Integration RCM/ ONB/ OBX + UI) , LOD-SF-RCM-MPH , Manage Pending Hire , Problem