SAP Knowledge Base Article - Public

2648262 - CompoundEmployee API throws an error "Delta cannot be calculated for entity"personal_documents_information" because the image "Current" has multiple records with the same business key"

Symptom

  • You want to extract employee information using CompoundEmployee API
  • You are using queryMode=delta
  • You face an error "Delta cannot be calculated for entity"personal_documents_information" because the image "Current" has multiple records with the same business key"

Environment

Successfactors

Reproducing the Issue

  1. Query the CompoundEmployee API with delta mode
  2. In the Employee Central under "National ID & Personal Documents" segment you have declared two documents with same "country + DocumentType + Document Number"

Cause

 As country + DocumentType + Document Number is same, the issue occurs

Resolution

While importing/entering the record details in Employee Central atleast Document number should be different. This will avoid the error during delta calculation

Keywords

  • Delta cannot be calculated
  • personal documents are not returned by CE API
, KBA , "delta cannot be calculated for entity"p , LOD-SF-INT-CE , Compound Employee API , LOD-SF-INT , Integrations , Problem

Product

SAP SuccessFactors HCM Core 1802