Communiaction between two applications

Hi,
Could you gus please guide me how to call another application in current application. and also i want to pass values from current application to calling application. its very urgent for me. explain me how to all application(webdynpro)
Thanks in advance

Hi Venkat,
   When you select a row in your table , the entire row will be accessable through the lead selection, which means that you will get all the attributes and values.
Now you are goin to call a different webdynpro application which shows the details of this specific row.For this i dont think you need to pass all the data to the next application , you need to pass only the key data.For example consider the below table.
Table  Students
Student_ID
Student_Name
Student_Maths_Marks
Student_English_Marks
In this table , the key field is the student ID , which means that , if you have the Student_id , you can get the details anywhere you want.
So in the same manner , when you are calling the second application .You need to pass the key values to the second application through URL.
Let us assume that , i have created the second application , and in the DEFAULT plug of window of the application i have specified one parameter,student_id.Which means that , we need to pass the Student_id when i call this application.
Let my Second application name be DTLS.
With the WD_UITILITIES class mentioned in my previous post, i will get the URL for the application and with that URL , i will append student_id as a parameter.
concatenate lv_url '?'  'STUDENT_ID=' stud_id into lv_url.
Now you can call that URL directly.
Thanks
Anzy

Similar Messages

  • How to do web services between two applications

    I have tried to get a complete example about how to do a web service between two applications in ADF
    but I saw all the put examples that describe only how to do a web service and test it in the same application.
    Please, I want to see a whole example that shows a web service between two applications (in Oracle ADF).

    Hi Frank!
    thanks for your reply!!
    let me please tell you what I exactly did!!
    I built two applications in ADF let's say A and B, and I made a web service from the application A
    and I want the application B to use it .. the problem I encountered was that an error raised ..
    when I tested the web service in the same applicatin (A) everything was right ..
    so can I see a whole example that shows me the exact steps to do it ???
    thanks a lot !!

  • Two Application in One EVDRE - check data between two application.

    Dear Sap Expert,
    We want to check data between two applications.
    For example, we have in C_ACCT= 100000000  Amount 5000 in Legal Application, we want to check what amount is in that C_ACCT in ICMatching application.
    Problem is that we can't get data from two application with one EVDRE.
    If we will make it using two EVDRE, problem when we retrieve data, rows doesn't match.
    Our question : is it possible to link to two applilcation using one EVDRE? (Just like dimension? For example for first column it will be Legal, for the next ICMatching.)
    If no, how we can solve our needs?
                                 Legal |ICMatching | Difference
    C_ACCT               5000 | 2000           |  3000
    For example      
    (100000000)

    Thanks for answer.
    Does it mean that for example if i just want to check C_ACCT=100000000 between two application(Legal and ICMatching) i should build TWO EVDRE, and i can't solve this problem by one EVDRE. (Or with two EVGET)
    Our aim that we need to check all BASMEMBERS data between two application, it's huge data, so we want supress all zero data(SUPRESS="Y").
    So if we build first evdre for LEGAL, for example it will have, 500 rows.
    Second evdre for ICmatching, for example, will have 953 rows.
    How we can check data and show difference between them?
    Best solution for us, if in one evdre we can retrieve data from two application, so rows will match and we also can supress data.
    Thanks,
    Kadraliyev Yerlan

  • Navigation between  two applications under a single webdynpro project

    Hi All,
    Here i needs to work with a webdynpro project which has two application which needs navigation one view form the first application to one view in the next application. I have already tried with "EXIT URL" concept and its working fine. Is there any alternative way to accomplish that task. I am looking for valuable reply from you.
    Regards
    Ravi

    Hi Ravi..
    Try this link..
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sapportals.km.docs/library/webdynpro/wd%20java/wd%20tutorials/inter-application-navigation%20in%20web%20dynpro.pdf">Application Navigation</a>
    Urs GS

  • How to exchange a java object  between two applications using web service?

    Hi,
    I am working with Eclipse 3.2 and the application server is weblogic 10.
    I have two applications, each one works in an instance of the server.
    The first application contains a method called "send " which return a java object.
    The second one contains a method called "receive" which must receive this object.
    The two applications must exchange the object using web service,
    Can you help me please?
    Thanks.

    Have you defined your service class/methods accepting, or returning, the appropriate objects? If so, does the generated WSDL appear to be correct? I have just completed a web service project and found that passing specific objects to be simple, however, I was passing objects which were simply container objects with bean characteristics. Also, might I suggest that you have a play with netbeans. I found that IDE to be great for creating and consuming web services!

  • How to make a servlet as a router between two applications ?

    Hi everybody,
    I have two identical applications running under ORACLE AS.
    when one of the application went down , I want from a servlet or anything to map all requests to bakcup application.
    is their any ideas you can share with me ???

    The technology is called failover. Google for it to learn more. Consult Oracle docs for how to do it in Oracle AS.

  • Session getting lost between two applications deployed on two WLS versions.

    Hi,
    Jdev version 11.1.1.5.
    I am facing an issue of session being getting lost. Let me explain the scenario.
    Our client has a legacy application(xyz) running on Web logic server(10.3.3). We have developed an application which was deployed on Web logic Server(10.3.5).
    The Legacy application will call the developed application using URL invocation. In the legacy application, the logged in user information is stored in session and the same parameter is appended to URL to call the developed application.
    In the developed application, we have a servlet which reads the URL and based on the parameter appended to it, we set the context of the application. Everything is working fine till here.
    But, in the developed application, we have a link to navigate to the legacy application. Once navigated, in legacy application if the user again calls the developed application, the session which was set earlier is lost.
    Because of this, the context is not getting set in the developed application.
    Is there a way, I can resolve this issue? OR can I raise SR with Oracle to look into it. Please suggest.
    Thanks,
    Umesh

    Thanks Frank for the reply.
    Session sharing was not configured in WLS.
    I was searching for Session sharing and I found this article written by Lucas Jellema. http://technology.amis.nl/2012/01/18/sharing-session-state-between-jee-web-application-through-weblogic-session-descriptor-of-sharing-enabled/
    Here it is mentioned that for session sharing, we need to check the Enable session sharing in weblogic-application.xml.
    My question is do we need to make this change in both the application? i.e Legacy application and developed application.
    And it was mentioned in the article that both the web app were deployed to a single Web Logic Server. But in my case the Legacy application is deployed to 10.3.3 and developed application is deployed to 10.3.5.
    In this case will the session sharing works?
    Any how I will let our client know about this change and will give a try.
    Thanks,
    Umesh

  • Send data between two applications

    Hi!!
    It's the second time i write in this forum and i hope u undersand my english because i'm argentinian.
    I'm developing an application that processes data received from sockets and the result should be sent to another application but i can't use sockets for that purpose. So i thought in something like a printer queue but i don't know how to implement it and i hope u can understand me.
    Please help me!!!!!!!!!!!!
    Bye!!

    Hi again!!
    I'm gonna explain what i'm doing and what i need:
    i'm developing some applications that communicate via sockets, but i'm not allowed (the owner of the company didn't let me) to use threads. The problem is that one program should be listening to two different clients so i divided it into two differents applications that communicate each other NOT using sockets. So i thought that i could develop something like the priniting queue and both applications every 2 seconds for example will pop messages pushed into de queue. Well, i think i explained a little more what i need and i hope u can help me.
    Bye!!!!!!!!!!!!!!

  • Reg: Integration between two application

    Hi,
    I have a scenario where Application A will drop a flat file in one of the unix directory, and this file needs to be fed into the Application B.
    Appl A ---> Flat file ---> Appl B
    The file needs to be processed immediately when it arrives in respective unix folder.
    Please suggest me the best approach to implement this.
    Thanks
    Kannan

    The following might give some solution for your problem
    http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14215/ldr_concepts.htm#sthref464

  • File association conflict between two applications

    I'm using an editor called Sublime Text and recently upgraded from version 2 to version 3. Both versions share the same exe filename but are installed in different directories.
    C:\Program Files\Sublime Text 2\sublime_text.exe
    C:\Program Files\Sublime Text 3\sublime_text.exe
    When both versions are installed, it was not possible to change file associations from ST2 to ST3 since Windows treated them as the same application and started ST2 instead.
    When I removed ST2 it was still not possible to associate files with ST3. When I choose Open with - Browse and select sublime_text.exe, nothing happened. The solution was to remove this registry key
    HKEY_CLASSES_ROOT\Applications\sublime_text.exe
    as described here:
    http://www.sublimetext.com/forum/viewtopic.php?f=3&t=12928
    Is this a common problem for all programs that share the same exe name or has the developer made an error somehow by giving both versions the same id?

    This is a common problem. The problem is that the ID remains the same for both the versions. Therefore version conflicts occur. And that's the reason it's recommended to use only one version at a time. And so, most softwares are designed to remove their
    lower versions before installing higher version.
    If you mean 'upgraded', generally, lower version will be removed automatically.
    So try removing both the versions, restart the PC, install the higher version, restart the PC and then check.
    Balaji Kundalam

  • FPM : Navigation Between two Application

    Hi All,
    I am developing an FPM application where, i need to navigate my control to another FPM application.
    I have created navigation using Launchpad (LPD_CUST), it is perfectly working fine while testing but when we attached these component on portal Navigation is not working instead it is giving error "
    Page not found. Refresh the page or try again later. If the problem persists, contact your Portal administrator for assistance.
    Please guide me on this.
    Thanks In Advance.
    P$G.

    Hi,
    Refer this link -
    https://wiki.sdn.sap.com/wiki/display/WDABAP/ExampleforpassingvaluesfromoneApplicationtoanotherApplicationinWebDynproABAP.
    Regards,
    Lekha.

  • Drag between two flex applications?

    Hi,
    In the project I'm working on I display tree which the user can manipulate by dragging and dropping. So far I have a tree in a flex application, and I've implemented dragging and dropping. I'd like the user to be able to drag from one tree to another, but as my flex application will interact with my HTML pages, I don't want to waste space by having room for the second tree all the time.
    The flex application is embedded on a HTML page, and I'd like to be able to have two instances of my flex application and have the user able to drag between them. Is this possible? I did wonder if it would be possible to implement something like this using a javascript callback, but is there a standard way of doing this?
    Thanks,
    Jonny

    Hi Jonny,
    I've also faced with problem of draging between two applications.
    It's possible to transmit data between these applications, but it's only a half of the task.
    The main problem it to handle mouse release error on second application.
    There is no problem to handle that user drag object and move it out of the component - it's ok.
    After that we should handle the position of droping this object.
    Also it's no problem to handle that mouse is on over component and left button is pushed (at this handle create imitation of starting draging). But it's impossible to handle first mouseUp event. This event don't visible in html (object don't rise mouseUp event) and don't handle in flex. I'm still try to understand the way to get round.
    The only way I've founded is to hide flash object on mouseOver event and show an image instead of it until mouseUp event raised. After that show flash and calculate the position of draging. But's if you use tree it's not a good way.

  • Managed bean/Data exchange between two ADF Rich Faces based applications

    Hi,
    I have been trying to research what seems to be a small issue. My requirements are as follows.
    1. I need to be able to pass managed bean information from one ADF Rich Faces based application to another (in two separate ears) at runtime (e.g. from Ear1: SenderApp/Sender.jspx -> Ear2: ReceiverApp/Receiver.jspx).
    2. I do not want to use the database as my applications need to be performant.
    3. Serialization/de-serialization would fall pretty much under the database category. In other words, I like to avoid Serialization/de-serialization of the managed bean.
    4. I cannot use query string due to security issues.
    My question is as follows:
    1. Is there any standard/architecture/best practices for data exchange of backing beans or other forms between two ADF Rich Faces based apps (in two separate ears)?
    2. Has someone found anything similar to an applicationScope that works across applications?
    I would appreciate any ideas.
    Thanks very much,
    Edited by: user11219846 on Jul 23, 2009 2:38 PM
    Edited by: user11219846 on Jul 23, 2009 2:42 PM

    Hi,
    its not an ADF Faces problem, but not possible in Java EE. You can however fallback to vendor specific implementations like in WLS. From the WebLogic documentation : http://e-docs.bea.com/wls/docs103/webapp/sessions.html
    Enabling Web applications to share the same session*
    By default, Web applications do not share the same session. If you would like Web applications to share the same session, you can configure the session descriptor at the application level in the weblogic-application.xml deployment descriptor. To enable Web applications to share the same session, set the sharing-enabled attribute in the session descriptor to true in the weblogic-application.xml deployment descriptor. See “sharing-enabled” in session-descriptor.
    The session descriptor configuration that you specify at the application level overrides any session descriptor configuration that you specify at the Web application level for all of the Web applications in the application. If you set the sharing-enabled attribute to true at the Web application level, it will be ignored.
    All Web applications in an application are automatically started using the same session instance if you specify the session descriptor in the weblogic-application.xml deployment descriptor and set the sharing-enabled attribute to true as in the following example:
    +<?xml version="1.0" encoding="ISO-8859-1"?>+
    +<weblogic-application xmlns="http://www.bea.com/ns/weblogic/90";;>+
    +...+
    <session-descriptor>     
    +<persistent-store-type>memory</persistent-store-type>+
    +<sharing-enabled>true</sharing-enabled>+
    +...+
    +</session-descriptor>+
    +...+
    +</weblogic-application>+
    Frank

  • Transferring applications between two Macs in different locations?

    What is the easiest way to copy an application between two Macs? I originally installed a graphics program on my old eMac G4, then used the Migration Assistant to transfer it to my new iMac G5. I then reinitialized the old G4 and didn't bother to reinstall the graphics program, but now I would like to have it on this machine as well and I can't find the original install disk for this application. Complicating matters is that the machines are now in two different places, one at home, one at work. This is an expensive program, so I would hate to have to buy another copy and am kicking myself for not being able to find it. Thanks for any help...

    If you can't find the original install disk for the program, contact the program vendor. Some may offer you a replacement disk for a nominal fee. And be sure to follow whatever license agreement you have for the purchase of that software. If it can't be installed at both home and at work, and you can't afford another copy of that program, you may want to seek a cheaper alternative.

  • Drag and Drop between two java applications

    Hi,
    I am trying to implement drag and drop between two instances of our java application. When i drop the content on the target, the data flavors are transmitted properly, but i get the exception :
    java.awt.dnd.InvalidDnDOperationException: No drop current
         at sun.awt.dnd.SunDropTargetContextPeer.getTransferData(SunDropTargetContextPeer.java:201)
         at sun.awt.datatransfer.TransferableProxy.getTransferData(TransferableProxy.java:45)
         at java.awt.dnd.DropTargetContext$TransferableProxy.getTransferData(DropTargetContext.java:359)
         at com.ditechcom.consulbeans.TDNDTree.drop(TDNDTree.java:163)
         at java.awt.dnd.DropTarget.drop(DropTarget.java:404)
         at sun.awt.dnd.SunDropTargetContextPeer.processDropMessage(SunDropTargetContextPeer.java:547)
    How can i fix this ?
    Thanks a lot,
    Karthik

    Play with this;-import java.awt.*;
    import java.awt.datatransfer.*;
    import java.awt.dnd.*;
    import java.awt.event.*;
    import javax.swing.*;
    import java.io.*;
    // Credit to bbritna who I stole it from in the 'New To ..' Forum
    public class DragComps implements DragGestureListener, DragSourceListener,
                                         DropTargetListener, Transferable{
        static final DataFlavor[] supportedFlavors = { null };
        static{
              try {
                  supportedFlavors[0] = new DataFlavor(DataFlavor.javaJVMLocalObjectMimeType);
              catch (Exception ex) { ex.printStackTrace(); }
        Object object;
        // Transferable methods.
        public Object getTransferData(DataFlavor flavor) {
               if (flavor.isMimeTypeEqual(DataFlavor.javaJVMLocalObjectMimeType))
             return object;
               else return null;
        public DataFlavor[] getTransferDataFlavors() {
               return supportedFlavors;
        public boolean isDataFlavorSupported(DataFlavor flavor) {
               return flavor.isMimeTypeEqual(DataFlavor.javaJVMLocalObjectMimeType);
        // DragGestureListener method.
        public void dragGestureRecognized(DragGestureEvent ev)    {
               ev.startDrag(null, this, this);
        // DragSourceListener methods.
        public void dragDropEnd(DragSourceDropEvent ev) { }
        public void dragEnter(DragSourceDragEvent ev)   { }
        public void dragExit(DragSourceEvent ev)        { }
        public void dragOver(DragSourceDragEvent ev) {
               object = ev.getSource(); }
        public void dropActionChanged(DragSourceDragEvent ev) { }
        // DropTargetListener methods.
        public void dragEnter(DropTargetDragEvent ev) { }
        public void dragExit(DropTargetEvent ev)      { }
        public void dragOver(DropTargetDragEvent ev)  {
               dropTargetDrag(ev); }
        public void dropActionChanged(DropTargetDragEvent ev) {
           dropTargetDrag(ev); }
        void dropTargetDrag(DropTargetDragEvent ev) {
               ev.acceptDrag(ev.getDropAction()); }
        public void drop(DropTargetDropEvent ev)    {
               ev.acceptDrop(ev.getDropAction());
                   try {
                       Object target = ev.getSource();
                      Object source = ev.getTransferable().getTransferData(supportedFlavors[0]);
                       Component component = ((DragSourceContext) source).getComponent();
                       Container oldContainer = component.getParent();
                       Container container = (Container) ((DropTarget) target).getComponent();
                       container.add(component);
                       oldContainer.validate();
                       oldContainer.repaint();
                       container.validate();
                       container.repaint();
                   catch (Exception ex) { ex.printStackTrace(); }
                   ev.dropComplete(true);
        public static void main(String[] arg)    {
              JButton button = new JButton("Drag this button");
              JLabel label = new JLabel("Drag this label");
              JCheckBox checkbox = new JCheckBox("Drag this check box");
              JFrame source = new JFrame("Source Frame");
              Container source_content = source.getContentPane();
              source.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              source_content.setLayout(new FlowLayout());
              source_content.add(button);
              source_content.add(label);
              JFrame target = new JFrame("Target Frame");
              Container target_content = target.getContentPane();
              target.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              target_content.setLayout(new FlowLayout());
              target_content.add(checkbox);
              DragComps dndListener = new DragComps();
              DragSource dragSource = new DragSource();
              DropTarget dropTarget1 = new DropTarget(source_content,
              DnDConstants.ACTION_MOVE, dndListener);
              DropTarget dropTarget2 = new DropTarget(target_content,
              DnDConstants.ACTION_MOVE, dndListener);
              DragGestureRecognizer dragRecognizer1 =
              dragSource.createDefaultDragGestureRecognizer(button,
              DnDConstants.ACTION_MOVE, dndListener);
              DragGestureRecognizer dragRecognizer2 =
              dragSource.createDefaultDragGestureRecognizer(label,
              DnDConstants.ACTION_MOVE, dndListener);
              DragGestureRecognizer dragRecognizer3 =
              dragSource.createDefaultDragGestureRecognizer(checkbox,
              DnDConstants.ACTION_MOVE, dndListener);
              source.setBounds(0, 200, 200, 200);
              target.setBounds(220, 200, 200, 200);
              source.show();
              target.show();
    }[/code                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

Maybe you are looking for

  • Apple TV is activated on PBS but won't connect to programming.

    My Apple TV is less than 6 months old. It was connecting to PBS programming until two days ago when the PBS user interface changed its look and feel. The menu that worked lead with the item "Featured". Now the lead item is "Video". I can navigate to

  • Unable to create Business Partner - Organization and Group

    Hello Experts, I am learning SAP CRM, I am working on version 5.0. I am not able to create BP in Org and Group, but I am able to create the person. I made few changes in BP role, since then I am not able to create BP in Org and Group...these both are

  • Custom field display as a checkbox in SRM - Shopping Cart

    Hi Friends, I added a new field on SRM Screen. Field details are as follows Field Name : ZZPCARD_ORDER Domain     : char_x (<b>Checkbox</b>) When I see BASIC DATA screen on Shopping Cart, I am getting this field as a simple character field but <b>NOT

  • Tri Monitor Setup

    Any way to hook up 3 external monitors from my black Macbook? Thanks, -Ian B.

  • Instance Time taking into account Daylight Standard Time

    When scheduling a report, the instance time does not seem to take into account Daylight Standard Time. This is probably because the United States is different than the rest of the world. Any chance this will be fixed in upcoming releases? Either that