WD ABAP: Navigation to external application

Hi all,
I want to realize a link to an external application by clicking a button.
For that purpose I created a suspend plug and a resume plug on the MAIN window. After that I created a button on the view. Which logic has to be added to the button to navigate to an external application? Currently I call the suspend plug in the following way:
DATA: l_ref_main TYPE REF TO ig_main .
l_ref_main =   wd_this->get_main_ctr( ).
l_ref_main->fire_external_link_plg(
Is there any parameter, which has to be used?
Or do you suggest another approach?
Thanks for your help.
Best regards
Markus
Message was edited by: Armin Reichert

Hi Markus,
In case you would like to switch to another application without having the need to return back and keep the state of the current application, you can also use an exit plug and supply the URL to the new application as a parameter.
Best regards,
Thomas

Similar Messages

  • Call external application through Abap WD application

    Hello All,
    We are trying to call an external application using ABAP.  The details are as below
    1) SAP server on AIX OS
    2) External Apps server: Windows OS
    The external apps takes a file located on windows as input and generates a file on windows as output. The external appls is installed on the windows OS.
    We are unable to trigger the VC apps from ABAP.( AIX OS).
    Appreciate if you can guide and give some examples. Please note that the OS are different.
    Questions:
    1)  How to access windows file system to execute external appls from ABAP ( AIX)
    2)  Would a RFC be required to be made between ABAP and the windows server where external appls is hosted
    3) Any sample code/links is really help ful
    We were able to get it working when the applications was hosted on local file system ( desktop) . Two problems are getting the appls executed on remote and different OS accessing windows file system through unix ( AL11 should help here i guess)
    Regards
    PN

    Hi Lekha
    I want to start a *.bsp page in a new external window and POST Parameters to this *.bsp page.
    So it is not actually showing a bsp in a ABAP WD.
    Kind regards
    Paul
    PS: create_external_window is alway a GET Method and I do not want to show Parameters in the URL.

  • Embedding external application in SAP through ABAP

    Hi All,
    I wanted to know that can we embed external application in a subscreen through ABAP.
    Thanks in advance,
    Points to helpful replies.
    Regards,
    Bharat Mistry.

    Hi Bharat,
    SAP did a lot in Terma of integration of programs running on the frontend. They have some intefaces with SAP office; I'm not too familar with them.
    What you want, is connected to the subject "Desktop Office Integration (BC-CI)".
    See the link
    http://help.sap.com/saphelp_47x200/helpdata/en/e9/0be775408e11d1893b0000e8323c4f/frameset.htm
    for more information on this.
    SAP propvides a good pdf explaining a lot. You can find at help.sap.com; foro Additional Information->Print Files->SAP R/3 Release 4.6C->English->PDF Index->Desktop Office Integration (BC-CI): data/pdf/BCCIOFFI/BCCIOFFI.pdf
    This is not the latest version because SAP does not provide the new documentation in the form of print files, but it is good.
    Yo could have your Excel running in a subscreen will full data connection to the ABAP program. Any many tgings more.
    Depends on what you want and what you need.
    Regrads,
    Clemens

  • Show Dynpro from external application

    I was wondering which possibilities exist to show a Dynpro page of an SAP application within another 3rd party application (written in Smalltalk).
    As far as I know it is not possible to call an RFC which returns a Dynpro page, so which alternatives exist.
    What came into my mind is the following:
    - Using ITS and calling the respective URL from the external application to show the Dynpro in SAP GUI for HTML
    - Re-Write Dynpro application in WebDynpro
    - Re-Write Dynpro application in BSP
    - Call BAPI/RFC to get application data on backend side and create an new UI to show the data in the 3rd party application
    - Separate Logon to SAP systems
    Do you see any other alternatives?
    In my opinion the ITS solution is the only feasible way on a short term basis.
    Any comments are welcome.
    Thanks,
    Michael

    Looks like you've arrived at a pretty comprehensive list - depending on which version of SAP you are using, there's also the Web Service option to get data from SAP... or if you are very brave and the data is stored in a simple format (e.g. not BSEG!) then you could visit the database directly.  You've got the usual dilemma regarding which of the 2 front tiers need to be implemented where - the SAPGui for HTML means you can leave everything to SAP which has its advantages e.g. consistent business logic...( you could also use ITS over custom dynpros built in ABAP - but that's probably heading away from the market trend )... the next two options require a re-rendering of the presentation layer - the advantage of BSP would be the richness of the result, the advantage of the WebDynpro would be the potential for having the output rendered in other SAP-supported GUIs in the future e.g. Flex.  There may also be options around Citrix too - SAP training course here are presented this way via a browser-based solution.
    Jonathan

  • IMP: SAP Netweaver Mobile Integrations with External Applications

    Hey Experts,
    I have a requirement in SAP Mobile Asset management and already we have SAP MI(Mobile Infrastructure), in this project SAP r/3 is sits in Backend, SAP Netweaver is Middleware 
    Basically i would have experiance on ABAP ,in last project i created zBAPI..,i know how we can communicate with SAP R/3 to External Applications..
    here my doubt is i want to know where i need to create ZBAPI whether in SAP Netweaver or SAP R/3 ????
    SAP Netweaver already have JAVA and ABAP , here can i create ztable,rfc,ZBAPI in netweaver or we need to use SAP R/3., how was the communications will be SAP netweaver to sap r/3..???
    let me clear my doubt ...
    Regards
    J Sarathi

    Hi Sarathy,
    If you are planning to develop a mobile application fresh , then it is recommended to use NW Mobile 7.10 as it comes to market with much more features compared to its predecessor..
    Check out the link
    [Modeling Occassionally Connected application|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/204fc387-6646-2a10-99b7-bba030bc3f68]
    Check out the developer's guide
    [Developer's guide for mobile 7.1|http://help.sap.com/saphelp_nwmobile71/helpdata/en/8F/0B674240449C60E10000000A1550B0/frameset.htm]
    You can also check the sample bapiwrappers part of the Func Group 'SDOE_SAMPLE_BAPIWRAPPERS' shipped with NW mobile7.1
    sample app modeling using Mobile 7.1[sample app|https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/60bac0a0-bbed-2a10-a58e-efdf832a96c9&overridelayout=true]
    Regards,
    Liji

  • How to call external application (transaction launcher) from event method

    Hi all
    Can somebody tell me which program lines to put into an event handler method in a view controller to get an external application called. I intend to define the link to the external application in the Transaction Launcher. But I cannot find any instructions on how to call the Transaction Launcher from my event handler method. I do not want to launch the application from the navigation bar, ONLY via a link in a list of invoices in a table view, and I want to press the invoice number to get an external application called to display the invoice. My event handler method gets called fine enough, but I have no clue which program lines to put into the method to pass on the call to the Transaction Launcher
    Best regards
    Arne Thage / MarchIT / Denmark

    hi,
    check class CL_CRM_UI_LTX_NAVBAR_PARAM.
    call method : CREATE_PARAMETER_OBJECT with parameters
    IV_LINK_ID     Importing     Type     CRMT_UI_LOGICAL_LINK_ID                                                                                Logical Link ID
    IV_PARAMETER     Importing     Type     CRMT_UI_LINK_PARAMETER                                                                                Link Parameter
    RV_RESULT     Returning     Type Ref To     IF_BOL_BO_PROPERTY_ACCESS                                                                                BO Attribute
    I think it should work but have never done myself.
    Best Regards
    Pankaj Kumar

  • Call External Applications usine OLE

    Hi Experts,
        I have a requirement to call External Application in ABAP.
    For Ex:- you might have seen Word document being called in the SAP Screens for the documentation or in the Text Editor using OLE.  similarly I need to call an external application like calculator in the SAP Screen. 
    Can you one give inputs regarding this.

    Hi KesDev,
    If it so that you want a calculator on the SAP screen then there is function module available in SAP.
    In SE37 search for * CALCULATOR * you might be able to find one, since i am not on the system right now that's why i am not able to give you the exact name.
    This is the Function Module,
      DATA:  amount_out TYPE ptrv_fname,
             amount_in  TYPE ptrv_fname.
      CALL FUNCTION 'FITRV_CALCULATOR'
        EXPORTING
          input_value          = amount_in
          currency             = ztable-waerk
          start_column         = '120'
          start_row            = '2'
        IMPORTING
          output_value         = amount_out
        EXCEPTIONS
          invalid_input        = 1
          calculation_canceled = 2
          OTHERS               = 3.
    Hope it helps you,
    Regards,
    Abhijit G. Borkar
    Edited by: Abhijit Borkar on Feb 8, 2010 10:37 AM

  • Netweaver 7.0s "Cannot reach external Application Server on localhost:50000

    i entered SOAMANAGER(T-CODE) at SAP-GUI.
    only thing i set for this is "J2EE Server Access Information"
    at System Global Settings in soamanager web page.
    Hostname and Portnumber is entered normally.
    and
    when i click [Open Web Service navigator for selected binding]
    at  Business Administration tap
    to test a simple web servcie that i made in SAP-GUI(it's made very simply by wizard.).
    "503 Service not available" page popup.
    the others link in soamanager page is operating normally.
    but only [Open Web Service navigator for selected binding] has
    the problem.
    plz help me.
    i'm very new to SAP system.
    how i can do at this time?
    error detaile :
    503 Service not available
    Error: -6
    Version: 7000
    Component: J2EE Server
    Date/Time: Mon Mar 24 12:59:03 2008 
    Module: http_j2ee_mt.c
    Line: 820
    Server: v440-a_SSD_00
    Error Tag:
    Detail: Cannot reach external Application Server on localhost:50000
    thx in advance.

    IMHO, there is no J2EE server on localhost and/or you are routing your localhost-request over a proxy server in which case the proxy-server can of course not resolve localhost.
    just enter the FQDN(fully qualify domain name) of a server actually running a J2EE server instance as well as your required application (web server navigator).
    anton

  • Extract data from BW ODS to external application

    Hello,
    We have the following interface challenge:
    We need to interface data from an ODS to an external application. The request for this data comes from the external application and contains selection parameters.
    The datasets are small and the responses need to be fast.
    How to do this?
    We do not want to use Query_data_view, it is not performing and contains too much meta data
    Preferably we define a webservice either in BW or XI/PI that receives the request and send back the answer.
    What are the possibilities/best practices?
    Brokered or non-Brokered?(using XI or PI or just using an BW webservice)
    Do we need to publish the webservice to an UDDI?
    How do we extract the data from the ODS, via a Function module? If so i guess that FM can be made externally available and callable from XI/PI.
    Does ehp1 provide more fucntionalities in this area than 7.00?
    Does PI provide more functionalities than XI in this area?
    Do we need proxies for this?
    Thanks for any insights

    Tom,
    How to do this?
    External application (SOAP request) <-> PI <-> SAP BW (ABAP Proxy response). Make both - web service and proxy - sync.
    Preferably we define a webservice either in BW or XI/PI that receives the request and send back the answer.
    What are the possibilities/best practices?
    Web service will be defined in external application, proxy will be created in BW. Search on SDN for the detailed steps.
    Brokered or non-Brokered?(using XI or PI or just using an BW webservice)
    If you have PI as the integration hub, then prefer using PI.
    Do we need to publish the webservice to an UDDI?
    Not required.
    How do we extract the data from the ODS, via a Function module? If so i guess that FM can be made externally available and callable from XI/PI.
    Call the function module / any other extraction program from the proxy. No need to make FM externally available.
    Does ehp1 provide more fucntionalities in this area than 7.00?
    Does PI provide more functionalities than XI in this area?
    Do we need proxies for this?
    PI 7.1 EhP1 SP 6 is the latest, so it will definitely provide more functionality over older versions.
    Yes, use proxy at BW side.
    Hope this answers all your questions.
    Regards,
    Neetesh

  • Call an External Application from Web UI overview

    Hi Gurus,
    I am stuck with a situation here,
    Scenario is i have to create a button in overview page, such that when we click on it we need to call a external application.
    external application can be anything (URL).
    can anybody give a solution.
    thanx in advance.

    The process for launching the external URLs should be same as Web Dynpro Transactions.  But in this case while defining the URLs in the transaction launcher , you have to select the option for Non BSP URLs & defiine a MAPPED Logsys( In your case the could be any system in which the application exists). Also the URL for  Web Dynpro applicatons is sap/bc/webdynpro/sap/Web_Dynpro_Component_Name and is recognized by the target system. In your case you have to build a URL which should be recognized by your target system.
    This is how I have launched a ABAP webdynpro transaction. I guess if the URL is correct you can launch other external transactions.
    Regards
    Kavindra

  • Can't get External Application Debugging to work to debug PL/SQL.

    I can debug PL/SQL directly. I wish to debug ASP.NET applications using IIS. To debug my application I must attach to aspnet_wp.exe and fire up IE or firefox.. I have tried to set ORA_DEBUG_JDWP just before the call to the PL/SQL SP, but the debugger doesn't stop at the PL/SQL break point--I have set a break point just before the PL/SQL call and then enable 'Start Oracle External Application Debugger" and enter the port number that I set in ORA_DEBUG_JDWP. I believe that ORA_DEBUG_JDWP must be set before an Oracle connection is established. If I do that it interferes with my firefox or IE browser that I need to get to the point of the PL/SQL call--there are many postbacks that are encountered through the course of getting to the point where the PL/SQL call (i.e. logging in, navigating through the menu and then entering values to trigger the call). Has anyone gotten ODT to work in this configured environment? Any suggestions would be appreciated.

    Yes, I have gone through the article step by step many times. The crux of my problem I believe is that I am to "3) Add code to your ASP.NET app to set the environment variable at the process level. You need to do this at a point in the code before a connection is opened. In C# this looks something like:
    Environment.SetEnvironmentVariable("ORA_DEBUG_JDWP", "host=mymachine;port=8888", EnvironmentVariableTarget.Process);"
    I must access the Oracle database for various logon information before I get to the PL/SQL SP that I want to debug. On the first Oracle database access I get the following Oracle error because I have already set the ORA_DEBUG_JDWP variable so any connection to Oracle is trying to access the debugger (That's what I conclude anyway)..
    ORA-01031: insufficient privileges\nORA-06512: at \"SYS.DBMS_DEBUG_JDWP\", line 68\nORA-06512: at \"SYS.DBMS_DEBUG_JDWP_CUSTOM\", line 59\nORA-06512: at line 1\n"
    Thanks,
    Brent
    <<Did you have a chance to go through the steps in this article?:
    <<http://cshay.blogspot.com/2006/10/debugging-plsql-from-aspnet-and-visual.html
    <<Let me know.
    <<Christian

  • Register external application as partner application on OSSO

    Hi All,
    I am using OracleAS Single Sign-On. I want to integrate Stellent Universal Content Management(UCM) with OracleAS Single Sign-On.
    Can someone please let me know how to achieve this?
    Also I would like to know, how can I register external application as a partner application in OracleAS Single Sign-on?
    Thanks & Regards,
    Yash Shah

    Hi,
    Thanks for your quick response. I have gone through the document which you suggested. the document says to register through sooreg.sh script. I would like to register partner application using SSO Administration UI.
    When I log in to OSSO server, I have a option of registering the partner application, there in UI I have to specify, Home URL, Success URL and Logout URL.
    For me, my sso server and my application server resides on the different servers (systems). Please let me know which URLs I shoudl specify to register my partner application using UI.
    I mean, I want to know what should I specify in Home URL, Success URL and Logout URL
    Thanks & Regards,
    Yash Shah

  • Apex application registered as an external application to Portal 10.2

    I am having trouble doing this. I have followed this document
    http://www.oracle.com/technology/products/database/application_express/howtos/htmldb_as_external_app.html
    And when I click on the link I end up with a blank page.
    Any advise?

    Has anyone used an Apex application as an external application to Oracle Portal? If so what directions did you follow to make it work?

  • Access to Another Portal as External Application

    Hi,
    From within my Portal, I'm trying to access another one of my company's Portal as external application. So I defined the following on my Portal's External Application Login page:
    Application Name: XXX portal
    Login URL: http://hostname/pls/portal30_sso/PORTAL30.wwptl_login.login_url
    User Name/ID Field Name: ssousername
    Password Field Name: password
    Type of Authentication: POST
    But The above doesn't do it though. I also tried
    /hostname/pls/portal30/portal30.wwsec_app_priv.process_signon but no avail either.
    Has anyone been able to do this? Thanks. Binh.

    Try http://host:port/pls/portal_dad/portal_schema.wwptl_login.login_url?ssousername=include_username_here&password=include_password_here&p_requested_url=http://host:port/pls/portal_dad/portal_schema.home&p_cancel_url=http://www.oracle.com

  • Error in registering a provider for External Application for Web Clipping

    Getting Error: The provider URL specified may be wrong or the provider is not running. (WWC-43176)
    when trying to register a provider for an external application for Web Clipping

    Hi Vineet,
    The admins applied a patch to my version of the OracleAS 10g Version 9.0.4. and now I able to register a provider with the same URL but different Provider Name. I added My Yahoo Web Clipping from the Portlet Staging Area. That works fine but when I click on the check mail link in the Web Clipping Studio it gives me the following error. I have tried several times and I get the same error....
    An exception has occured : WCS-514 -- Get status code 403 to URL http://us.rd.yahoo.com/my/prop/mail/*http://mail.yahoo.com/ by method get
    Please click "Cancel" or "Back" in the above panel (if present) to retry. Otherwise, please try to click "Back" (from the browser) to go back to the Oracle Portal page to restart.

Maybe you are looking for

  • I want to delite all adresses in my iCloud. how to do this?

    i want to deliteall addresses in my icloud. how to do this???

  • FCP runs on Intel Mac Mini but Won't capture, HELP!

    Installed FCP 5.1 on Mac Mini Core Duo and it runs fine. It will capture fine too, but only to the main harddrive. If I plug in a firewire harddrive using a firewire hub it won't capture, and give a "No Video" error in the Log and Capture window. I'v

  • Problem in initiating Leave Cancelletion workflow

    Hi All... When i try to initiate a Leave cancellation workflow using PT_ARQ_REQUEST_EXECUTE Bapi in webdynpro java, i get an error as follows "No Customizing for status type ARQ, status POSTED, and transition event DELETE" This error occurs only in c

  • Data Transfer Workbench can copy sales & purchase modules's data?

    Hi, Just wondering that,any way to copy the Sales & Purchase Modules's data from existing company to new company? Copy Express can't do it. But how about Data Transfer Workbench can copy? Thanks Regards, Danny Edited by: Danny Gan on Mar 18, 2008 5:2

  • Re:Order Type

    Hi, I get an error "Order Type 'OR' has not been defined in Sales area ,'BP01', 'AA', 'D1'>"  [the sales area defined by me]. How to overcome this problem. Due to this I am unable to create a Sales Order. Please let me know. Thanks, Amba Prasanna