Skip to Content
0

Navigate between UI5 and ABAP

Jan 11 at 06:51 AM

76

avatar image

Hello Colleagues,

In my UI5 application, I have a use case where on click of a button, the page navigates to an ABAP transaction UI (opened via webgui) and clicking on the 'Back' of 'ABAP' screen or the 'Back' of the browser should return back to the UI5 application (ofcourse by retaining the context)

Basically UI5->ABAP->UI5. Is this possible ?

What am I able to achieve now:

1. Navigate from UI5->ABAP .

2. On Clicking on the 'Back' in the ABAP screen, I hardcoded it to open the UI5 URL. But it gives the below popup.

But if I execute the ABAP transaction directly in the background and click on the 'Back' button, it opens the URL as expected.

Is there a better way to approach this problem ?

Regards,

Sandhya

abap-ui5.png (50.7 kB)
10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

3 Answers

Sharath M G Jan 11 at 12:22 PM
0

No other better way as of now to open other than through URLs. Inside ITS, have a button with URL of UI5 encoded.

But, its highly in-efficient to consider such navigation as loading the ITS screens is a big load on browsers and returning back to fresh UI5 page is re-loaidng the page once more.

Discuss with the client and convince for another solution instead of this navigation.

Regards,

Sharath

Share
10 |10000 characters needed characters left characters exceeded
Arjun Biswas Jan 15 at 04:23 AM
0

Hi Sandhya Hariharan,

You can enclose your app within a shell or a split app, so that, you can place buttons to perform your actions.

Regards,

Arjun Biswas

Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Jan 12 at 04:16 AM
0

You can add an ABAP transaction to the Fiori LaunchPad (FLP) as a Single Tile. In that way, after processing the information in the ABAP transaction you can navigate back to FLP... And you can avoid the whole hard-coding fun...

Share
10 |10000 characters needed characters left characters exceeded