SAP Knowledge Base Article - Public

3680825 - Is it Possible for ODATA API to Return Both Old and New Value like in Compound Employee API?

Symptom

  • Inquiry about the possibility of retrieving previous and current field values in a single payload using OData API.
  • Request for functionality similar to Compound Employee API, which provides previous and new values for fields such as position when changes occur.
    • e.g. When a change in position field was done in Compound Employee API it will return both new and old value for position field. Is this possible for any ODATA API call?

Environment

SAP SuccessFactors HCM Suite
OData API Framework

Reproducing the Issue

NA

Cause

NA

Resolution

  1. The requested functionality to return both previous and current field values in one payload is not possible using OData API.
  2. This requirement can only be fulfilled using the Compound Employee API.

See Also

Refer to: SAP SuccessFactors API Reference Guide (OData V2)

Keywords

ODATA API, Field Level Change, Previous value, Current Value, Compound Employee API, SAP SuccessFactors , KBA , LOD-SF-INT-ODATA , OData API Framework , How To

Product

SAP SuccessFactors HCM Suite 2505