Symptom
- Unable to save UI in Manage Configuration UI
- Error - meta is a required field/association in Object ConfigUIMeta when try saving a new UI;
- Error - ID is a required field/association in Object ConfigUIMeta when try saving a new UI;
- Error - An application error occurred. Please try again later, or notify support (with the error information of errorId=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx, timestamp=xxxx-xx-xxTxx:xx:xx.xxx+0000, and the version information from the current screen) if the issue keeps occurring.
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
- Go to Admin Center
- Search for Manage Configuration UI.
- Click Create New
- Select Base Object
- Click Save
- Error is shown
Cause
The issue occurs if that ConfigUIMeta is made RBP Secured. The configuration of MDF core objects should not be changed, except for the object labels. All MDF core objects are non-RBP secured and the security attribute of these objects should not be changed.
Resolution
The ConfigUIMeta MDF object needs to be set as a non-secured field. Follow the steps below to edit the object definition.
- Go to Admin Center and navigate to Configure Object Definitions page
- Search for the object definition ConfigUIMeta and click on Make Correction
- Under Security, change Secured = NO
- Click Save
For this error: "ID is a required field/association in Object ConfigUIMeta" when try saving a new UI, check whether you have the ID field populated on the Config UI.
See Also
Keywords
MDF, Metadata Framework, Manage Configuration UI, An application error occurred, ''id is a required field/association in Object ConfigUIMeta'' , KBA , LOD-SF-MDF-UI , UI Config, Layout & Rules , LOD-SF-MDF-OBJ , Object Definition & Field Related Issues , Problem