cancel
Showing results for 
Search instead for 
Did you mean: 

Inter-Application Navigation

Former Member
0 Kudos

Hi Friends,

I somehow managed to call a webdynpro application2 from another WD App 1. I want to get back to the WD App 1 when the user hits a back button from application 2. How this can be done?

Thanks in advance.

Nathan.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

hi

NW04: The way you navigated from appln1 to appln2 can be used to go back as well. Use the inbound and out bound plugs again. Else you can also use exit plug. It needs url as a parameter and u can read a WD application's fully qualified URL using WD APIs and use this to fire the exit plug.

NW04s: Use suspend and resume plugs. You can preserve the state of an appln when you navigate to an other. And as you return back it holds the previous state rather than re intialising the application as in case of NW04. However all that is mentioned under NW04 is applicable here too.

<a href="http://help.sap.com/saphelp_nw70/helpdata/en/15/0d4f21c17c8044af4868130e9fea07/frameset.htm">Resume n Suspend Plugs</a>

regards

Lakshminarayanan.V

Answers (5)

Answers (5)

Former Member
0 Kudos

Guys,

Thanks for all your replies. It was very helpful. The UsedWebdynproComponents option suits very well to my requirement. And its working fine. The way i wanted.

Thanks

Nathan.

Former Member
0 Kudos

Hi,

The way I did it in my project is I use the same method of calling from App1 to App2 and implement it to App2 to App1 too.

In order to preserve the condition of the App1, I always pass all the nessesary parameters from App1 to App2 then from App2 to App1.

It may be tedious but I think once you exit the App1 to App2, all your WD session of App1 is destroyed and you can never get back to condition of App1 before you leave to App2.

To counter this inter-app problem, it's always better to using navigtional plugs as mentioned by others....but sometimes when there are constraints to use inter-app, I guess my method is one of the few ways.

Former Member
0 Kudos

Hi All,

Thanks for all your replies.Have got another concern. This application 2 have to be called from different applications. So is it possible to get back to the exact application that called the application 2?

Thanks

Nathan

Former Member
0 Kudos

Hi,

It's possible, as mentioned you just need to pass in the nessesary parameters to remember the previous condition of the calling app, that includes the name of calling app. then when you call back it knows which PCD to navigate to.

You case is very similiar to my case. Good luck

raja_thangamani
Active Contributor
0 Kudos

I corrected above link & Try the below link...

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/91b6ad90-0201-0010-efa3-962...

Raja T

Message was edited by:

Armin Reichert

Former Member
0 Kudos

Hi Nathan Algren ,

create outbound plug in app2 and inbound plug in app1 create a datalink between two .

create an action for back button while creating the action select the out bound plug u created to go back.

i explained u very clearly, i guess this will help you,

venkat.

raja_thangamani
Active Contributor
0 Kudos

Hi,

Pls look at the below link..

<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/91b6ad90-0201-0010-efa3-9626d2685b6e">Step by step Inter application Navigation</a>

Raja T

Message was edited by:

Raja Thangamani

Message was edited by:

Armin Reichert

Former Member
0 Kudos

Hi Raja,

The link doesnt work!!

Thanks

Nathan.