Transaction Launcher

Hi,
I have some doubts while launching the non-bsp url through transaction launcher.
Question1. What is the significance of Get/Post method while defining the Non-bsp URL?
I just added the Google Search link in my left navigation bar.
When we "Define URLs and Parameters"
(spro->crm->ui_framework->technical_role_definition->transaction_lanucher->define urls and parameters)
I select the Post method. But when I clicked on the Google Search link in the Left Navigation Bar, it showed the error "Post method is NOT relevant for URL". I deleted the URL link and defined it again without any selecting method and it worked fine.
Question2. Can we pass the parameter when Launch Transaction type is "URL transaction"? How many no of parameter can be passed and how?
Thanks,
Anup

Thirumala,
Trying to follow your logic here. I have created a Webdynpro app. We have CRM 7.0 and what I need to do is pass to the webdynpro app the sales doc number. Created a URL for the application with a parameter. Also created a transactional link with a parameter which I named the same the parameter value is //datacontextCURRENTCUSTOMER/BuilR3LastSalesDocRel/DOCNUMBER. You say to set this value and the parameter would be set automatically? Do I have to do some manipulation before you navigate to the application? Is there another way to set the value? Example:
data: lv_navigation   type ref to  if_crm_ui_navigation_service,
          lo_link      type ref to if_bol_bo_property_access,
          data_collection  type ref to if_bol_bo_col.
    lo_link ?= cl_crm_uiu_bt_param_create=>if_ui_link_parameter_class~create_parameter_object(
                                            iv_link_id   = 'BILLINGDOC'
                                            iv_parameter = '0214396560' ).
    create object data_collection type cl_crm_bol_bo_col.
    data_collection->add(
            iv_entity    = lo_link
            iv_set_focus = abap_true ).
    lv_navigation = cl_crm_ui_navigation_service=>get_instance( me ).
    lv_navigation->navigate( iv_link_id = 'ZSLS-INV'
                              iv_data_collection = data_collection ). "#EC NOTEXT UIF_PERS

