Symptom
Odata API
- Upsert using purgeType=full is not working on Background Elements
Integration Center
- Full Purge option in Integration Center for background element import via OData inserts does not overwrite existing records.
- The behavior persists across different combinations of Operation and Purge Type in the Integration Center job.
- No error message is shown.
Environment
SAP SuccessFactors HCM Suite
- Odata API
- Integration Center
Reproducing the Issue
Odata API
- Try to do an upsert on Background Entities using purgeType=full
Integration Center
- Create a custom Background Element, or use a standard one
- Update the Background Element based on Data from Job Information via an Inbound Integration Center
- Use the Full Purge Option in the Integration Center
- 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
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
SAP Knowledge Base Article - Public