While using the Instance Synchronization Tool and syncing legacy picklists between instances, you may see the "External Code not Unique" error.
SAP SuccessFactors HCM Suite
Reproducing the Issue
- Logon into SAP SuccessFactors environment
- Go to Admin Center > Instance Synchronization Wizard
- Select Configuration Copy (Instance Synchronization)
- Try to sync Legacy Picklists and get the following error message:"External Code not Unique"
From the 1505 release onwards, syncing picklists requires a unique External Code to be assigned for each existing picklist option, or it cannot be successfully synched.
The external code field on the picklist file should be populated and unique on both source and target, and it should be identical before we do the sync. The sync will consider the PicklistID + External code criteria to match the records across source and target.
External Code not unique, picklist sync, , KBA , LOD-SF-PLT-IST , Instance Sync Tool , LOD-SF-PLT-PCK , Picklist Management Issue , Problem