Symptom
- Unable to save new UI in Manage Configuration UI
- Error - meta 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 HXM Suite;
- Metadata Framework (MDF);
Reproducing the Issue
- Go into 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. We do not support making MDFCore fields as RBP Secured. It is advised not to change RBP settings for MDF-Core objects.
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
Keywords
MDF, Metadata Framework, Manage Configuration UI, An application error occurred, ''id is a required field/association in Object ConfigUIMeta'' , KBA , LOD-SF-MDF-OBJ , Object Definition & Field Related Issues , LOD-SF-MDF-UI , UI Config, Layout & Rules , Problem