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

Similar Messages

  • Transaction launcher opens empty transaction IC_LTXE in target system

    Hello,
    we've got an issue with the transaction launcher. We want to open an ecc transaction.
    Logical system in TCRMS_IC_CROSS_SYS is defined as: http://<server>:<port>/sap/bc/gui/sap/its/webgui/!?transaction=IC_LTXE&okcode=ICEXECUTE
    Rfc connection with target system works (with dialog user) .
    Note 1021222 and necessary steps from note 888931 are implemented. We've followed best practice CRM Opportunity Management (C32) to add a transaction.
    Problem we are facing at this moment is: from crm the transaction IC_LTXE is opened in the target system with only empty fields. The transaction we've entered in the transaction launcher wizard is not opened at all...
    Anybody knows how to solve this issue?
    Thanks
    Immanuel

    Hi,
    Use
    http://<server>:<port>/sap/bc/gui/sap/its/webgui/!?transaction=IC_LTXE&okcode=EXECUTE
    in cross system transaction
    Also follow this thread for regrence
    Transaction Laucher Help
    Regards
    Gaurav

  • ICWC transaction launcher

    Hi All,
    I am trying to launch transaction BP using ICWC transaction Launcher
    Following are the steps i have followed to launch the transaction
    1.Swo1 => to copy TSTC
    To ZZstc
    Object name: Zexecute
    2.Changed ZZstc to check Synchronous check box => save
    3.Edit=> change release status => object type=> yo implemented=>to released
    4. Transaction launcher wizard=>
    Launch Trans id.: Zexecute
    Design time repository: zcrm_icweb
    repository page: crm_ic.xml
    runtime framework Profile : Default
    5.Class Name: Zcl_crm_transaction
    Raise veto : checked
    6.Transaction launcher Type :Mbor Transaction
    Logical System :...ABC..
    BOR Object Type: ZZSTC
    Method Name : Execute
    7. Parameter : Object type
    value : BP
    WIZARD complete
    8. SPRO =>ICWC=>DEFINE NAVIGATION BAR PROFILE =>
    Created new entry  ZExecute
    9.Define profile => Default
    10. Assign entries to profile =>
    New entry
    Navbar enrtry id =Zexecute
    Permanent entry checked
    I am able to view Zexecute in the navigation area but when clicking on it message i am getting is "launch transaction about to start" but the transaction is not starting and the screen is blank
    Please help me understand which step is wrong or is there another way to launch a transaction. My mail id is [email protected]
    Thanks is advance
    Regards
    Amit

    Hello Rekha,
    I am trying to launch CRM_IC and facing same problem either ways - CRM GUI and through web browser URL. I get following message: "Loading" on the main window and additionally a small window pops up for a fraction of seconds with following message "Ending the user session.... <img width="1" height="1" src ="/sap/bc/bsp/sap/crm_ic/default.htm sap-sessioncmd=logoff">.  After this additional window, session teminates with nothing happening on the first window and message remains as "Loading". Is there any way to get out of it? I need to launch IC webclient. Am I following the correct approach or there is some other approach to load BSP - CRM_IC ?
    Do I need to have specific version of Java, do I need to have any specific settings on the browser?
    Please let me know.
    Thanks in advance,
    Milind Nandedkar

  • How to find tcode of  a logical link id attached to a transaction launcher

    dear all ,
    In crm 2007 we have used transaction launcher to call transactions of is utilities system .
    i can see the transaction logical link ids in SPRO but how to find the transaction associated with this logical id .
    Thanks & Regards

    hi Anit,
    goto->Customer Relationship Management->UI Framework->Technical Role Definition->Define Navigation Bar Profile
    Open your logical link. Check parameter of your logical link. Suppose it is zxyz.
    then goto
    Customer Relationship Management->UI Framework->Technical Role Definition->Transaction Launcher->Copy/Delete Launch Transactions
    Goto Launch Transactions select your tx and open Import Parameters. Check parameter field. you will find the required information.
    Good Luck.
    Pankaj Kumar

  • 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 type called by ITS - Transaction Launcher

    Hello guys,
    In the ICWC in CRM 5.0 what transaction type could we call with ITS by Transaction Launcher?
    For example, I know that we can call transaction like ppoma_crm, bp, is01, but if we defined Z transaction type in the path SPRO » CRM » Transactions » Basic settings » Define Transaction Types,  could we call this transactions by ITS in Transaction Launcher?
    Could you take off me this doubt?
    Best Regards,
    Mary

    Hi
    The transaction launcher allows to connect to any remote CRM ERP or R/3 transaction as well as URLs to a navigation bar. Thus, the remote transactions can be maintained directly in IC WebClient.
    Any link entry of the navigation bar that is supposed to call the transaction launcher needs a navigation bar entry that points to a launch transaction ID. Here the details of the transaction to be launched are described: the launch transaction type, the type of object to be called the method (like create, display, change) and possibly parameters to be passed to the transactions. These settings can be configured using the transaction launcher wizard.
    Transaction launcher supports two types of transaction
    a.     Launching pages of People Centric CRM
    b.     Launching BOR transactions of CRM or any remote SAP system
    Path is IMG&#61664;CRM&#61664;Interaction Center WebClient&#61664;Basic Functions&#61664; Transaction Launcher&#61664; Configure Transaction Launcher (Wizard)
    Business Transaction Profile (Name should be in Capital)
    Three standard buttons in the navigation profile navigate to the views of the CRM business transactions
    a.     Interaction Record: - stores communication related data of communication channels.
    b.     Sales Document: - includes quotations and order status and stores all sales items the customer wants to order.
    c.     Service Document: - It represents the service aspect of a phone call.
    The business transaction profile is controlling which CRM business transaction type is linked to the navigation bar buttons.
    You can assign the interaction record and the sales or service transaction types in two different ways:
    a.     A sales and/or service document will only be created if the agent presses sales and/or service in the navigation bar and makes entries to these documents.
    b.     The sales and/or service documents will be saved as individual documents. Interaction record, sales, and service documents are stored by separate document IDs and are connected by the data flow.
    Path is IMG&#61664;CRM&#61664;Interaction Center WebClient&#61664;Business Transactions &#61664;Define Business Transaction Profiles
    Hope this helps
    Regards
    Rekha Dadwal

  • Using transaction launcher to connect CRM 7.0 to a CRM 6.0 system

    Hello Experts,
    We are considering integrating two IC Web client applications one on CRM 6.0 and the other on CRM 7.0 as transition step before the two systems are fully integrated.
    We would like to create a transaction launcher transaction in CRM 7.0 that takes the user to Interaction History bsp page in CRM 6.0.  Is there a simple way to do this using transaction launcher?
    Best Regards,
    Tom Halloran

    Hi,
    You can use the transaction launcher and the transaction launcher profile, which is part of the IC WebClient profile, to start SAP GUI for HTML transactions via the Internet Transaction Server (ITS) from both Enterprise R/3, SAP CRM transactions from SAP CRM. Starting from CRM 4.0 Add-on, you can use transaction launcher to launch URL and front-office based transactions also.
    Agents have access to launch transactions from the IC WebClient navigation bar.
    In your case you can include the link for you CRM 6.0 from CRM 7.0 can be grouped under workcenter link group or direct link group of a navbarprofile.
    regards,
    Muralidhar Prasad.C

  • Transaction Launcher: Avoid log on Authentication or bypass by defaulting a generic username and password

    Dear Mates,
    Please find the requirement below,
    Due to limited users in ECC system, When launching an ECC transaction from CRM Web UI using Transaction Launcher functionality, the framework is prompting to enter user name and password. Now I need to either avoid user authentication or bypass by defaulting a generic username and password.
    I tried passing sap user id and password in ITS URL, but not no luck
    Could any one share their valuable comments on this issue?
    Thanks,
    Raja

    Hi Raja,
    please have have a look at the following thread: Default User Name and Password for ECC Transaction
    It seems to describe exactly your scenarios. The solution proposed there by zafar karnalkar is to set the default username and password in transaction launcher URL in transaction CRMS_IC_CROSS_SYS. The URL parameters necessary for this are:
    sap-user= username
    sap-password = password.
    Best,
    Christian

  • Transaction Launcher in CRM 7.0 WebUi

    Hi Experts,
    I've configured Transaction launcher for ECC transaction FBL5N in CRMWebUi.
    But when I click on the link a blank sceen is comming without any error messages.
    when I directly copy the URL in web browser its working fine.
    Any guesses where can I check?
    Thanks
    Manjushail

    Hi Manjushail,
    Is it a browser problem? Check your browser's security settings and relax some of them and see if it helps.
    -Rohit

  • Parameter BP (CRM to R3) for BOR based transaction launcher

    Hi,
    Our requirement is to display R3 sales order(VA03) through IC webclient. The BP no of the confirmed business partner should be shown as default in the Sold to party field of VA03 transactn screen.
    Steps followed -
    1. Created a BOR transaction launcher with 'BUS2032', method - display.
       Selected the Import parameter name - ICWEBCLIENTBORKEYPARAMETER.
       I could not find any Import parameter value corresp to BP number, so left the Import Parameter value as blank.
    2. In the trans launcher generated class, method 'PREPARE_DATA_FLOW' added the following code -
    CALL METHOD __gdc->get_entity_attribute_as_value
        EXPORTING
          path  = '//currentCustomer/BP_NUMBER'
        IMPORTING
          value = lv_bpid.
    PASS PARAMETERS TO THE BOR OBJECT FOR PROCESSING IN THE ECC
      me->set_container_data(
      iv_name = 'RV45S-KUNNR'
      iv_value = lv_bpid ).
    It launches the VA03 screen but the BP no is not passed to the sold to party field.
    Please provide your inputs. Anything helpful would be rewarded.
    Thanks,
    Akanksha

    Hi Jan,
    Thanks for this information.
    I passed the BP no in 'icwebclientborkeyparameter' and then using the below code in prepare_data_flow method-
    me->set_container_object(
       iv_name        = '<MAINOBJ>'
       iv_object_key  = icwebclientborkeyparameter
       iv_object_type = gv_bortype ).
    But it still doesnt work.
    Do i need to create a Z copy of BOR object 'BUS2032' and then do some enhancement in BOR object - display method also?
    Regards,
    Ak

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

  • Transaction launcher sales org parameter to ERP

    Hi Experts,
    We want to pass parameters to the ERP transactions.
    We are fine with devision an chanel but we cannot access the right ERP SalesOrg format.
    So fare we access the information in the LTX with this structure : //datacontextCURRENTBT/BTOrderHeader/BTHeaderOrgmanSet
    But the Sales Org contained is just the CHAR8 Short Description we enter in the OrgManagement it is not the connected ERP sales org CHAR4.
    Do you have an idea or workarounds?
    Regards, Thea

    Hi Thea,
    You have to use this API method GET_VKORG_OF_SALES_ORG of CL_CRM_ORG_MANAGEMENT_API to get the ECC Sales Org.
    Then in the generated Tx Launcher Class method IF_CRM_IC_ACTION_HANDLER~PREPARE_DATA_FLOW you may have to adjust parameter
    ICWEBCLIENTBORKEYPARAMETER.
    Anyhow you can debug this method to see what is happening.
    Take a look at this class CL_CRM_TL_ERP_VBRK_DISPLAY (this may help).
    ........Masood Imrani S.

  • Parameter passing (CRM to R3) for BOR based transaction launcher

    Hi All,
    Our requirement is to create R3 sales order through IC webclient. The details of the business partner should be shown as the defaults in the R3 sales order creation screen.
    To achieve this we:
    1. Created link in Navigation Profile
    2. Created transaction launcher profile (using the above created navigation link) and transaction launcher type is BOR based.
    3. Transaction parameters (in the handler class method IF_CRM_IC_ACTION_HANDLER~PREPARE_DATA_FLOW) are set to the business partner.
    When we launch the VA01 transaction through IC webclient, we are able to see the Sales order initial screen.
    We are facing the following problems.
    1. We could not skip the initial screen in the VA01 transaction.
    2. The transaction parameters are not passed to the R3 Sales order creation transaction. While debugging, we could see that the business partner number is correctly assigned to the transaction parameter but this value is not sent to the R3 system.
    Are we missing something for passing the parameters from CRM system to R3?
    Please help.
    Points will be awarded.
    Thanks,
    Chan

    Hi Chan
    Don't know if this question has been answered yet, but have a look at this document: [http://www.consnet.co.za/documents/R3OrderIntegration.pdf]
    This document is for WinClient Integration, but you can create your IC WebClient launch transaction for the BOR Object easily enough.
    There may be more elegant ways of doing the above, such as doing everything R/3 on BUS2032 and using delegation of the BOR Object, but this document is the most detailed explanation I have.
    Regards
    Johan
    Edited by: Johan Van Zijl on Jan 15, 2008 6:25 AM - I have fixed the link to the file

  • Transaction launcher parameter not handed over to ERP system

    Hi experts,
    We generated an R3 transaction launcher via the wizzard. We try to hand over the BP_NUMBER to the ERP system.
    This does not work. The entitiy collection in the gdc is not filled.
    Actually it gets the gdc form the view controller of the action box view (GV_VIEW_CONTROLLER->VIEW_ID  = UICMP_LTX/ABoxExecution). See also the coding below.
    method IF_CRM_IC_ACTION_HANDLER~PREPARE_DATA_FLOW.
      data: __gdc    type ref to if_crm_ui_data_context,
            __source type        string,
            __line   type        string,
            __path   type        crmt_ic_ac_identify_path.
    __gdc ?=
    cl_crm_ui_data_context_srv=>get_instance( gv_view_controller ).
    ********** Begin of parameter declaration ***********
    data ICWCPROCESSEDOBJECT
    type ty_ICWCPROCESSEDOBJECT .
    data BP
    type ty_BP .
    data ICWEBCLIENTBORKEYPARAMETER
    type ty_ICWEBCLIENTBORKEYPARAMETER .
    concatenate
    space
    'CURRENTCONTACT/BuilContactPersonStandardAddressRel/BP_NUMBER'
    into __source.
         if __gdc is bound.
           try.
               call method __gdc->GET_ENTITY_ATTRIBUTE_AS_VALUE
                 exporting
                   path = __source
                 importing
                   value = BP .
             catch cx_crm_bdc_no_data cx_crm_bdc_xpath_error cx_root.
               clear BP .
           endtry.
         endif.
    me->set_container_data(
       iv_name  = gc_BP
        iv_value = BP ).
    * Data flow is complete - set to false if data is missing
    gv_data_flow_complete = abap_true.
    endmethod.
    Please help if you have any ideas.
    Regards,
    Thea

    Hi Thea,
    a stupid question, did you confirm the customer previously?
    what happens, when you use the following coding to get current customer?
    *   get confirmed customer of GDC
        TRY.
            lo_customer = __gdc->get_entity( if_iccmp_global_data_cont_con=>gdc_currentcustomer ).
            BP = lo_customer->get_property_as_string( 'BP_NUMBER' ).
          CATCH cx_root.
        ENDTRY.
    maybe this will help...
    best wishes,
    Hakan

  • Problems with transaction launcher

    Hi all,
    I need to launch a BOR object, using Transaction Launcher, from a custom button into account activities view on the CRM UI. These are the steps that I have done:
    - create a new Transaction Launcher object
    - associate this obiect to a Logical Link in transaction CRMC_UI_NBLINKS
    - add a new button, with EH code:
      op_todisporders( ).
    - add a new OP into the view, with code:
      CALL METHOD cl_crm_ui_descriptor_obj_srv=>create_bor_based
        EXPORTING
          iv_bor_object_type  = 'BUS2032'
          iv_bor_object_key   = '440000000003'
          iv_logical_system   = 'TECCLNT500'
          iv_ui_object_type   = 'ZWRAPPED_BUS2032'
          iv_ui_object_action = 'B'
        RECEIVING
          rr_result           = lv_descriptor_object.
      CREATE OBJECT lv_data_collection TYPE cl_crm_bol_bo_col.
      lv_data_collection->add( lv_descriptor_object ).
      lr_window ?= me->view_manager->get_window_controller( ).
      lr_window->call_outbound_plug(
      iv_outbound_plug = 'TODISPORDERS'
      iv_data_collection = lv_data_collection ).
    - add the outbound plug to the window, with code:
      fire_outbound_plug(
      iv_outbound_plug = 'TODISPORDERS'
      iv_data_collection = iv_data_collection ).
    - add the OP into the window runtime repository, and into the view component interface
    - add OP mapping into CRMC_UI_NBLINKS, calling the previously created logical link
    - add my component BP_BPBT into transaction CRMS_UI_TLINK (my new outbound plug does not appear, so I added it manually)
    When I click on the button, the following exception appear:
    CX_BSP_WD_INCORRECT_IMPLEMENT - Define NavigationalLink TODISPORDERS for source view BP_BPBT.AccountActivities
    For what I know, I don't have to define any logical link....
    Can you help me to solve this issue?
    Points will be awarded.
    Thanks, regards
    Fabio

    In the window's outbound plug, I called FIRE_OUTBOUND_PLUG instead of NAVIGATE. Then I got an exception, asking me to create a navigation link in BP_CONT_MAIN. I created. Now it is working.

