Symptom
When trying to edit position org chart to synchronize in order to sync position to job information the following error occur:
An error occurred while the changes were being synchronized. The position and incumbents have not been updated. Error: Setting Picklist option external code: [picklist value] is not exist! when setting to:[picklist code]"
Environment
- SAP SuccessFactors Employee Central
- Position Management Settings
Reproducing the Issue
- Go to Position Org Chart
- Click to Edit a position
- Perform a change
- Save it
Result: An error occurred while the changes were being synchronized. The position and incumbents have not been updated. Error: Setting Picklist option external code: [picklist value] is not exist! when setting to:[picklist name]"
Cause
The error is due the a picklist field on Job Information or Position that does not have the same values configured.
Resolution
Correct the picklist values:
- Go to Manage Data
- Search for MDF Picklist to Legacy Picklist Map
- Search for picklist name
- Temporary delete this object (Take Action -> Permanently Delete)
- After this, import the legacy picklist with missing values
- Rebuild the object on Step 4
For MDF Picklist
Ensure that the External Code and Non Unique External Code are the same.
- Go to Picklist Center
- Search for Picklist
- Click on Insert New Record
- Copy the External Code to Non Unique External Code to make it the same.
- Save the Changes.
See Also
Employee Central Master:
https://help.sap.com/viewer/b14dd15ca58f43e0856184a740a4b212/latest/en-US/2f555274e4ad4dcc92a427dcbfb3dc5e.html
Employee Central Position Management:
https://help.sap.com/viewer/cf23ba26985f4d4a8df3a34b7392847d/latest/en-US/2f555274e4ad4dcc92a427dcbfb3dc5e.html
Manage Pending Hires:
https://help.sap.com/viewer/11888ce8119846ecab730236b601aeb4/latest/en-US/2f555274e4ad4dcc92a427dcbfb3dc5e.html
Contingent Workforce Management:
https://help.sap.com/viewer/7b2dec4ed4d9459f893cce6f5920528d/latest/en-US/2f555274e4ad4dcc92a427dcbfb3dc5e.html
Keywords
An error occurred while the changes were being synchronized. The position and incumbents have not been updated. Error: Setting Picklist option external code: [picklist value] is not exist! when setting to:[picklist code]", Error: Setting Picklist option external code, An error occurred while the changes were being synchronized, The position and incumbents have not been updated , KBA , LOD-SF-EC-POS , Position Management , Problem