Symptom
Is needed to swap positions between two employees at same time, however this is not possible throw UI even using Transition Period.
Environment
- SAP SuccessFactors Employee Central
- Position Management
Cause
This will be not possible via UI because there is some validation regarding the Vacant/To be hired flag on the position and/or the capacity control for multiple incumbents.
Resolution
Import the job history simultaneously for both target employees swapping the positions:
- Go to Import Employee Data
- Export the template for Job History
- Fill the csv template with both employees but swapping the position between them
- Import the file on Import Employee Data
Note: Make sure that Position Management -> Import -> Validate Position Assignment During Job Information Import is set to "No"
To be Hired logic:
- User A is assigned to position 123 and user B is assigned to position 456.
- In the import file, you want to swap and assign user A to position 456 and user B to position 123.
- The import runs row by row, which means that when the first row is assigning user A to position 456, the position 456 will have user A and user B assigned and the "to be hired" of position 123 will be set to "yes".
- When the second row runs, it will assign position 123 to user B.
- Result: to be hired will e "yes" for the second position because the import file cannot change the field more then once in one same import.
- To avoid this, change "Adapt Position “To Be Hired” Status After Imports" to "no" under Position Management > Import.
Note: although it is possible to swap the positions for the users with the same import, this does not work for hierarchy adaptation in all cases. System may not be able to reassign all direct reports in one import, so an error is displayed in Admin Alerts > Position Follow Up Processes for the second user: "Sorry, an error occurred while adapting the reporting line according to the position hierarchy . Your changes cannot be saved". Only the users processed before the trigger of the Position Follow-Up will be updated correctly, which may vary depending on the number of users to be processed. You can either process the users separately, correct the missed synchronizations under Admin Alerts or configure the Daily Hierarchy Adaptation, as explained in the guide.
Keywords
swap, position, simultaneously, transition, period, transfer, , KBA , LOD-SF-EC-POS , Position Management , LOD-SF-EC-POS-DHA , Daily Hierarchy Adaption , LOD-SF-EC-POS-IMP , Position Import , Problem
SAP Knowledge Base Article - Public