Maybe you are looking for

  • Mac Pro with Server 10.8.5 Randomly Shuts Down

    OK all you really smart dudes ... I have a Mac Pro (2.8 GHz Quad-Core Intel Xeon) with 24GB RAM. We are running Mountain Lion Server (10.8.5) without problems until the last two weeks. "Out of the blue" in the middle of the day, it just turns off. We

  • Identification of terms; default font, where is it?

    OK, I guess a spreadsheet (Appleworks) with rows and columns is now called a table and what is now called a spreadsheet is a whole new thing, kind of like a blank counter top on which to put tables and charts and such? I wish they would connect up ne

  • Can't open any photo files to Elements11 / Windows7

    Tried -open Tried - file, open tried open pulldown & drag Tried changing format from all formats to jpeg Recently calibrated my display .  This should cause toe problem shoud it?

  • Delivery *** invoice smart form

    Dear experts, I have created a form for Delivery *** invoice.When I am running the smart form it generated the function module succesfully and after entering the out out device as LP01 and running it.It is giving the exception message as Reference fi

  • Hp pavilion dv7-6178us

    HP Pavilion dv7-6178us fan not working, please instruccions about where to find a replacement and how to do it so, because the laptop gets overheated and is almost imposible to use it, and i have been trying to install the hp software Coolsense, but