Symptom
You want to use the partner's Global Location Number (GLN) and not the Business Partner ID in a webservice in A2X and B2B.
Environment
SAP Business ByDesign.
Cause
When you need to integrate two different ByD systems (B2B scenario), then you need the concept of GLN, because you create message communication profile, where you map GLN ID to a Business Partner ID of two systems.
In case of A2X scenario, this is very similar to how we work on the UI (system). This webservice is synchronous and you have to execute the webservice directly by passing correct Business Partner IDs to the system.
So, it means that this requirement (GLN) is current not supported in the system for A2X scenario.
Resolution
Please check the following documentation available on Web Service and the use of GLN in B2B:
- Blog: Create ByD Sales Orders using Web Services. Section "B2B Collaboration for Sales Orders" shows a Sample XML request with the use of GLN.
- SAP ByDesign Help Document: Webservices. Section "Use of Standard IDs in B2B scenarios for collaboration partner identification" also refers to the use of GLN.
Keywords
Sales Orders, ManageSalesOrderIn, Inbound, webservice, web service, command client, GLN, global location number, B2B, API , KBA , AP-SLO-SO , Sales Order , How To