Symptom
You are creating a Sales Order via webservice, and as response, and error is raised - "Process component of communication party is empty"
Environment
SAP Business ByDesign
Reproducing the Issue
- Run the payload using Inbound Service (salesorderprocessingorderingi1).
- After that, the error is raised: "Process component of communication party is empty"
Cause
There are missing information in tags of Seller ID and Recipient ID in the request payload.
It's also necessary to maintain and ID in the Purchase Order section.
Resolution
Find below the tags where the Communication Party ID needs to be maintained.
<SenderParty>
<InternalID schemeAgencyID="310" schemeID="CommunicationPartyID">XXXXXXX</InternalID>
</SenderParty>
<RecipientParty>
<InternalID schemeAgencyID="310" schemeID="CommunicationPartyID">XXXXXXX</InternalID>
</RecipientParty>
<BusinessScope>
<TypeCode listID="25201" listAgencyID="310">3</TypeCode>
<ID schemeID="10555" schemeAgencyID="310">XXXXXXX</ID>
</BusinessScope>
<BusinessScope>
<TypeCode listID="25201" listAgencyID="310">2</TypeCode>
<ID schemeID="10555" schemeAgencyID="310">XXXXXXX</ID>
</BusinessScope>
See that XXXXXXX needs to be replaced by the referenced ID of the party.
See Also
Keywords
Sales Order, Error, Webservice, Communication Party, Empty , KBA , AP-SLO-SO , Sales Order , How To