Symptom
After the employee replication is performed, the confirmation process is failing with the error below which can be seen in the OData API Audit Log tool:
"Save batch with same externalCode failed! Invalid navigation key!"
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
- SAP SuccessFactors HXM Suite
- Boomi
- ECP
- On-Premise ERP or S/4HANA
Resolution
- In SuccessFactors, go to Admin Center > Manage Data.
- Search for "Replication Target System" and select the object created for it.
- Confirm if the "External Code", "External Name" and "Relevant for Payroll Integration" fields have proper values.
How to confirm if these values are correct?
On the replicaton to ECP, only the "Relevant for Payroll Integration" field should contain the value "Yes".
On the replicaton to on-premise systems, only the "Relevant for ERP Integration" field should contain the value "Yes".
Regarding "External Code" and "External Name" fields:
- In your ERP/ECP system, go to transaction code "SCC4".
- Choose your client and click on the magnifying glass icon.
- Check the "Logical System" name.
This is the value that should be maintained in the "External Code" and "External Name" fields.
Note: this value should also be maintained on "Replication Target System" field on "Process Properties" in Boomi (ECERP_REPLICATION_TARGET_SYSTEM).
Note 2: please also ensure that the replication query is sending the correct "replicationTargetSystem" value in its parameters. This value should match the one configured in SuccessFactors.
See Also
2670730 - Replication status of employees are stuck as "Pending" in Data Replication Monitor
2180216 - Data Replication Monitor Tutorial - SuccessFactors HXM Suite
2167526 - How to delete an entry or many entries from Data Replication Monitor in Successfactors system
Keywords
Data Replication Monitor, Master Data Replication, Save batch with same externalCode failed, Invalid navigation key, DRM, ECP, ECPayroll, EC Payroll, Boomi, Pending , KBA , save batch with same externalcode failed , LOD-SF-INT-DRM , Data Replication Monitor , Problem