Transaction Launcher - External URLs

Hello,
I've created a link to an external URL using transaction launcher and the actual link itself works fine, but I have a couple small issues that I'd like to fix if anyone has any advice:
First, I have it set to launch the URL in a new window, and the window pops up behind the Webclient.  Is it possible to have it pop up on top?
Second, once the user clicks this link, in the webclient itself, they're taken to a screen that says:
The object you have selected is starting in a new browser window. You can continue working normally in the current application. However, you may have to navigate back to the page you were working on.
...and then they have to click the back button to return to the screen they were on before they clicked the link.  Does anyone know how to keep the web client on whatever screen the user was already on and just launch the link in a new window without having it navigate anywhere else?
Thanks!

Hi TOM,
If your requirement is to open some URL say google.com etc in a now window, then there are only 2 ways
1) Use Transaction Launcher
2) Use PopUp Window.
1) If you use transaction launcher, and created the link in your direct link group then on click of the link, the URL will open in new window but you cant avaoid the message that you get in the current window. Also, if users POPUP Blocker is ON, user will never come to know why the new window has not launch.
2) This is very simple and straight forward approch for opening URL. However, POPUP windows in WEB UI are modal windows, so say on click on a button on Account Overview Screen, i open google.com in a popup then unless i close this popup , i can not work on the account overview screen .  However, you can see the account overview screen as it is and you can resume back when the popup is closed. Also you can define the even handler on close event of pop up so you can pass the data to & fro between the webclient view and the pop up.
to open some extrenal URL in a PopUp , You will need to create a blank view and attach it to a window. In .htm file of the view, you can use  tag IFRAME and call your external URL here.
I have done this to open a dotNet application through web ui and it works excellently !!
Hope its helpful.
Thanks & Rregards
Suchita
PS : the popup blocked problem will still be there however, it flashes a message like pop up blocker is ON in case of using popup window

