Symptom
- An error message is being received when opening the Onboarding Dashboard
- Error Message:
Invalid property names: User/mi. Please check the property name in Admin Center > OData API Data Dictionary or entity metadata. Ensure there were no data model changes that removed this field, and please execute refresh metadata to ensure the cache is not corrupted.
Environment
SAP SuccessFactors Onboarding
Reproducing the Issue
- Login to the instance
- Go to Onboarding Dashboard
- Error appears.
Cause
- 'mi' stands for Middle Initial and a field in Employee Profile.
- Error comes up because the 'mi' field under Employee Profile is not enabled.
Resolution
RE-IMPORT AND REFRESH PROCESS
- Kindly download Corporate Data Model from Provisioning and reupload same with a dummy change (one extra space or new line at the end).
- This will trigger Data Model Cache refresh.
- Then, please Refresh MDF Cache (via Provisioning).
- Post that please check the issue again.
Please Note: This dummy change will not bring any functional impact to system as we are not changing any object definition. It is required to ensure the DataModel cache refresh.
If the issue remains after executing the above steps, check the Middle Initial field in Manage Business Configuration >> Employee Profile >> Standard elements.
- Make sure it is enabled.
- After enabling the field, trigger Cache refresh from OData API Metadata Refresh And Export.
Keywords
User/mi, Middle Initial, MI, Employee Profile, Manage Business Configuration, BCUI, Invalid property name, OData API Data Dictionary , KBA , LOD-SF-OBX-DBD , Dashboard , Problem
Product
SAP SuccessFactors Onboarding 2205