This KBA explains about the error faced while editing the MDF object definition in the successfactors instance
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Successfactors BizX System
Reproducing the Issue
1. Logon to Successfactors Instance.
2. Goto Admin Tools --> Configure Object Definitions --> Object Definition --> choose the entity--> Take Action: Make Correction --> API Visibility --> Select Editable --> Save
The object is not exposed to be used via OData API calls.
This is an expected behavior.
To expose this object for OData and to access this via OData API, please justify the business reason in the support incident so that we can reach out to our product management for further discussion.
If object can be made available via OData API, our Product management team would share this via release information.
Also, please mention whether this OData object will be used only for "Read only" or it will be used for read and write.
You can also raise an enhancement request by following the guidelines mentioned in the KBA : 2280285
Cannot change API Visibility in system defined object definition; Cannot change API Visibility; API Visibility; Object Definition Visibility , KBA , cannot change api visibility in system d , LOD-SF-INT-API , API & Adhoc API Framework , LOD-SF-INT , Integrations , Problem