Symptom
- In Manage Configuration UI I try to select a UI but I am prompted with this strange error: Cannot read property 'length' of undefined
- We are unable to create or edit a UI in Manage Configuration UI
- Keep getting an error in Manage Config 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
Reproducing the Issue
1. Manage Configuraiton UI
2. Select the desired UI
3. Error:
Cause
Some internal MDF objects that Manage Configuration UI is relying on are configured as 'secured' and can't be exposed to the Configuration UI designer page.
Resolution
To resolve the issue you need to remove the security on the internal MDF objects which Manage Configuration UI is relying on.
List of internal MDF objects which Manage Configuration UI is relying on:
ConfigUIMeta, FieldInfo, Rule, SimpleFieldAndValue, CollectionInfo and ReferenceInfo.
Check the security
- Configure Object Definition
- Go to internal MDF objects listed above.
- Check the object security at the bottom of the page.
- If "Secured = Yes" (as in the screenshot below), you need to remove the security
To remove the security
- Configure Object Definition
- Go to the internal MDF object which has the security
- Take Action
- Make Correction
- Security
- Set Secured = No
- Save
Keywords
Error, Manage, ConfigUI, length, undefined, secured, UI-9234 , KBA , LOD-SF-MDF-UI , UI Config, Layout & Rules , Problem