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
- Create a Compound Employee API Query
- Run the Query
- Encounter the error in the response payload
- Delete or change the data information in the UI
- 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
SAP Knowledge Base Article - Public