Skip to Content
avatar image
Former Member

Communication Between two Windows of the Same component

Hi Everybody,

Can any body explain me how to communicate/Navigate between two windows of the same component?

Regards,

Xavier.P

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Oct 29, 2008 at 08:56 AM

    Hello Xavier,

    Its not possible to navigate between windows of the same component. Check this fragment from the SAP's standard documentation.

    "A window embeds one or more views and has a corresponding window controller. A window controller can contain navigation plugs, methods, and a context. Each view can be embedded in multiple windows.The outbound plug of a window can be connected to any inbound plug of embedded views, and the outbound plug of a view can be connected to any inbound plug of the embedding window. However, navigation between windows of the same component is not possible."

    Regards,

    Uday

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Xavier/Uday,

      it is possible i worked on it .You have to do in this way.

      1.create 2 views and 2 windows and assign first view to first window and second view to second window.

      Also create an exit plug for window1 with parameter URL of type string.

      Note:

      when you create windows automatically an interface view will also create with same name.

      2.Create application1 for window1(nothing but give interface1 ) in the same way create another application and assign interface view2.

      Then write your logic in the onAction method of view1,call the exit plug of window1 then pass the URL of second application.

  • Oct 29, 2008 at 07:02 AM

    Hi.....

    i will tell you one example how to communicate with two windows in same component....

    for example..... if you want to display a popup message in a separate window... in that case we can go for separate window.

    so window1 -> window2

    window2 - > window1..

    you can define inbound plugs and outbound plugs and navigate with each other like view....

    Hope this will help you...

    thanks & regards

    Raja

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 29, 2008 at 08:25 AM

    Hi Xavier,

    you can do Window navigation by using window inbound/outbound plugs.

    Check this below article written by me here i have created two seperate components and i showed how to navigate from one web dynapro appliaction to the other, apply the same way to your component also.

    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/2064719b-8851-2b10-a399-b356d91ca4ba

    and also check this document about window plugs

    http://help.sap.com/saphelp_nw04s/helpdata/en/b1/6ffc40c5e8ef6fe10000000a1550b0/frameset.htm

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 05, 2009 at 01:13 PM

    Hi Suman Kumar,

    I tried the same application with two views and two windows.I created one button in view1 when i click on the button the view present in the secondview of second window should display but i am unable to call exit plug of window1 in onaction method of view1.Can u please suggest me how to do this for communication of two windows of the same component.

    Thanks in Advance.

    Add comment
    10|10000 characters needed characters exceeded