SAP Knowledge Base Article - Public

2301829 - Cannot change API Visibility in system defined object definition - SAP SuccessFactors


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

mdf error.png


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 case 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


SAP SuccessFactors HCM suite all versions