Symptom
There is a problem with the update supplier fields during the replication of business partners (suppliers) from ECC to SAP S/4HANA Cloud Public Edition via Cloud Platform Integration.
In the payload of ECC, the the Incoterms is filled in with TransferLocationName, but TransferLocationNameLong is missing. In CPI this value is converted to another value and this can be seen via the message dashboard payload.
However, the field in the business partner in SAP S/4HANA Cloud Public Edition is not updated.
Environment
SAP S/4HANA Cloud Public Edition
Cause
- The Procurement information in the BP Fiori App is blank because the Business Partner do not have the Supplier role FLVN01 passed in the SOAP Payload.
- The Node TransferLocationNameLong is not passed in the SOAP Payload.
Resolution
The nodes AccountingInformation is associated with the Role FLVN00 and ProcurementArrangement is associated with the Role FLVN01.
If the procurement information of the supplier is required in the cloud, then Role FLVN01 must be added to the SOAP request. If not, then the node ProcurementArrengment must be removed.
The Node TransferLocationNameLong must also be passed additional to the node of TransferLocationName.
The Incoterms should look like this way in the payload:
<Incoterms>
<ClassificationCode>DAP</ClassificationCode>
<TransferLocationName>Hamburg</TransferLocationName>
<TransferLocationNameLong>Hamburg</TransferLocationNameLong>
</Incoterms>
Keywords
S4_PC, S/4HANA, Cloud, client, ECC, BusinessPartnerSUITEBulkReplicateRequest, incoterms, supplier, vendor, FLVN00, FLVN01, SOAP, webservice, payload, TransferLocationNameLong, AccountingInformation, ProcurementArrengment, PaymentMethodsCode, inbound , KBA , LO-MD-BP , Business Partners , Problem