SAP Knowledge Base Article - Public

2562829 - LastModifiedDate field missing in Odata API dictionary API subversion 1.1 / v1_1

Symptom

Unable to pull data for LastModifiedDate on Position / EC entites through Odata API for delta mode. Checking data dictionary the field is missing

Environment

Successfactors

Employee Central

Reproducing the Issue

Go to Odata API Data Dictionary

Below technical fields are missing from entities

mdfSystemCreatedBy
mdfSystemCreatedDate
mdfSystemLastModifiedBy
mdfSystemLastModifiedDate
mdfSystemLastModifiedDateWithTZ
LastModifiedDateWithTZ
mdfSystemEntityId
mdfSystemRecordId
mdfSystemObjectType
mdfSystemStatus
mdfSystemStatusNav
mdfSystemRecordStatus
mdfSystemVersionId
mdfSystemEffectiveStartDate
mdfSystemEffectiveEndDate
mdfSystemTransactionSequence

Prerequisites

Enable MDF in provisioning

Provisioning Subversion.png

Cause

For all the MDF entities, field "API Sub Version" decides if technical field should be visible or not.

 When above listed fields are missing the Odata API setting is API Sub Version is 1.1, as such exhibits the expected behavior for Position entity

Resolution

Change APISubversion field value from v1_1 to v1_0

1. Go to Configure Object Definition reference with that entity (e.g. Position)

2. e.g. Configure Object Definition > Object Definition:Position > Take Action

API Sub Version should be set to 1.0 for that entity to enable the missing technical fields

*Sample Screenshot of feature

Subversion.png

Keywords

API subversion, LastModifiedDate, Employee Central, Odata API data dictionary, MDF OData APIs , KBA , LOD-SF-INT-ODATA , OData API Framework , LOD-SF-INT , SF Integrations - EC Payroll, Boomi/ HCI, API , Product Enhancement

Product

SAP SuccessFactors HCM Core all versions