Symptom
When attempting to replicate product master data from on-premise SAP system to SAP S/4HANA Cloud Public Edition system using the ProductMDMBulkReplicateRequest API, the error message "Value is longer than the maximum permitted length1: "false"." appears.
The error XPath indicates the issue is with the field JITDeliverySchedulesRelevantIndicator:
- Root(&)n0:ProductMDMBulkReplicateRequestMessage(&)ProductMDMReplicateRequestMessage(&)Product(&)Plant(&)Purchasing(&)JITDeliverySchedulesRelevantIndicator(&)".
Environment
SAP S/4HANA Cloud Public Edition.
Cause
The payload provided for the ProductMDMBulkReplicateRequest API has the JITDeliverySchedulesRelevantIndicator field value set to "false", which is inconsistent with the SOAP API Specification (PRODUCTMDMBULKREPLICATEREQUEST | Business Accelerator Hub).
The specification states that the maximum length for the JITDeliverySchedulesRelevantIndicator field is 1, suggesting the use of a boolean value.
Resolution
Implement SAP Note 3415488 "DRF/SOAP: JIT delivery schedule indicator sent as Boolean value" and its prerequisites in the sender (on-premise) system.
See Also
- SOAP API Specification - ProductMDMBulkReplicateRequest | Business Accelerator Hub.
- SAP Note 3415488 - DRF/SOAP: JIT delivery schedule indicator sent as Boolean value | SAP for Me.
Keywords
JIT delivery schedule indicator, value exceeds maximum length, product master replication, framework error, drf replication issue, boolean value error, xml schema type error. , KBA , LO-MD-MM-2CL , Product Master for Public Cloud , Problem
SAP Knowledge Base Article - Public