SAP Knowledge Base Article - Public

3600487 - Issue with SOAP API ProductMDMBulkReplicateRequest_In: Replication Stops After Failure on One Record - SAP S/4HANA Cloud Public Edition

Symptom

When trying to replicate a large number of product master records from a client system to SAP S/4HANA system, replication is rejected when only one record occurs error.

Environment

SAP S/4HANA Cloud Public Edition

Reproducing the Issue

  1. Build interfaces with SOAP API ProductMDMBulkReplicateRequest_In to create/update materials from an external system.
  2. Include a record that is not consistent.
  3. Observe that none of the consistent records are integrated.

Cause

The BATCH request contains a single change set or multiple change sets.

When using a single change set - If any operation within the change set fails, the entire change set is rolled back and none of the changes are committed.

In contrast when using multiple change sets, each is processed sequentially but independently. A failure in one change set does not affect the execution of the others.

Resolution

It is suggested to use a single change set in BATCH.

See Also

Processing of Bulk Product Master Records

Keywords

API, ProductMDMBulkReplicateRequest_In, replication, record failure, consistent records, error-free records, integration, SAP S/4HANA Cloud Public Edition, Material Master. , KBA , LO-MD-MM-2CL , Product Master for Public Cloud , Problem

Product

SAP S/4HANA Cloud Public Edition all versions