Skip to Content
avatar image
Former Member

Fiori Multi Origin problem: Wrong URL Generation in cross app navigation

Dear all,

we configured our system to act as a multi origin system (multiple backends) using the sap-system parameter. Which is described in:

https://help.sap.com/saphelp_uiaddon20/helpdata/en/86/8302de8eb44f7fbf5d9e63cb23c9c8/content.htm?frameset=/en/69/7f7e640df54ba2a26af74953eae398/frameset.htm¤t_toc=/en/bd/e12a271f0647e799b338574cda0808/plain.htm&node_id=117

This is basically working well.

The problem is:

When we now try to call the app (MyAccounts) from another application (My Opportunities) the system parameter is being attached to the end of the url . Calling the app in this manner fails with a blank page.

The url that fails is:

ServerURL/fiori?sap-sec_session_created=X#Account-MyAccounts&/detail/AccountCollection('52036930')?sap-system=FIORI_CRM_020

The valid url that should've been called is:

ServerURL/fiori?sap-sec_session_created=X#Account-MyAccounts?sap-system=FIORI_CRM_020&/detail/AccountCollection('52036930')

Actually this url is working well when it is called directly in the browser.

What can we do to avoid the issue?

Best regards

target-mapping.png (124.1 kB)
tile-config.png (108.3 kB)
Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    Dec 27, 2017 at 07:13 AM
    Add comment
    10|10000 characters needed characters exceeded