on ‎2020 Jul 11 2:15 PM
Dear experts,
We are trying to replicate Sales Order from ECC to C4C through CPI. Below are the steps followed:
1)There is an Order created in back-end ECC system.
2)There is an interface to replicate this Order to C4C via CPI. In CPI, we are using standard iFlow . Below are the details:
Package- SAP Cloud for Customer Integration with SAP ERP
Iflow- Replicate Sales Order and Sales Quote from SAP Business Suite.
3) The outbound replication is successfully triggered from ECC and also is successfully reaching CPI.
4) From CPI, the replication is successfully triggered to C4C
5) However, we see that the Order was not getting created in C4C. We see some errors in WebService message Monitoring.
6) When we check the detailed description of the error, we see the below:
Solve Configuration Issue in Code List Mapping for field CashDiscountTermsCode with value Z014
Solve Configuration Issue in Code List Mapping for field DeliveryPriorityCode with value 02
Solve Configuration Issue in Code List Mapping for field DistributionChannelCode with value 00
Solve Configuration Issue in Code List Mapping for field DivisionCode with value 00
Solve Configuration Issue in Code List Mapping for field PartyRoleCode with value RE
Solve Configuration Issue in Code List Mapping for field TimeZoneCode with value UTC
7) However, we have maintained the code list mapping for all the attributes mentioned in the error log accordingly.
😎 Please suggest what is missing here as we have checked all the configuration related to integration.
Attached are the screenshots for your reference.
webservice-message-monitoring-errors.png
Regards
Vishwas
Request clarification before answering.
Hi Vishwas,
these are code list mapping errors. So the SAP System sends codes that your C4C does not know.
You have to maintain these codes in your C4C system e.g. cash discount terms in the specific customizing settings.
For this go to Business configuration -> Task list and check out the settings. E.g. cash discount terms can be maintained unter "Customer" -> "Cash discount terms"
After that check the code list mapping settings also in the task list under "Assignment of code list values"
In there search for data type "cashdiscounttermscode" and when clicking this you can see all the codes at the bottom. There you can add your new Codes to the list and assign the corresponding SAP value (external code). After that you can repeat the error messages and they should be turn green.
This was just an example to understand the general doing.
Usually you can do this Code List mapping automatically by downloading the SAP code lists at the initial setup for the system. But honestly, this does not work for us correctly in most cases 🙂
Hope this will help you.
Regards,
Stefan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear vishwas-itelligence
Check if you have defined the Communication arrangement.
"Sales Order Replication from SAP Business Suite
If defined check if the code list mapping is maintained in the Codelist mapping group linked to the Communication arrangement/
Best Regards,
Arun
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.