Symptom
- A UI object is created in Manage Configuration UI.
- Despite being marked as editable in Configure Object Definitions, External code field appears greyed out / non-editable in Manage Configuration UI.
- Removing and re-adding the field does not change the behavior.
- Re-creating the UI does not change the behavior.
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
- Create a UI object in Manage Configuration UI.
- Add a field (for example, “Employee”) and set it as editable.
- Open the UI and observe the field is greyed out and non-editable.
- Remove and re-add the field; the field remains non-editable.
Cause
The field is non-editable because the externalCode field in Configure Object Definitions has UI Field Renderer set to “displayGOWithoutExternalCode”.
Resolution
- Go to Configure Object Definitions.
- Open the affected MDF object definition.
- Locate the field externalCode.
- Edit the field details and clear the UI Field Renderer value (leave it empty).
- Save the changes.
- Return to Manage Configuration UI and verify the field is now editable.
See Also
- KBA 2355197 - Understanding "UI Field Renderer"
- Help Portal - Adding Fields
Keywords
manage configuration ui, mdf, object definition, ui field renderer, displayGOWithoutExternalCode, externalCode, greyed out field, non-editable field, read-only field, employee central, configure object definitions, ui object, field renderer setting, editable field not editable, grey, not possible, impossible, edit , KBA , LOD-SF-MDF-OBJ , Object Definition & Field Related Issues , Problem
SAP Knowledge Base Article - Public