Skip to Content
0

How to search in External OBN for internalID

Nov 29, 2016 at 06:20 AM

60

avatar image
Former Member

Hello all,

We want to create a link to SAP ByDesign Customer Object.

All examples in help documents use the uuid and create a url like:

https://myxxxxxx-sso.sapbydesign.com/sap/byd/nav?bo_ns=http://sap.com/xi/AP/FO/BusinessPartner/Global&bo=Customer&node=Root&operation=Open&object_key=&key_type=APC_V_UUID

But we would like to open it with the internalID of the Customer. Is there a way to provide internalID instead of UUID?

Thanks in advance and regards

Oliver S.

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Knut Heusermann
Nov 29, 2016 at 09:03 AM
0

Hi Oliver,

basically it is possible to launch ByD documents using IDs as well. You can launch for example the sales order factsheet using the sales order ID 1096:
https://myXXXXXX.sapbydesign.com/sap/public/ap/ui/runtime?bo_ns=http://sap.com/xi/AP/CRM/Global&bo=SalesOrder&node=Root&operation=Open&object_key=1096&key_type=APC_S_BTD_ID

However, some criteria must be fulfilled:

  • Your UI must provide an inport to open the UI using the ID as key and without additional port parameter; the stable anchor must be exposed for external navigation
  • From the Inport Configuration of the UI Designer you have to take over the right select operation and key type (if your custom BO uses the global data type "Business Transaction Document ID" as data type, then the key type is very likely "APC_S_BTD_ID")

Unfortunately the ByD Account factsheet does not support navigation by customer ID. However, using SAP Cloud Applications Studio you could for example create a custom UI with a forward navigation to the account factsheet.

Please note, that you are using a deprecated endpoint in your example. For details please check Launch ByDesign UIs from External Applications.

Best regards,
Knut

Share
10 |10000 characters needed characters left characters exceeded