Symptom
- An error message is encountered when attempting to change the external code of a picklist value in SAP SuccessFactors.
- The error message states: "Changing external code to [external code] for PicklistValue is not allowed. In case you need to change the external code, please delete this row and add a new one."
Environment
- SAP SuccessFactors HCM Suite
- SAP SuccessFactors Metadata Framework (MDF)
Reproducing the Issue
- Login to SuccessFactors instance
- Navigate to Picklist Center
- Search for the relevant picklist
- Search for the picklist value to edit the external code
- Attempt to change the external code.
- Get the error.
Cause
There is already a picklist value in the picklist with that same external code.
Resolution
If the same code already exists (even if the value is Inactive) you will see this error appear.
Rename the existing external code to a different one first, and then after it is changed, you will be able to change the external code of the value you are trying to rename.
See Also
Keywords
SAP SuccessFactors, Picklist, External Code, Error, Change, Changing external code to, for PicklistValue is not allowed. In case you need to change the external code, please delete this row and add a new one, In case you need to change the external code, please delete this row and add a new one , KBA , LOD-SF-MDF-PKL , Picklists , Problem
Product
Attachments
| Pasted image.png |
| Pasted image.png |
SAP Knowledge Base Article - Public