cancel
Showing results for 
Search instead for 
Did you mean: 

How to communicate between Web Dynpro Applications

Former Member
0 Kudos
87

Hi All,

We have a development requirement to communicate between two Web Dynpro Applications. Due to FPM navigation has the technical restriction, we cannot solve this issue.

Here are the main scenarios for this requirement:

1. Open a Web Dynpro Application 'A', which has a set of the related data to be held in ALV List

2. Open another Web Dynpro Application 'B' from 'A' to change the selected data

3. After completing the relevant changes, application 'B' needs to notify application 'A'. Application 'A' will update its own data according to results from 'B'.

When an user opens multiple applications A1, A2, A3, ..., and then it should activate application 'B' in A1, but 'B' cannot correctly identify the calling application A1 due to there are multiple application A* to exist.

My question is how to let 'B' identify the corresponding application A1.

In a word, how do application 'B' notify the calling application 'A' (like application ID or process ID)?

Can Portal Event correctly handle this situation? (correctly identify the calling application by ID?)

Thanks, Boer

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Boer,

One question, why are you using two web dynpro applications? Isnt it possible to have your two applications , A and B as two views in one single web dynpro application. This will solve your problem of opening multiple applications.

In the case you really require two seperate applications then you will have to pass a unique id in the inbound and outboung plugs to identify the required application.

Hope this helps.

Thanks,

Prisford Pereira.

Former Member
0 Kudos

Hi Prisford,

I know that this requirement should be particular. As I described below, I hope Application 'B' can invoke Application 'A' correctly (the real application 'A' like the same application ID).

Is there any method to get the ID of the current application? It should be better if we can use application ID as Unique ID. Right?

Thanks,

Boer

Former Member
0 Kudos

Please check this :

http://wiki.sdn.sap.com/wiki/display/WDJava/NavigatebetweenWebDynproApplicationshostedonseperatePortalPages

You can pass parameter in URL ..target application then will read that..

regards,

-abhijeet