Symptom
You have a requirement to upsert TimeAccountPayouts through OData API, and you wish to know why the MDF object TimeAccountPayout is not available in the OData dictionary.
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
- OData API
- Configure Object Definition
Reproducing the Issue
- Try to query https://apisalesdemo4.successfactors.com/odata/v2/TimeAccountPayout in Postman:
2. As a result, you see the following message:
3. You search for the "Object Definition" and the TimeAccountPayout and see that API Visibility is set to "Editable":
4. Navigate to OData API Dictionary and you will see that the TimeAccountPayout doesn't exist
(Refer to Postman screenshot in Symptom section)
Resolution
Keywords
MDF object, TimeAccountPayout, Configure object definition, OData API Dictionary, upsert, time account payout, api visibility, object definitions, editable , KBA , LOD-SF-INT-MDF , Metadata Framework API (MDF) , LOD-SF-INT , Integrations , LOD-SF-INT-ODATA , OData API Framework , LOD-SF-INT-API , API & Adhoc API Framework , Problem