There is a problem with the update supplier fields during the replication of business partners (suppliers) from ECC to S/4 HANA Cloud 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 S/4HANA Cloud is not updated.
SAP S/4HANA Cloud
- 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.
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:
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