Symptom
Properties in OData API Entity in OData API Dictionary do not match the properties configured in the Object Definitions
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 OData API Framework
Reproducing the Issue
When API Sub version is not selected in the Object Definition its properties may not match with the target OData API Entity's properties.
In order to verify it:
- In Admin Center, go to OData API Dictionary and verify the target Entity's properties;
- In Admin Center, go to Configure Object Definitions, look for the target Object and verify its properties
- There are missing properties in the OData API Dictionary
Resolution
In order to fix this issue, please follow the steps below:
- In Admin Center, go to Configure Object Definitions, look for the target Object and click on Take Action > Make Correction
- Ensure the API Sub Version is selection [V1.0]
- After Saving the configuration, perform an OData API Metadata Refresh. Please refer to KBA 2171588 - SuccessFactors: OData API Metadata Refresh and Export for more details.
Keywords
SuccessFactors, SF, OData API Dictionary, Configure Object Definitions, OData, not matching, entity property, properties , KBA , LOD-SF-INT-API , API & Adhoc API Framework , Problem