Skip to Content

As promised I am continuing my previous blog CRM 2007 How to –2A(Transaction Launcher) where I called the ECC transaction from CRM ad I created the link in the work center. In this blog I will create a link as Quick Link. You can call any URL from CRM system. You just need to follow below mentioned 6 steps:

Step1:  Go to transaction SM30 and maintain the view CRMV_IC_LTX_URL

image

  • Maintain the URL ID, Description, Request Method and your desired URL as shown below and save your changes. In my example I am calling GOOGLE.COM

image

Step 2: Go to Tr. SPRO->IMG and follow the path shown below to configure Tr. Launcher.

image

  • Give any ID name you wish ( Do not use F4 help) and component set ALL and continue.

image

  • Give description and mention any Z class name ( system will generate this class for you in $TEMP so if you are planning to transport it to other systems then change the package to Z package for this class and save it so that you can transport it.)
  • If you want to launch the URL in new window select ‘Stateful’ else deselect it then continue

image

  • Select the Tr. Type = URL Transaction and then select the same URL id you have just maintained in step 1 and then skip Transaction Parameters and Activity by pressing the continue button and complete the wizard.

 image

Step 3: Now go to Define Nav Bar Profile as shown below and double click on Define Logical Link and create a new Logical Link as shown below. You can copy any of the standard logical link of type “C Launch Transaction”. Do not change the Target ID and Parameter Class.

image

image

Step 4: Now double click on Define Direct Link Group and create a link group in which you can display your link save your entry. Select the Link Group and then assign the above created Logical Link Id to the Link group. Save your changes.

image

image

image

  • Select Define profile and select your Z-Profile to which you want to assign this link. Double click on Assign Direct Link and create a new entry for your Z group Id and save your changes.

image

image 

Step 5: Now you have your link ready the next step will be to make this link visible to UI screen. In order to do that go to Define Business Role as shown below.

image

  • Select your Business Role and double click on the Adjust direct link.

image

  • Select the Visible check box and save your changes.

image

Step 6: Now launch your WebUI , In my case it is WebIC and you should see the Quick Link in your Nav Bar.

image

  • Click on the link and it should launch the URL as shown below.

image

This was just an example for google.com, by following the same steps you can call any URL as per your requirment.

To report this post you need to login first.

17 Comments

