Symptom
- An issue arises when attempting to query the property mdfSystemCreatedDate of a specific entity using an OData Query within the SAP SuccessFactors Platform.
- The property mdfSystemCreatedDate is not visible or readable, even though it exists for the queried entity.
- This issue does not occur when querying the Entity('OnboardingInfo') API call.
DISCLAIMER: 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 Core
- SF API/ ODATA API
Reproducing the Issue
- Attempt to query the entity OnboardingInfo Entity through OData API using an OData Query.
- Observe that the property mdfSystemCreatedDate is not visible or readable.
Cause
The issue arises from a coding error where the mdfSystemCreatedDate property is not properly exposed for the queried entity in the OData API.
Resolution
To ensure the OData API is working correctly, first verify that the Response payload includes the createdDateTime property. Next, validate the API field IDs for the entity in question using the OData API Data Dictionary. Finally, confirm that the field is being fetched without any issues.
See Also
Keywords
SAP SuccessFactors Platform, OData Query, mdfSystemCreatedDate, Property, Metadata Framework API (MDF), API field id's, OData API Data Dictionary. , KBA , LOD-SF-INT-MDF , Metadata Framework API (MDF) , LOD-SF-INT , Integrations , Problem
SAP Knowledge Base Article - Public