Similar Messages

  • How do I create a new Work Center for the transaction launcher and links

    Hi
    The requirement here is for me to find out if I can create a new Work Center that will contain up to 6 assignment blocks and each block having either links to websites and BW reports, or triggers to R/3 applications via the transaction launcher.
    Can I do this purely through customising or do I need to create a new view using BSPs? If I can do it through customising please could I have a few pointers to what component I would need to use/copy?
    Regards
    Declan

    Hi Robert,
    Thanks again for taking the time to reply.
    Just so I understand, if I want to show a work center I need to link it to a component / view? I think this was the original query - do I need a developer to create the view that contains the 6 blocks with their links to reports, transactions and websites? I think when I talk about blocks I mean 1 viewset containing 6 views. There is no SAP standard view that would suit my requirements is there? Even if the work center had 8 views, I can always hide the two views in configuration.
    After the developer has created the view, I then reference that component in the target Id in the define logical links section of my work center.
    If my understanding is right, then it follows that it is not possible to create a user specific work center without some development.
    Is this correct?
    Cheers
    Declan

  • Search help is not working at Transaction Launcher

    Hi gurus,
    I create a transaction launch that calls a ZXXX t.code from same CRM system.
    T.code ZXXX is used to execute a custom report in order to create document from excel file.
    Everything is ok, but search help button is not working on web ui.
    Search help will open "my computer" pop up. I guess this cause problem. Is there anyone who met this problem before?
    Regards
    Sadi

    Hi,
    Is the search help button part of custom report and is it working fine in GUI ?
    What popup will come when we open that search help in GUI
    Regards,
    Shobhit

  • 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

  • Pdf error in printing in WEB UI via transaction launcher

    Hi Experts,
    We have created a custom report program in CRM 2007. We are launching it from WEB UI via transaction launcher. When we try to print the report output, it displays the standard print dialog box. The moment we select output device = LOCL for local printer and click on Continue button,it launches two new windows:-
    a) One window is for WEB UI with message-The formatted data will be displayed in this window; wait and do not close the window
    b) Second window is ADOBE PDF window with information message-Adobe Reader could not open 'frontend_print[1].pdf' because it is either not a supported file type or because  the file has been damaged.
    In the end, user is not able to print the report. Now my doubts are:-
    What is the link between print button and pdf? Why is it going to ADOBE? Something to do with WEB UI? If we launch SAP GUI, go to SE38 and execute the report program, we are able to print the output successfully.
    Please give me some pointers to proceed forward.
    Thanks
    Rohit

    HI Rohit,
    My blog can answer your questions.
    http://wiki.sdn.sap.com/wiki/display/CRM/AdobeFormsin+WebUI
    Cheers, Satish

  • Error in transaction Launcher handler class

    Hello friends,
    I am following the step from the CookBook for the creation of the Transaction Launcher
    but in side the class method
    IF_CRM_IC_ACTION_HANDLER~PREPARE_DATA_FLOW
    it is showing the error
    CREATE_ENTITY is unknown or Protected or Private.
    Its supper class is CL_CRM_IC_ABOX_ABSTRACT_BOR
    and interface included is IF_CRM_IC_ACTION_HANDLER.
    Will i have to make any change in side these class or there any other way to configure the transaction launcher.
    Regards
    Pulkit Agrawal

    Hi Sudeep,
    Thanks for the reply.
    I am not sure about the EEWB extensions.
    Initially I created a launch transaction using BOR method the path of the ECC logical system is given as below.
    http://ssever:port/sap/bc/gui/sap/its/CRM_CIC_RABOX
    But now I've changed the path as: http://ssever:port/sap/bc/gui/sap/its/CCMP_RABOX
    and it is working now. I am able to pull the transaction from ECC although some other data flow issues are there.
    So looks like there is some issue with the serivce CRM_CIC_RABOX in our system.
    Thanks to all,
    Nag

  • Unable to access ECC transactions from CRM using Transaction Launcher

    Hi Folks, we are trying to create a booking request using VA11 from portal. For this we have configured transaction launcher in CRM which will connect to ECC system from portal and VA11 screen will be launched. For this we have done the necessary configuration in transaction launcher (Including RFC destination and logical system) and this is working fine in Dev system but not in quality system. We are able to see SAP screen with toolbar Menu and System but not the entire transaction (refer image below). Our questions here are,
    1)     What user type has to be configured when connecting from CRM to ECC? (System, Communication data or any ohter)
    2)     If this has to work with user as Dialog, is there any supporting document from SAP saying this should be Dialog user?
    3)     Is there any other issue and need development specifically related BOR TSTC?
    Warm regards and thanks in advance for your time.
    Prasad

    Hello JC,
    Yes, it is possible . You have to create new work center link or Direct Link for the existing transaction launcher.
    Transaction Launcher
    Regards,
    Ashik

  • 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/.

  • Using the transaction launcher to call a BOR method to display a PDF

    Hello gurus,
    I have created a PDF icon and an onclick action to open a pdf, that displays on every row of an assignment block in the actions column, but I do not know the technical process to determine how to get a PDF from the IXOS system from the line selected. (even if I know it depends on an ID attribute of that assignment block) I want to to call a transaction launcher with the url for the pdf in the IXOS that has an ID that identifies which line in the assignment block the user has clicked the pdf icon for (does that make sense?)
    In CRM 4, in the collection factsheet assignment block, the link was coded into an XSLT which is then displayed in the GUI and you would have a clickable link for a pdf file in a row in a table. That link would be as follows:
             <xsl:variable name="ev_key">SAPEVENT:?OBJTYPE=<xsl:value-of select="attributes/OBJTYPE"/>&amp;OBJKEY=<xsl:value-of select="@KEY"/>&amp;LOGSYS=<xsl:value-of select="attributes/LOGSYS"/></xsl:variable>
                 <a href="{$ev_key}"></a>
    This will get the file in IXOS and display it, in CRM 4. In CRM 7, the link is an icon in every line of an assignment block.
    Here are some questions I have now for the functional side in the meantime:
    1) Can we fetch the PDF in IXOS for each line of an assignment block and have it open? If so, how? Transaction launcher, function modules (like ARCHIVOBJECT_DISPLAY) in the OPTA package? (the package for all IXOS related function modules..)
    2) Which URL should I call with the transaction launcher? a URL link to the PDF on the IXOS system?? or sapevent:xxx?
    3) Do we have to configure a transaction in the IMG to be launched with the attributes listed there? Do we have to link it to any classes/ objects?
    4) Do we have to have the code to the logical link dynamically to call the right PDF for each table line? Is it right to put this code in my event handler?? Usually transaction launchers are just in the nav bar.....
    5) Are there any existing examples of this or a similar functionality/ logic that I could refer to, preferably in CRM 7 WebUI?
    6) Do you have any code to just display a PDF in a new window? Or prompt a download?
    One possible way I thought of would be for me to have a logical link defined in the IMG for the transaction launcher, and have the attributes defined for my BOR object that I would call, and pass it different attributes (eg. objtype, objkey, logsys...) and then return the PDF and display it in the UI in a new browser window by itself. (There is a BOR method for my BOR object named  'display_pdf'!!!!)
    What do you think would be the optimal solution here? Does my theory of calling a BOR object with a transaction launcher to display a PDF make ANY sense whatsoever???
    Please do not hesitate to propose any potential solution. Any partial answers/ links to wikis/ other threads, anything would be much appreciated.
    Thank you in advance.
    Best regards,
    Jonathan Laplante
    Edited by: Jonathan Laplante on Jul 2, 2011 4:50 AM

    Hi Any help on this....I am still awaiting the response.
    Requirement: My requirement is to launch the SE38 transaction on WEBUI using transaction luncher tool and set the parameter on the selection screen.
    Issue: The issue is that I am able to lunch the transaction but unable to set the parameter
    Steps Performed:
    I want to list down all the steps I performed to launch an SE38 transaction using transaction launcher on the WEBUI
    1) Defined logical system in tcode CRMS_IC_CROSS_SYS
    -The logical link looks like this
    http://<server>:<port>/sap/bc/gui/sap/its/webgui/!?transaction=IC_LTXE&okcode=ICEXECUTE ?sap-client=300
    2) Defined URL & paratemeter wherein the request method is "GET", opted for NON-BSP URL
    URL link here is
    http://<server>:<port>/sap/bc/gui/sap/its/webgui/!?transaction=SE38&okcode=ONLI
    -Note: My selection screen okcode os ONLI*
    -The logical system ref is provided here
    3) Defined the parameter by giving the screen name like for SE38 selection screen name is "RS38M-PROGRAMM"
    4) Configured the transaction launcher of type B - URL type and provided the reference of the URL ID, choose the relevant parameter from the drop down and have hardcoded the value, cheked the box "Save Data in Activity Clipboard
    5) Added this in the NAvlink/Bus Role etc
    6) Now in the handler class of the TL the code looks like this:
    IF_CRM_IC_ACTION_HANDLER~PREPARE_DATA_FLOW
    __gdc ?=
    cl_crm_ui_data_context_srv=>get_instance( gv_view_controller ).
    __value
    =
    'ZC_TEST'.
    add_parameter(
       iv_name =
    'RS38M-PROGRAMM'
    iv_value = __value ).
    However, after performing the above steps I am unable to set the parameter. Please suggest where am I missing out on. An early response would really be appreciated.

  • Logical System for Transaction Launcher??

    Dear all,
    Should we define logical system for Transaction Launcher to call transactions from back end ECC system. If yes, why we do this and where we maintain the logical systems?
    Can we use existing ECC logical system, whcih mapped with SAP CRM system?
    Where can we define the logical system for Transaction Launcher?
    Please clarify my doubts to complete this process successfully, your suggestions will be highly appreciated.
    Thank you
    Raghu ram.

    Hi Raghu Ram
    In order to call an transaction from ECC, you should choose the logical system of the ECC System itself. You will get the information regarding the logical name assigned to your ECC System using the tcode SM59. The logical system must have been defined for the ECC System before you integrated CRM to backend ECC.
    Check the tcode SM59 and you will find logical name of your ECC System there.
    And yes, you are suppose to use the existing ECC logical system, which is mapped with SAP CRM system.
    Hope this helps
    Regards
    Rekha Dadwal

  • Transaction Launcher: Logical System in Production System does not change

    Hi,
    I created a transaction launcher in the CRM development system (CRD) to launch the transaction IL02 in the ECC 6.0 system (ECD). Then I transported the changes from CRD to the CRM production system CRP. I also transported the changes from ECD to ECC production system ECP.
    However, when I see the transaction launcher in CRP system, it is still configured for the URL of ECD. I want the transaction launcher to connect to ECP. One option I have is to change the class name in the CRP system. However, I am not allowed to create a new ABAP class in the production system. Is there any other way to change the target system automatically in production system?
    Thanks,
    Rohan.

    Thanks Piyush. Could you be a bit more specific? I followed these steps:
    1. In transaction CRMS_IC_CROSS_SYS, created a logical system URL for production system
    2. In customizing setting Copy/Delete Launch Transactions, deleted the transaction launcher id.
    3. In customizing setting Configure Transaction Launcher, created the same transaction launcher id newly.
    I still am not able to change the logical system. However, I can do it if I change the class name.
    While deleting the transaction launcher id, should I be deleting all dependencies?
    Regards,
    Rohan.

  • 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

  • ITS WebGUI in CRM(By transaction launcher )

    Hi all,
    We would like to incude transaction "S_AE2_89000019" from CRM to SAP CRM WEB Client UI.
    We have done the following steps using the SAP best practices (C04-Configuration guide):
    1. in transaction CRMS_IC_CROSS_SYS we have configured the CRM system with url: http://CRMnameServer:httpport/sap/bc/gui/sap/its/webgui/!?transaction=IC_LTX&okcode=ICEXECUTE
    and ERP system with url
    http://ERPnameServer:httpport/sap/bc/gui/sap/its/webgui/!?transaction=IC_LTX&okcode=ICEXECUTE
    2. we have set TSTC to synchronous (CRM and ERP)
    3. we have configured transaction launcher through wizard (tx CRMC_UI_ACTIONWZ)
    4. we have created logical link for transaction and we assigned the link to work center and business role.
    The problem is that when we are opening the SAP CRM web gui and click on the link that we have created, we take a blank picture with a red x "PLease wait..." and nothing else opens.My CRM Version is 7.0 EHP1.
    The webgui service in the tx sicf have been a test, after login in, a blank picture with a red x "PLease wait..."  is also remaining.
    Can anyone help?
    Thanks in advanced.

    Lei Cao,
    Want to check if this issue is resolved. I have the same problem where I am getting 'please wait" with red x screen when I configured transaction launcher from crm web ui.
    Did you ever get this resolved? If so please share your approach ? And is this authorization related?
    Rajani

  • Transaction Launcher to R3 transaction with parameter

    Hi everyone, I´m working in a new project where I want to excecute a Z transaction in R3 via transaction launcher in CRM. The thing is that I want to send the business partner that was identified in CRM during a call as parameter. I already work with transaction launchers and parameters but was with a BW URL report and the parameters are sent within the URL, but I don´t know if with R3 transactions it can be done, does anyone can tell me if this scenario is something that can be done with transaction launcher configuration or what kind of development do I need to do in CRM ?  do I need to develop something in R3 in order to receive the parameter !?
    Any advice will be appreciated.
    Thanks !

    Hi Isaac,
    Plz refer to below threads.
    Almost Everything About Transaction Launcher - Part I
    http://scn.sap.com/thread/3530582
    http://scn.sap.com/thread/1464347
    Thanks,
    Faisal

  • Transaction Launcher to open an ECC transaction

    Hi Experts,
    My requirement is to launch an ECC transaction VA01 from CRM Interaction center.
    1. It should open the VA01 screen with the Order Type populated, say for example 'OR'.
    2. When I click on Continue, it should show the creation screen with the sold to party defaulted as the confirmed BP ID.
    I have done the folowing steps till now.
    1. I have created an ECC Object as a copy of Object TSTC. I have implemented the method Execute( Synchronous option checked). I have added two parameters to the execute method one called as SoldToParty with reference to KUAGV-KUNNR and the other SalesDocumentType with reference to VBAK-AUART.
    2. I generated, implemented and released this object.
    3. In the CRM system, I have configured a Transaction Launcher with reference to this BOR Object. I gave the parameter for Object Key as VA01 and the SoldToParty as the current customer and I have hard coded the value for the SalesDocumentType.
    4. I have configured the Logical Links and added it to the work center.
    Now when I click on the logical link, it opens up the ECC transaction but nothing is defaulted in the VA01 screen. I debugged the PREPARE DATA FLOW METHOD. The correct parameters are passed.
    Why am I not able to see the defaulted parameters in my transaction. Please help. Thanks in advance
    Regards,
    Razina

    Hi Raman,
    The links talk about generic tranaction launcher. My requirementis to default some values in the ECC transaction.
    I found this link with the steps to default values:
    [Re: ITS VA01 or other ERP transaction]
    It is said that "Redefine the method EXECUTE to read these parameters and perform the required action. In your case you could call the transaction using a BDC table, or set the SPA/GPA parameters before calling VA01".
    I am not sure how to do this.Do you have an example of the EXECUTE method?
    Thanks.
    Razina

Maybe you are looking for