Navigation between applications

Hello everyone,
i had a problem while Navigating from one application to another application.....in webdynpro project.
i had two application in one webdynpro project. i am passing one url string in first application exit plug.
using the code below.
String deployableObjectName =wdComponentAPI.getDeployableObjectPart()     .getDeployableObjectName();
Map urlParameters = new HashMap();
//     get URL parameter value entered by user, stored in context attribute
urlParameters.put("A",                              wdContext.currentContextElement().getA());
urlParameters.put("B",wdContext.currentContextElement().getB());                                                                 try {
                                                                      WDDeployableObjectPart deployableObjectPart =
                                        WDDeployableObject.getDeployableObjectPart(
                                                  deployableObjectName,
                                                  "TreeApp",
                                                  WDDeployableObjectPartType.APPLICATION);
                                        String urlToTreeApp =
                                             WDURLGenerator.getApplicationURL(
                                                  deployableObjectPart,
                                                  urlParameters);
                                                                           wdThis
                                             .wdGetLoginCompInterfaceViewController()
                                             .wdFirePlugLoginAppExit(
                                             urlToTreeApp);
                                   } catch (WDURLException e) {
                                        messageMgr.reportException(
                                             e.getLocalizedMessage(),
                                             false);
                                   } catch (WDDeploymentException ex) {
                                        messageMgr.reportException(
                                             ex.getLocalizedMessage(),
                                             false);
then this i am receiving in second application inboundplug that is onDefaultplug,there i had given corresponding parameters.
Everything is working fine.
My problem is : the parameters whch i am passing are showing in addressbar as query string.I dont want to show them there.
Is there any other way to witch i can pass parameters from one application to other application without displaying at url.
anybody help me.
regards,

This explains how to use exit plugs for navigation between apps.
<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/webdynpro/tutorial%20on%20inter-application-navigation%20-%2015.htm">Inter-Application Navigation</a>
Regards,
Keith L.

Similar Messages

  • Navigating between applications

    Hi,
    I have an application in the detailed navigation. It has radio button, input field, a button and a link to action. There are two scenarios:
    1. On click of link to action, another application should open up in the portal content area:
    For this, i tried using WDPortalNavigation.navigateAbsolute(). But it opens the application in new window. I also set th eproperty of the iview so that it opens in portal content area, but still it is opening up in a new window.
    2. The second scenario is:
    On selection of a radio button and putting data in input field, i click a button which should open another application in the portal content area. i need to take both these values to the second application based on which the data will be displayed on the screen.
    I went through docs about fire and subscribe method, but i am a bit confused. Has anyone worked on this?
    Any help will be valuable.
    Both of these applications are in same DC, each having different components.
    Thanks & regards,
    Anupreet

    Hi
    I tried passing the values through fire and subscribe methods. But ti doesnt do anything.
    The application from where i am passing the value, i have written the following code:
    WDPortalEventing.fire("urn:com.abc.xyz.search","Go",combString);
    In the target application, following code is written in the init:
    WDPortalEventing.subscribe("urn:com.abc.xyz.search","Go",wdThis.wdGetReactPortalEventingAction());
    Code for wdGetReactPortalEventingAction() is:
      String val = dataObject;
    wdComponentAPI.getMessageManager().reportSuccess("value:"+val);
    here, dataObject is the parameter of wdGetReactPortalEventingAction() and is of type string.
    Is there anything which is being missed?
    Another thing is, if i want to pass application parameter values to the iview at runtime, how do i make an entry in iview properties?
    Thanks & regards,
    Anupreet

  • Navigating between applications on portal

    Hello Experts,
    My scenario consists of one portal page with a wide narrow layout.Each of the columns contains a webdynpro application.On click of a link in the narrow column, i want to call an application in the wide column. I have already tried using WDPortalNavigation.navigateAbsolute method , the problem is it calls the other application in the same narrow page.I want the new application to be called in the wide page.
    Any help is appreciated
    Regards,
    Virag

    Hi
    I tried passing the values through fire and subscribe methods. But ti doesnt do anything.
    The application from where i am passing the value, i have written the following code:
    WDPortalEventing.fire("urn:com.abc.xyz.search","Go",combString);
    In the target application, following code is written in the init:
    WDPortalEventing.subscribe("urn:com.abc.xyz.search","Go",wdThis.wdGetReactPortalEventingAction());
    Code for wdGetReactPortalEventingAction() is:
      String val = dataObject;
    wdComponentAPI.getMessageManager().reportSuccess("value:"+val);
    here, dataObject is the parameter of wdGetReactPortalEventingAction() and is of type string.
    Is there anything which is being missed?
    Another thing is, if i want to pass application parameter values to the iview at runtime, how do i make an entry in iview properties?
    Thanks & regards,
    Anupreet

  • Navigation between records in a JSP application

    Hi,
    I would like to know how to provide navigation between records in a tabular form liked JSP application using JDeveloper 3.2
    without using the Oracle or Default template.
    I can do it with a singular record view but not in a tabular view. I like to know now I can mimic the navigation provided in Oracle template in which the current selected record is hightlighted. Can we navigate between records using Up and Down
    arrow key like in Oracle form instead of using Navigation Bar. Please provide details code.
    Thanks a bunch,
    Khanh Hoang

    You can refer to the source code in jbohtmlsrc.zip for deriving your own implementation.

  • Regarding T Raja weblog Navigation between BSP Applications part I

    Hi sdns,
    This question is regarding weblog T.Raja Navigation between BSP Applications part I.My doubt is i have done it its  working but i am not able to get the o/p data in the table here. I have revised the code twice & thrice not able to find the table which he used. In this code is there any table he used.Or else he provided data directly from the program.
    I am getting the table but no data in it .I have checked p0006 it is an internal table.
    If there is no data in the table how to enter data and in which table we have to enter the data.
    And other thing i have noticed is .In the blog there are only few fields in tthe o/p.But in my program i got a lot of o/p fields.Please help me in this regard.
    Thanks & Regards,
    Lokesh@EDS.

    Lokesh,
    I hope you are talking about the table:model_id->I_detail. This table is declared in Model Class-ZCL_MVC_PERNR_DETAIL in Class attributes. Look at the screen shots in the blog. it will solve the issue.
    @ Viji:
    Lokesh mentioned abt blog /people/raja.thangamani/blog/2006/12/26/bsphow-to-navigation-between-bsp-applications-part-i
    Raja T
    Message was edited by:
            Raja Thangamani

  • How to navigating between layers?( as if they were pages of a book?)

    I need a good advice on design and navigating between some different layers.
    I am a Adobe Director user, and I am used to think of “navigating between frames”. also frames as pages of a book, while in flash time-frames.
    In Director one can navigate between different frames with each containing many components.
    And this does not make any conflict since the frames are some kind of pages of a book, you go to any page you want and back again.
    I am designing math training application in falsh-CS6, in which the user should be able to navigate from start-menu by choosing an
    exercise number and then go to the wanted exercise and then create an exercise by a create_excercise button, there back again to menu to choose another and so on. How I can do it clean in flash?
    As I see I have to place everything in the same “frame” in flash, and it becomes little practical and confusing since there
    are many things all gathered in the same frame, where they should instead appear in their respective “pages”.
    I have done some works in flash:  made 4 layers in flash with the following contents:
    layer 1: for my menu( contains 3 buttons, q1bt, q2bt, q3bt)
    layer 2: for question 1( contains 3 buttons  makeQ1bt, chekAns1bt, and  gotoMenuBtn)
    the same is for layer 3 and 4.
    I see no options rather than making different components visible or invisible whole way! but is there a better way?
    I appreciate any help.

    Flash does allow more than one frame - that is one of the foundations of working with it.  You can restrict yourself to using just one frame if you like, but it is not required and very often people use the timeline instead of keeping things in one place.
    I have no familiarity with Director, but what you just described sounds like designing using the timeline of Flash.  With Flash you can use the timeline in the fashion you just described where different pages occupy different frames of the timeline and you can navigate from one to another.  You are not stuck with one frame in Flash... you can create a new keyframe at any point along the timeline and add new/different content to it, while retaining a menu that exists across all pages (or not - it's your choice)..

  • Large number of http posts navigating between forms

    Hi,
    i'm not really a forms person (well not since v3/4 running character mode on a mainframe!), so please be patient if I'm not providing the most useful information.
    An oracle forms 10 system that I have fallen into supporting has to me very poor performance in doing simple things like navigating between forms/tabs.
    Looking at the java console (Running Sun JRE 1.6.0_17), and turning on network tracing, I can see a much larger number of post requests than I would expect (I looked here first as initially we had an issue with every request going via a proxy server, and I wondered if we had lost the bypass proxy setting). Only a normal number of GETS though.
    Moving to one particualr detail form from a master record is generating over 300 post requests - I'v confirmed this looking at the Apache logs on the server. This is the worst one I have found, but in general the application appears to be extremely 'chatty'
    The only other system I work with which uses forms doesn't generate anything like these numbers of requests, which makes me think this isn't normal (As well as the fact this particular form is very slow to open)
    This is a third party application, so i don't have access to the source unfortunately.
    Is there anything we should look at in our setup, or is this likely to be an application coding issue? This app is a recent conversion from a forms 6 client server application (Which itself ran ok, at least this bit of the application did with no delays in navigation between screens).
    I'm happy to go back to the supplier, but it might help if I can point them into some specific directions, plus i'd like to know what's going on too!
    Regards,
    Carl

    Sounds odd. 300 Requests is by far too much. As it was a C/S application: did they do anything else except the recompile on 10g? Moving from C/S to 10g webforms seems to be easy as you just need to recompile but in fact it isn't. There are many things which didn't matter in a C/S environment but have disastrous effects once the form is deployed over the web. The synchronize built in for example. In C/S calls to synchronize wasn't that bad; But when you are using web deployed forms...each call to synchronize is a roundtrip. The usage of timers is also best kept on a low level in webforms for example.
    A good starting point for the whole do's and dont's when moving forms to the web is the forms upgrade center:
    http://www.oracle.com/technetwork/developer-tools/forms/index-095046.html
    If you don't have the source code available that's unfortune; but if you want to know what's happening behind the scenes there is the possibility to trace a forms session:
    http://download.oracle.com/docs/cd/B14099_19/web.1012/b14032/tracing002.htm#i1035515
    maybe this sheds some light upon what's going on.
    cheers

  • Retaining values when navigating between subtabs

    Hello everyone
    I have a subtab region with 3 tabs in my page. I have some form fields in each tab, when I enter some details in tab1 and click tab2, and then come back to tab1 , my details previously entered in tab1 gets cleared. is there a way to retain these values when navigating between subtabs. all the tabs are based on different VO's
    Thanks
    Ravi

    Here's how I do it...
    (1) I always use Sessions.  In the main form of my application, I set up the session and I store a single variable:  Session.Exists = True.  All other forms begin something like this:  (It's actually an include-file.)
    <cflock ...>
    <cfset SessionExists = StructKeyExists(Session, "Exists")>
    </cflock>
    <cfif NOT SessionExists>
       <cflocation ... send 'em back to the home 'cuz their session has expired>
       <cfabort>
    </cfif>
    (2) Now that we know that a session exists, we store various structs in the Session to contain the default or current values that have been used in a particular form.  If the Session scope does not contain a particular struct, it is automagically created with appropriate default values.)  This becomes "what we display," and when we capture the user's responses, we store them there, even before we validate them.  The session pool therefore becomes the vehicle for communication between the various forms.
    (3) If we reach a point where a particular piece of information is no longer useful, we delete the appropriate structure from the Session, thereby wiping out the entire set of values at once.
    (4) Structs and Arrays can, of course, contain other Structs and Arrays.  You can build data structures of arbitrary complexity.
    (5) As of late, I have found myself specifying individual CFCs for each logical "object" in my application.  This is true object-oriented programming, as best as ordinary CFC techniques can do without plunging headlong into the underlying nether-world of Java.  In those CFCs, I deliberately try to conceal just how information is maintained and stored, so that these necessary inter-dependencies within my application are concentrated in just one place.  "The structure is 'the object,' and the methods are found 'here and only here.' "

  • SSO - session time out while navigating across applications

    Hi,
    Problem statement
    Handling session time out while navigating across applications involving SSO
    Current approach
    Application 1
    1. Create session1.
    2. URL rewrite the sesssion ID1 into the link refering to App2.
    Application 2
    1. Create session2
    2. Get the session Id of App1.
    3. send the session ID of App1 in the header
    4. Invalidate the session2
    Application 1
    Get the ID from request and invoke getSession.
    I'm having a very large session timeout at App1.
    Is there a better approach. Ex: Having global session which is shared across multiple
    webapplications.

    "madhav" <[email protected]> wrote:
    >
    Hi,
    Problem statement
    Handling session time out while navigating across applications involving
    SSO
    Current approach
    Application 1
    1. Create session1.
    2. URL rewrite the sesssion ID1 into the link refering to App2.
    Application 2
    1. Create session2
    2. Get the session Id of App1.
    3. send the session ID of App1 in the header
    4. Invalidate the session2
    Application 1
    Get the ID from request and invoke getSession.
    I'm having a very large session timeout at App1.
    Is there a better approach. Ex: Having global session which is shared
    across multiple
    webapplications.
    I have similiar problems in my system. What do you do if the session 1 times out
    during ongoing operations in App 2 ?
    Thanks
    Kejuan

  • Navigation between different componets in IC Web Client for CRM 7.0

    Once the user click save button in component ICCMP_BT_BUTTON I need to navigate to component ICCMP_BT_SVO that displays the Service Order Data and display the new Service Request that was created.
    How can I do navigation between different componets in IC Web Client for CRM 7.0?
    Thanks.
    Rodolfo Miã

    Hello,
    You can find detailed presentations in the learning maps available on the SAP Service Marketplace http://service.sap.com/rkt-crm for release CRM 2006s, CRM 2007, or CRM 7.0. In case I didn't mention it before, Intent-Driven Interaction (IDI) was first introduced and is only available starting with CRM 2006s and above. In the Interaction Center area, there is a presentation called "Rule Based Automation and Guidance" which covers IDI. I'm not sure if you can access the URL directly, but just in case here it is: [https://websmp104.sap-ag.de/~sapidb/011000358700001162852007E].
    Warm regards,
    John

  • Hello. after updating to Ios 8 my iPhone is terribly! Discharged very quickly, many transitions between applications, the program takes off, ringtones do not work - works a standard call, the keyboard freezes, bad messages are sent, often loses the n

    Hello. after updating to Ios 8 my iPhone is terribly! Discharged very quickly, many transitions between applications, the program takes off, ringtones do not work - works a standard call, the keyboard freezes, bad messages are sent, often loses the network. what have you done with your phone moym ?! solve all these problems! I beg of you!

    Hello. after updating to Ios 8 my iPhone is terribly! Discharged very quickly, many transitions between applications, the program takes off, ringtones do not work - works a standard call, the keyboard freezes, bad messages are sent, often loses the network. what have you done with your phone moym ?! solve all these problems! I beg of you!

  • Trouble Passing URL Parameters between Applications

    Hi All,
    I am having trouble Passing URL Parameters between Applications for BW queries as data sources. I know I am getting the data from the sending application correctly, because I an printing to the screen using a Text Component.
    Date From: 1/1/2008
    Date To: 3/14/2014
    Here is the code from the sending application On Select :
    "http://localhost:56572/aad/web.do?APPLICATION=WIMO_SUMMARY_OPEN_DETAIL&designersessionid=37a1cfaa7e734cd9afa35cb4cd627d41" +
    + DS_1.getVariableValueExt("ZPORDAT3") +
    + DS_1.getVariableValueExt("ZPORDAT5"));
    Here is the code from the recieving application Global Script Variable"
    Xv_DateFrom     String     True
    Xv_DateTo         String     True
    Here is the code from the receiving application On Startup"
    DS_2.setFilter("0CALDAY",[Xv_DateFrom, Xv_DateTo]);
    When I click the results of the sending Application the popup window opens for the receiving application but I get all the records for the BW receiving query, it does not restrict to the values in ("ZPORDAT3") 1/1/2008 and ("ZPORDAT5") Date To: 3/14/2014.
    So, I would expect it is my receiving code, but I am not sure.
    Hope you can help?
    Norman

    Hi Norman,
    As Jörg said, please put "&" before each of your variable names at your url. For the second part,I didn't try it for date intervals but keep in mind just in case:
    APPLICATION.openNewWindow("http://localhost:56572/aad/web.do?APPLICATION=WIMO_SUMMARY_OPEN_DETAIL&designersessionid=37a1cfaa7e734cd9afa35cb4cd627d41" +
    "&Xv_DateFrom=" + DS_1.getVariableValueExt("ZPORDAT3") +
    "&Xv_DateTo=" + DS_1.getVariableValueExt("ZPORDAT5"));
    Here is the code from the recieving application Global Script Variable"
    Xv_DateFrom     String     True
    Xv_DateTo         String     True
    Here is the code from the receiving application On Startup"
    DS_2.setFilterExt("0CALDAY", {"low": Xv_DateFrom , "high " : Xv_DateTo});
    Best regards,
    Onur

  • How to define the dynamic navigation between two component in web ui

    Hi All,
    I have a requirement to create a new assignment block in accounts overview screen .
    1.Created new view(Table view) in the BP_HEAD component.
    2.Created new button on the table view toolbar .
    3.If the user clicks the new button it should navigate to interaction log component(BT126H_CALL).
    Please hekp me step 3 how to do .
    I have checked planned activity assignment block in the account but is dynamic navigation.
    Please explain me how to define the dynamic navigation between two components.
    What is window delegate .
    Thanks,
    Venkyy

    Hi ,
    Kindly follow the link , this will be helpful for your issue :
    http://wiki.sdn.sap.com/wiki/display/CRM/CRM-NavigatingtoyourcustomBSP+component

  • What are the differences between application server and webserver

    pls give the differences between application server and web server with examples

    Google.
    Example
    http://www.google.ca/search?hl=en&q=Do+your+own+damn+searching&meta=

  • Copy between applications

    I am currently using the 30 day free trial of iWork. I use Excel in a specific way that is crucial to my business. I don't do much of anything fancy, but need the following functionality:
    I use spreadsheets in Excel which I then I copy (using either the Copy command or the Camera tool), switch applications to VectorWorks, and paste into my main project document. Excel copies all of the elements of my selection, and the resulting paste into VectorWorks consists of lines and text complete with formatting (font, size, bold, italic, etc). When I attempt the same action in Numbers, the resulting paste into VectorWorks is a Bitmap image. Is there any way to copy and paste between Numbers and VectorWorks in the same manner as I currently work with Excel and VectorWorks? I would love to be able to get away from Microsoft, but if I can't copy between applications, Numbers is of no use to me.

    Hello
    I met this kind of problem.
    My workaround is to paste in TextEdit then copy and Paste into the final destination.
    It's a bit cumbersome but it works.
    Perhaps Apple guys will edit the way they treat the clipboard.
    They don't normalize it when pasting from Numbers to Pages or Keynote, so we get formulas or some other odd results.
    Your problem with VectorWorks let me think that the way they "normalize" the clipboard when leaving iWork apps is not perfectly correct.
    It seems that a range of cells must be passed as a TAB delimited block of values which may be pasted in a tool like VectorWorks.
    Yvan KOENIG (from FRANCE dimanche 26 août 2007 18:46:18)

Maybe you are looking for