SAP Knowledge Base Article - Public

3749109 - Full purge is not supported on background elements via Odata - SuccessFactors

Symptom

Odata API

  1. Upsert using purgeType=full is not working on Background Elements

Integration Center

  1. Full Purge option in Integration Center for background element import via OData inserts does not overwrite existing records.
  2. The behavior persists across different combinations of Operation and Purge Type in the Integration Center job.
  3. No error message is shown.

Environment

SAP SuccessFactors HCM Suite

  • Odata API
  • Integration Center

Reproducing the Issue

Odata API

  1. Try to do an upsert on Background Entities using purgeType=full

Integration Center

  1. Create a custom Background Element, or use a standard one
  2. Update the Background Element based on Data from Job Information via an Inbound Integration Center
  3. Use the Full Purge Option in the Integration Center
  4. Observe that additional records are inserted instead of overwriting existing data

Cause

For OData background entities, the edit parameter purgeType is not supported.

Resolution

This is expected behavior: For OData background entities, the edit parameter purgeType is not supported.

As Integration Center use Odata, Full purge Type is not supported.

See Also

SAP SuccessFactors API Reference Guide (OData V2)

Integration Center guide

Keywords

integration center, full purge, background element, odata, insert, upsert, purgeType, not supported, records appended, overwrite, employee profile, SFOData.Background, custom background, data maintenance , KBA , LOD-SF-INT , Integrations , LOD-SF-INT-INC-ODATA , ODATA API In Integration Center , LOD-SF-INT-INC , Integration Center , LOD-SF-INT-ODATA , OData API Framework , Problem

Product

SAP SuccessFactors HCM Suite all versions