SAP Knowledge Base Article - Public

2868429 - Swap positions for two employees simultaneously - Employee Central

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:

  1. Go to Import Employee Data
  2. Export the template for Job History
  3. Fill the csv template with both employees but swapping the position between them
  4. 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.

Keywords

swap, position, simultaneously, transition, period, transfer, , KBA , LOD-SF-EC-POS , Position Management , Problem

Product

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HCM Core all versions