SAP Knowledge Base Article - Public

3075887 - Creating Sales Order via Webservice An Error is Raised "Process component of communication party is empty"

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

  1. Run the payload using Inbound Service (salesorderprocessingorderingi1).
  2. 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

Blog - Create Sales Order using Webservices

Keywords

Sales Order, Error, Webservice, Communication Party, Empty , KBA , AP-SLO-SO , Sales Order , How To

Product

SAP Business ByDesign all versions