You must be Logged on to comment or reply to a post.

      1. Sai Prasadh Thunga
        Hi Vikash,

        I am trying to configure URL on WEB UI thru transaction launcher in SAP CRM. I have followed the 6 steps exactly mentioned by you. But I am not able to execute the URL. I am getting the error as below
        Details Launch transaction ZGOOGLE not defined
        Details Launch transaction not defined
        Execution not possible; error in launch transaction

        Could please let me know where I went wrong.

        (0) 
        1. Sai Prasadh Thunga
          Hi Vikash,

          I have successfully done with the transaction launcher per your blog. Now could you please help how to bring google or anu url to WEB Links of Home Workcenter. Kindly respond ASAP.

          Thanks
          Sai

          (0) 
  1. Ethan Suryadevara
    Hi Vikash,

       Really thankful and great for your Blogs. I have an error message “Transaction ICEXECUTE is unknown” – when calling VL03N transaction through transaction launcher in IC WebUI.

    In CRMS_IC_CROSS_SYS tcode maintained URL as –
    http://sapdev13.sapdom.usnc.emergyscorp.com:8000/sap/bc/gui/sap/its/webgui/!?~transaction=IC_LTXE&~okcode=ICEXECUTE

    Please let me know if anything to be changed or wrong. Thanks in advance.

    Regards
    Ethan

    (0) 
    1. Vikash Krishna Post author
      Hi Ethan,

      Some times this can be because of the authorization issue. Check your user authorization whether it has access to transaction VL03N or not(See oss note 1139385). If this is not the case then search service marketplace with the key word ICEXECUTE and you should get some oss notes which might help.

      Thanks,
      Vikash.

      (0) 
      1. Ethan Suryadevara
        Hi Vikash,

           Basis guys took care of authorization, we already implemented OSS notes 1139385. We get this error message and when we click on   
        “SAP EASY ACCESS” button on screen, its directing to VL03N tcode.
           I have authorization to VL03N tcode in ERP System. In CRM system since we will not have ECC transaction(VL03N), is this the problem for this error message?? Stucked up at this point from many days. Would be thankful if you can give some solutions on this.

        Regards
        Ethan

        (0) 
  2. Jaya Nair
    Hello Vikash,

    If we do not want the URL to appear on the navigation bar , but instead we want it on a button click or as a link on a page. where to mention the URL id in the code.

    I created a simple link with the “its url!?transaction=va02&vbeln=66000030”
    it opens the VA02 tcode from erp but does not pass the parameter value to the vbeln field.

    Please suggest what needs to done if such a requirement is there.

    (0) 
  3. Bujji Bujji
    Hi Vikas,

    Could you please create a blog to launch a BSP Page from SAP CRM Web UI Through Transaction Launcher.

    I am receiving an error message while launching a SAP CRM BSP Page from Navigation Bar through Transaction Launcher.

    BSP Application: BP_HEAD (AccountDetails.do)

    URL: The URL http://sapcrm.sap.com:8000/sap/bc/bsp/sap/bp_head/accountdetails.do was not called due to an error.

    I am also receiving the same error message when I pasted the URL in the Internet Browser and also when accessed from SE80 by opening the BSP application ‘BP_HEAD’ and right click->Test on Accountdetails.do

    I am receiving the error messages all almost all the SAP CRM BSP Pages: BP_ADDR->StandardAddress.do etc.

    But all the BSP pages are working fine when launching from WebUI.

    How to rectify this error sothat I can launch the SAP CRM Pages through Transaction Launcher from SAP CRM Web UI?

    Thanks,
    Bujjii

    (0) 
  4. Beltran Sobredo
    Hi Vikash,

    I´m experiencing some issues trying to open an URL in a new window (i.e. http://www.google.com).

    If I do not set the parameter “Stateful”, everything works fine.

    But If I set this parameter, when I test the link en CRM Web UI I get an error message: “Object Expected” (in IE) or “launch_ltx_window is not defined” (in Firefox)

    Do you know what could be happening?

    Could you help me please?

    Thanks in advance!
    Regards,
    Beltrán

    (0) 
  5. Leela Raghupatruni
    Hi Vikas,

    I have followed all the 6 steps as mentioned in your blog and able to configure TL, however when i click on the link i created on the home page nothing is happening, it is not launching the web page. Kindly help me with the same.I am using CRM 0.7

    Thank you
    Leela

    (0) 
  6. Susana Morgado
    Hello Vikash,

    Thank you for all the previous information. Was very helpfull.
    Howerver I still have two problems:

    1 – When I desactivate the stateful option I can’t open the URL in webclient page, and nothing happens.

    2 – When I activate the statefull option, the system open the URL in a new window, and in the WebClient window remains 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. Close”

    The problem is, if I close the new opened window (with the URL)I’m not available to reopen that by clicking in the URL botom in the WC page.

    Could you please tell me how can I resolve these problems?

    I’m using the SAP CRM 7.0, and I’m trying to add a private address in the WebClient page.

    Thanks in advance,
    Susana

    (0) 
    1. Tim Holtschneider
      Hello,

      with a similar set up of CRM 2007 and using url stateful transaction launcher url links, we experience the same behavior as Susana does. That is, after closing a window opened by the transaction launcher, a reopening is not possible, unless a reload of the CRM-session is initiated (reload-button).

      I am concluding, that there is some kind of session-caching that is not updated, when a window is closed by the user.

      Does anyone know a solution for this problem?

      Regards,
      Tim

      (0) 
  7. Sreenivasan Unnikrishnan
    Hi Vikash

    This blog is really informative and well explained.

    We have a business requirement to open the URL in a new window with full browser options like with Toolbar,Menubar, addressbar etc.

    Currently when you chose Stateful it is opening the url without toolbar,menubar etc.

    Do you know how we can enable the new window with full browser options.

    The javascript command to open a new window is like this.

    function open_win()
    {
    window.open(“http://www.google.com“,”SREENI”)
    }

    I would appreciate if you can revert back on this.

    (0) 

Leave a Reply