Symptom
- Picklist showing label followed by the externalcode in parenthesis in the UI
- How to hide the picklist externalcode on the UI
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."
Environment
- SAP SuccessFactors HCM Suite
- Metadata Framework (MDF)
Reproducing the Issue
- You have created a Custom Object with a picklist field (for example, a Yes/No picklist).
- When creating a record, the field displays both the picklist label and the externalcode.
Resolution
To overcome this issue, follow instructions below:
- Open the Custom Object in Configure Object Definitions.
- Click on Details on the field that has type Picklist.
- Under UI Field Render enter displayPickListWithoutExternalCode
- Save.
Now the UI should only show the picklist label without the externalcode.
Important note:
The steps above apply only when picklist values are changed manually. If the picklist values are changed automatically by rules, the solution won’t work, as this is the expected behavior.
When picklist input is triggered by rules, the Manage UI configuration cannot display the picklist without showing the external code. Since Manage UI Config is an older tool in maintenance mode, no further updates or fixes are planned.
Keywords
INC14782945, displayPickListWithoutExternalCode, externalcode, picklist label, UI field Render, externalCode in parenthesis on the UI, parentheses, shows external code, displays externalcode, picklist, Manage UI Configuration, MDF, custom MDF, custom picklist, LOD-SF-MDF-UI , KBA , LOD-SF-MDF-UI , UI Config, Layout & Rules , LOD-SF-EC-MDF , MDF & EC2MDF Migration , Problem
SAP Knowledge Base Article - Public