SAP Knowledge Base Article - Public

2717506 - How to Use GLN And Not Business Partner ID for Sales Order Creation in a A2X Or B2B Scenario

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

Product

SAP Business ByDesign all versions