SAP Knowledge Base Article - Public

3802394 - Workforce Replication from EC to MDI failing with HTTP 400 Bad Request: "Elements of 'sap.odm.workforce.XYZ' are not allowed to overlap"

Symptom

Workforce Replication from EC to SAP Master Data Integration failing with "Elements of 'sap.odm.workforce.XYZ' are not allowed to overlap" (HTTP 400 Bad Request).

XYZ means an MDI entity. Search for it at Mapping Extension Field for Inbound and Outbound Workforce Integration and you will identify the corresponding SuccessFactors entity.

Example of Integration Center logs:

  • "Http Error response code 400 with response state text: Bad Request while calling url: https://one-mds.cfapps.eu10.hana.ondemand.com/v0/odm/3.9.0/change/sap.odm.workforce.WorkforcePerson ; Click text to download payload for further details"

Example of Integration Center payloads:

  • {"code":"ValidationError","message":"Elements of 'sap.odm.workforce.WorkforcePerson.profileDetail.profileDetail[]' are not allowed to overlap"}

Environment

SAP SuccessFactors HCM Suite 

Reproducing the Issue

  1. Go to Business Scenarios;
  2. Run the "Workforce Replication from EC to SAP Master Data Integration" job;
  3. See the logs and payloads;

Cause

MDI rejects the WorkforcePerson change payload due to overlapping records in XYZ, indicating a time-slice (start and end dates) overlap in the replicated person/employment data from SuccessFactors.

Resolution

Identify the relevant employee and entity and engage the appropriate Employee Central team for correction of the database inconsistency (start and end dates overlap).

Keywords

SuccessFactors, Employee Central, MDI, Master Data Integration, Workforce Replication, S/4HANA Public Cloud, HTTP 400, Bad Request, overlapping, profileDetail, WorkforcePerson, rehire, termination, time slice, Integration Center , KBA , LOD-SF-INT-MDI , OneMDI Business Scenarios , Problem

Product

SAP SuccessFactors HCM Suite all versions