SAP Knowledge Base Article - Public

3582498 - 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 error

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

  1. Login to SuccessFactors instance
  2. Navigate to Picklist Center
  3. Search for the relevant picklist
  4. Search for the picklist value to edit the external code
  5. Attempt to change the external code.
  6. 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

2910726 - How to change the external code of an MDF picklist?

Creating and Editing a Picklist Value | SAP Help Portal

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

SAP SuccessFactors HCM Suite all versions

Attachments

Pasted image.png
Pasted image.png