SAP Knowledge Base Article - Public

3116899 - Deep Link Is Not Working For All The Customers With Account External ID

Symptom

Deep link to customers do not work for all customers. Example Deep link url is working for one customer but not for another one.

Environment

Cloud for customer

Reproducing the Issue

Use the following URL format to embed preconfigured URL using external ID of the business object. Here is as example as Account BO https://myNNNNNN.crm.ondemand.com/sap/ap/ui/clogin?bo_ns=http://sap.com/thingTypes&bo=COD_GENERIC&node=Root&operation=OnExtInspect&param.ExternalID=[EXTERNAL ID]&param.Type=COD_ACCOUNT_TT&saml2=disabled&OBNRedirect=X

Above URL is working fine for one account X but not working for another account Y.

Cause

For the external ID Y there are multiple business partners in the system therefore this deep link isn’t working.

Resolution

An additional filter/context parameter is needed to take care that the corresponding account can be opened via the deep link:

https://myNNNNNN.crm.ondemand.com/sap/ap/ui/clogin?bo_ns=http://sap.com/thingTypes&bo=COD_GENERIC&node=Root&operation=OnExtInspect&param.ExternalID=[EXTERNAL ID]&param.Type=COD_ACCOUNT_TT&param.ExtDefScheme=[ERP ID]&saml2=disabled&OBNRedirect=X

This takes care that the account having the external ID Y with type Z (ERP ID) is opened.

See Also

SAP Help Portal: Predetermining URLs for Direct Navigation

Keywords

Direct navigation, Deep link URL, External ID , KBA , deep link is not working , account external id , LOD-CRM-ACC , Account , How To

Product

SAP Cloud for Customer add-ins all versions ; SAP Cloud for Customer core applications all versions