Similar Messages

  • Transaction launcher for url in new window need "Back" to continue working

    Hello Experts,
    In the CRM I've created a Transaction Launcher for url, when I press on the link and open it in new window
    I got the following message:     "The object you have selected is starting in a new browser window. You can continue working normally in the current application. However, you may have to navigate back to the page you were working on. "
    how do I can still open the url ( which is BSP page)  in new window & can continue working with CRM without clicking on the Back button ?
    Thanks

    Have you solved the problem, Jamil?
    Hi Experts,
    I am also facing the same problem.
    The other possible solution I am thinking of calling the pop up window and then close the pop up.
    I don't know how can we call custom bsp page from view in pop up window. And then close the same pop up without asking user to click on any button.
    Thanks and Regards,

  • Transaction launcher: open URL in new window

    Dear all,
    I know many threads have already been posted about "stateful URL" created with transaction launcher, that open a new browser window AND navigate to an empty screen with the following text (which is more than useless):
    "The requested page has been opened in a new window, please press back button to go back to the last page."
    Carsteen gave some useful hints already in the following thread:
    Transaction Launcher in a new window
    But maybe someone found something new since then... At the moment I'm thinking about "simulating" a clic on the BACK button (like mentioned in this useless message), with something like :
      DATA:
      history TYPE REF TO if_bsp_wd_history_manager_disp.
      history = view_manager->get_history_manager_display( ).
      history->go_back( ).
    Any better idea ?
    Thanks & regards,
    Nicolas Busson.

    Hi Nicolas !
    How are you? :-)
    I assume that since then you have found a way to fix your issue, but as the post is not answered I can tell you that SAP has taken into account this point in SAP 702 EHP1, with a new attribute in the customizing of the transaction launcher called "Keep Work area" :
    Keep Work Area When Opening Launch Transaction in New Window
    This indicator defines whether the work area content is kept when you open a launch transaction in a new window.
    Use
    If this indicator is not set and a launch transaction opens in a new window, then the main window loads the base page of the transaction launcher into the work area.
    If this indicator is set and a launch transaction opens in a new window, then the main window keeps its current content in the work area.
    Dependencies
    This indicator is only evaluated if you have also set the indicator for using a new window.
    Imed.

  • Transaction Launcher : calling URL and fill return values in the UI

    Hi SDN,
    We have a requirement, I am putting an example of it below:-
    1. Call URL www.bank.com/branchlocator.htm?postcode=???????
    2. pass postcode of confirmed BP to the branchlocator field postcode
    3. the website will return nearest branch post code.
    4. Return this postcode from the bank website, back into the webui address field.
    Is it possible to achieve the above scenerio? if yes then any guidelines on how to achieve this?
    Hope I am clear in the requirement. Any inputs/suggestion will be helpful.
    Thanks,
    Pankaj

    Hi Shai,
    the webservice is working well, trying to test it with webservice navigator.
    He also returns the correct number of rows (because there appears slider beneath the table output and I also counted the rows), but there is no data displayed in visual composer.
    I have got no further ideas, what the problem is...
    THank you for your support.
    Kind regards, PAtrick.

  • Navigation from transaction launcher

    We have developed a bsp application runs through transaction launcher.
    URL = «Z_URL» configured as BSP URL «Mapped LogSys» = CRM «Application» = BSP application «Page» = required page
    Launch Transactions = «Z_TRAN» set «Definition 1» = Z_URL «Transac. Type»= B «Version»= 0 «Stateful» and «Raise Veto» not marked
    Logical Link = «Z_LINK» «Type» = Launch Transaction «Target ID» = EXECLTX «Parameter» = Z_TRAN «Parameter Class» = CL_CRM_UI_LTX_NAVBAR_PARAM
    In the BSP application is a button «tobp», which is supposed to go to BP overview. On click the button «tobp» navigate to a page tobp.htm with the code script language="Javascript":
    function SAPICdomainrelax(){
    <%
       class cl_crm_ic_services definition load.
       class cl_crm_ic_sysprop_constants definition load.
       if not cl_crm_ic_services=>get_system_property(  cl_crm_ic_sysprop_constants=>domain ) is initial.
    %>
        document.domain="<%= cl_crm_ic_services=>get_system_property(  cl_crm_ic_sysprop_constants=>domain )%>";
    <% else. %>
        var liBehindFirstDot=location.hostname.indexOf(".")+1;
        if (liBehindFirstDot>0)
            document.domain=location.hostname.substr(liBehindFirstDot);
    <% endif.%>
            SAPICdomainrelax( );
            parent.forwardCall( "handler", 'ZCL_TOOVERVIEW', "", "", "", "", "", "", "", "", "");
    In the class ZCL_TOOVERVIEW made navigate to BP overview by logical link IC_BP_ACC.
    This code works, but not always, sometimes processed class ZCL_TOOVERVIEW occur in the background process and the navigation is not realized.
    How can I do to be processed is always in the same process?
    Edited by: Zuev Alexander on Sep 8, 2010 10:56 AM

    Not an answer to your question (sorry), but for anyone wondering, this code block can be found in following include:
    <%@include file="../ic_base/ICDomainRelaxing.htm" %>

  • Transaction Launcher in ICWC with Handler Class

    Hi All,
    I am in the process of creating new Transaction through Transaction Launcher (Wizard) in IC WebClient.
    I wish to know more about the creation of Transaction Launcher Handler class (With super class) and SICF - Services.
    Please help me to create a new CRM/ISU Transaction through IC WebClient.
    Thanks and Regards
    Nalinakumar
    [email protected]

    Hello Nalinakumar,
    You need to define Transaction Launcher Logical systems and URL's in
    IC->ICWebclient>Administration->System Parameters->Define Transaction Launcher Logical systems and URL.
    You need to configure activities
    CRM->IC Webclient->BasicFunctions-->Transaction Launcher->Define URL's and Parameters.
    Configure Transaction Launcher.
    regards,
    Muralidhar Prasad Chatna

  • Transaction Launcher : How to get return parameters from an external URL

    Hello,
    We need to launch an external URL in the Web Client UI. After the URL is launched, the user does some processing which results in some output values. These value have to be passed back to the Web Client UI and become a part of the quotation he is creating.
    We are able to launch the URL using the Transaction Launcher. But we are not able to find a way to get the output values from the external URL to the Web client UI.
    Please suggest any approach for this. It is OK even if we need to use an intermediate BSP to launch the external URL.
    Regards
    Ajay

    hi ajay
    I had a similar requirement , when the user clicks on button I want to launch the  External URL , can you please let me know how to launch the external url when the user cliks on button
    Thanks & Regards
    madhu

  • Calling external URL defined by Transaction launcher

    Hi Experts
      I'm calling the external URL customized through Transaction launcer using the below code when the button is clicked
       lv_navigation = cl_crm_ui_navigation_service=>get_instance( me ).
       lv_navigation->navigate( iv_link_id = 'ZTL_TEST' ).
    Which is working fine when it is in web ui context, when I Implemented the same code for interaction center (role : ic_agent)
    it was not working  .
    I'm not getting what is went wrong, is the coding will get changed depends on Interaction center and web ui
    Thanks & Regards
    Madhu

    hi glenn
    Thanks for your reply, actually my issue is not that , it is working fine if we are triggering from navigation bar in  interaction center, but I want to trigger programatically from interaction center which is working fine in web ui using the above code but the same code is not working from interaction center view bupadetailb2b
    Thanks & Regards
    Madhu

  • Transaction launcher  - URL transaction and parameter

    Dear Experts,
        I need to pass the confirmed BP's address as a parameter to an URL transaction. How would I achieve this? My URL is http://maps.google.com
    Thanks & Regards,
    Kanthimathi

    Hi,
       We faced a similar situation. You can pass parameters to an external website in the query string. But you cannot do that with the classic transaction launcher config.
    You would need to write javascript code to achieve this on the 'confirm' button event handler code.
    Hope it helps!
    Thanks,
    Sudipta.

  • How to launch a non bsp url through transaction launcher

    Hi All,
    i am not able to launch a non bsp url from transaction launcher. i have followed all the steps needed.
    Defined URL as non bsp url and defined the logical system and assigned it to rfc destination.
    when i test this out, i am getting a blank page.
    Any pointers on this will be helpful.
    Thanks,
    Udaya

    I am trying to launch sap/bc/bsp/sap/ytest2/index.htm without giving the initial server details. for the server details, i have mapped to logical system.
    i am assuming that this will pick the server info http://dmsap650.fm.test.com:8006/.

  • Transaction Launcher Logical Systems and URLs

    Hi,
    I'm facing a problem with Transaction Launcher.
    I've done all the settings specified here: http://help.sap.com/saphelp_crm60/helpdata/en/46/231befc17b5872e10000000a11466f/frameset.htm
    Under section "Define Transaction Launcher Logical Systems and URLs" I've specified the values for Quality System: the ECC system is MQAS200A
    By the way, when I try to access an ERP Sales Order, the transaction CRM_TL_ERP_BUS2032_DISPLAY tries to access system MSVL200A (which is the Development ECC System).
    I cannot change the Logical System within the Transaction Launcher Configuration (currently it is set to ERP), since the Transaction is standard.
    Does anybody know how to map the generic value ERP with the correct value MQAS200A instead of MSVL200A?
    Thanks in advance,
    Regards,
    Andrea Ricci

    Hi,
    You cannot generalize the Logical system name, for the workaround you need to put the logical system for quality and transport it to quality and it should work and to check in dev you need to again change the log. sys to dev and save it but dont transport it. Similarly you can do for production system.
    Regards,
    Shobhit

  • LAUNCHING URL BY CLICKING ON BUTTON(USING TRANSACTION LAUNCHER) IN CRM 2007

    Hi,
    I am working on the object which requires configuring transaction launcher so that when button is clicked,URL is open. This development need to be implemented in CRM 2007.
    Kindly suggest.

    We are working in a sandbox environment on CRM 2007 and trying to launch a transaction in an ECC 6.0 system. We get a login box into the ECC server which executes fine but after a few seconds we are returned back to the CRM server without displaying the transaction. All authorizations are correct but it seems that the container is not being populated with the requested transaction. Has anyone else seen the same behavior? We are about to put in a note to see if we can get assistance. We have implemented latest Support Packs and Enhancement Pack 3 was recently installed in the ECC environment. We have implemented all the appropriate notes (1029777) to make sure that we are using the recommend functionality.

  • 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

  • URL Based Transaction Launcher not loading

    Hi All,
    There is a URL based transaction launcher configured to display a crm opportunity report.
    All the settings seem to be fine.
    The configuration is done correctly in the wizard.
    The URL is defined in view CRMV_IC_LTX_URL.
    The logical link and Traget are also specified correctly.
    the z handler class also gets called , but still the URL is not loading.
    There is no error, but just a blank screen.
    the system is CRM 5.2
    could it be any browser issues or issue with BW system or any other issue ?
    Could you please help me in finding the problem ?
    thank you somuch,
    regards,
    Pushpa

    Hello,
    If you are watching this thread, I have a typical requiremnt like yours.
    After creating the ITS URL id  , I do not want to put this on the Navigation Bar.
    But this lTS URL i want it as a link on one of the actiivty page. And also i should be able to pass parameter.
    Please sugget what and how to achieve this.
    Thanks,
    Jaya.

  • CRM url transaction launcher

    Hi Experts,
    I'm using CRM web UI.I defined URL and configured in the transaction launcher.Now I'm able to see the newly created transaction launcher in web UI.When I'm clicking on this, new window is opening as a popup window(without having
    menu bar-->File,EDIT,VIEW,FAVORITES...etc). Now the requirement is to open in full browser(it should have menubar, titelbar..etc).Please provide me your valuable inputs on this.
    Thanks & Regards,
    S.Gangireddy.

    Hi,
    SAP has taken into account this point in the new versions (for me SAP 702 EHP1), with a new attribute in the customizing of the transaction launcher called "Keep Work area" :
    Keep Work Area When Opening Launch Transaction in New Window
    This indicator defines whether the work area content is kept when you open a launch transaction in a new window.
    Use
    If this indicator is not set and a launch transaction opens in a new window, then the main window loads the base page of the transaction launcher into the work area.
    If this indicator is set and a launch transaction opens in a new window, then the main window keeps its current content in the work area.
    Dependencies
    This indicator is only evaluated if you have also set the indicator for using a new window.
    Regards,
    Imed.

Maybe you are looking for