SAP Knowledge Base Article - Public

2907161 - How to extract via API only fields that were changed in a record - SuccessFactors

Symptom

When querying records via API, you need to retrieve and output only the fields that were changed since a given point in time, ignoring all other fields.

Environment

  • SAP SuccessFactors HXM Suite
    • Compound Employee API

Resolution

This feature is called field-level delta transmission and it is not supported by OData API. It is only achievable by using Compound Employee API in delta transmission mode with the 'changedFieldsOnly' parameter enabled. 

Please take a look at the 'See Also' section below for more information about Compound Employee API.

See Also

Employee Central Compound Employee API (official handbook)

2649826 - Query Parameters for the CompoundEmployee API Entity

2649816 - CompoundEmployee API Delta Transmission

2649847 - Effective-Dated vs. Period-Based Delta Transmission - CompoundEmployee API

2318180 - Fields supported in 'Where' clause of Compound Employee API

Keywords

delta-transmission, change, get, fetch, changes, edited, alteration, altered, records, time based, field, query, delta, changed, modified, since, data, information, altered, retrieve, return, get, fetch, modifications , KBA , LOD-SF-INT-CE , Compound Employee API , LOD-SF-INT , Integrations , How To

Product

SAP SuccessFactors HCM suite all versions