SAP Knowledge Base Article - Public

3659232 - "Delta cannot be calculated for entity "Object/Entity Name"" because the image 'Snapshot' has multiple records with the same business key XXXX when using Compound Employee API

Symptom

You are running a Compound Employee query and for one specific user it is failing with the following message below even you have already deleted or updated the data information in the UI already.

  • Delta cannot be calculated for entity "Entity name" because the image 'Snapshot' has multiple records with the same business key XXXX

Environment

SAP SuccessFactors HCM Suite

Reproducing the Issue

  1. Create a Compound Employee API Query
  2. Run the Query
  3. Encounter the error in the response payload
  4. Delete or change the data information in the UI
  5. Error still persist

Cause

Data inconsistency in the database. There is an issue in the Audit Data.

Resolution

Create a case under LOD-SF-INT-CE team as this needs a clean up that can be done by the engineering team.

See Also

3357699 - "Delta cannot be calculated for entity "paycomponent_non_recurring"" error when using CompoundEmployee API

See Internal Memo

Keywords

Compound Employee, Duplicate, Delta cannot be calculated for entity, Snapshot, Has multiple records with the same business key  , KBA , LOD-SF-INT-CE , Compound Employee API , Problem

Product

SAP SuccessFactors HCM Suite all versions