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
- Go to Business Scenarios;
- Run the "Workforce Replication from EC to SAP Master Data Integration" job;
- 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
SAP Knowledge Base Article - Public