Symptom
RecipientERPPartyID is missing in from the outbound C4C message CustomerQuoteProcessingSalesOrderRequestOut, when sending service quotes to S/4HANA. As a result, the inbound IDoc error in S4 raises the error "Please enter sold-to party or ship-to party" (VP112).
Environment
- Product: SAP Cloud for Customer core applications
- Integration of C4C with ERP
Reproducing the Issue
- In C4C, create or copy a sales quote, request external pricing, adjust output settings, and submit.
- In the integration middleware, observe that the iFlow for sales quote follow-up runs successfully.
- In ERP, check inbound IDocs via WE02 and observe the error.
Cause
Missing Employee ID Mappings.
In the case of S/4, for Sales Order outbound replication, Employee ID Mappings are required both "Business Partners" and "ERP Employees" schemas.
Resolution
Ensure Employee ID Mappings are maintained for both "Business Partners" and "ERP Employees" in C4C.
See Also
- Refer to: SAP Note 3603134 - Error During Execution of Request Sales Order Pricing from SAP Business Suite
- Refer to: SAP Note 2963836 - "Please enter sold-to party or ship-to party" error when requesting external pricing
- Refer to: SAP Note 2540049 - Errors When Requesting External Pricing in Sales Quotes
Keywords
recipienterppartyid, sales quote, follow-up document, customerquoteprocessingsalesorderrequestout, externalsalesdocumentdataquery, idoc, vp112, SALESORDER_CREATEFROMDAT2, SALESORDER_CREATEFROMDAT204 sold-to, ship-to, code list mapping, id mapping, erp employees, business partners, bd87, s/4hana , KBA , LOD-CRM-INT-ERP , Integration of C4C with ERP , Problem
SAP Knowledge Base Article - Public