SAP Knowledge Base Article - Public

3418047 - Standard MDF system fields missing in the OData API response

Symptom

You are performing OData API calls to SuccessFactors and standard MDF system fields are missing in the API response.

Some fields examples are:

  • mdfSystemLastModifiedby
  • mdfSystemLastModifiedDate
  • mdfSystemCreatedBy
  • mdfSystemCreatedDate
  • mdfSystemEffectiveStartDate
  • mdfSystemEffectiveEndDate

Environment

SAP SuccessFactors HXM Suite

Cause

The reason is the API Subversioning set under Configure Object Definitions for the MDF object being called.

When the API Subversioning is set to "V1.1" or "No Selection", the standard MDF system fields are hidden.

Refer to the API Subversioning chapter of OData API guide for further understanding.

Resolution

Under Configure Object Definitions, set the API Subversioning to "V1.0" so the standard MDF system fields be exposed.

Then save the settings and do a Metadata Refresh (instructions in the KBA 2171588).

Keywords

standard, MDF, system, fields, miss, missed, missing, OData, API, response, mdfSystemLastModifiedby, mdfSystemLastModifiedDate, mdfSystemCreatedBy, mdfSystemCreatedDate, mdfSystemEffectiveStartDate, mdfSystemEffectiveEndDate, mdf system, mdfsystem, API Subversioning, API Subversion , KBA , LOD-SF-INT-MDF , Metadata Framework API (MDF) , LOD-SF-MDF-API , OData APIs & Integrations , Problem

Product

SAP SuccessFactors HCM suite all versions