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.

Similar Messages

  • Transaction Launcher - TCode Authorization Issue for ERP transaction

    We are trying to implement an ERP transaction in the CRM WebUI via the transaction Launcher.  Everything has been set up properly and the transaction appears in the nav bar.  I am running it to launch a new window.  When i click on it, a new window pops up, with transaction IC_LTXE and an error saying
    *"You do not have authorization to view transaction ZSD_IC".*
    Everything seems to be set up properly and we can access the transaction with the same user id in ERP. He has SAP_ALL.
    Does this have anything to do with IC_LTXE?  Is there anything special i need to do to assign proper authorization to this user.
    Thanks,
    jeremy

    Hello Jeremy,
    We are trying to execute R/3 transaction from Transaction Launcher but we are facing problems.
    In order to execute transactions from TL we have copied object TSTC to ZTSTC  in both systems and use the method Execute to be used from Transaction Launcher customizing. Then we have customized T. Launcher in order to get two links, one to R3 transaction  (using the object ZTSTC, method execute and XD03 as value parameter) and one to CRM transaction (using the object ZTSTC, method execute and CRMD_MKTDS as value parameter).
    When we execute the TL link to CRM, transaction works properly through ITS, but executing the link to R3 transaction we receive the following popup message:u2018Logged Off Successfully. You have been logged off from SAP NetWeaver Application Server.u2019 the screen gets in blank and no further actions are executed.
    In order to correct the fail we have implemented these notes, but the problem still remains.
    0001224663 Launch of Front Office with Transaction Launcher fails
    0001263716 Launching Front Office Process using Transaction Launcher
    Based on your experience could you help us to get the right configuration to reach R/3 transaction through Transaction Launcher.
    Thank you very much in advance.
    Best regards.

  • 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

  • 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

  • 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

  • ERP sales org and HR org unit

    hi,
    in our implementation we plan to use ERP sales org for all sales documents in CRM hence we plan to map org structures between CRM and ERP.
    we also have a need to leverage Employee maintenance done in HR. hence we plan to download employees from HR into CRM.
    can you please help guide on how we can achieve both the above scenarios?..can we maintain HR org and ERP org in CRM?
    thanks
    RH

    Hi,
    What I undestand is u want to map the ERP sales area i.e. the Logistic Org Structure into CRM as well as u want the HR Integration with employees coming from HR.
    a. ERP Sales Area or Logistic Org structure
        This implies mapping of the Sales Organization with CRM.
        This can be downloaded using the transaction    CRMC_R3_ORG_GENERATE. This will result in creation of organization unit in CRM represting the ECC sales area.
    b. HR employees
       This will requre HR integration to be activated, here the employees will flow from HR to CRM via ALE and will be maintained as business partners with the role Employees.
    WIsh this helps.
    Regards,
    Shalini Chauhan

  • 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  - 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  in system ERP 6.0 EIC

    Hello,
    Do you know where to find the properly configuration for the transaction launcher of EIC on ERP 6.0?
    Because actually doesn´t run well
    Thanks for your help!
    Actually we have active service  ccmp_rabox into "SICF" and in
    the "spro"
    IMG/Personal management/Employee Interaction Center( EIC)/ Interaction Center Web-Client/Basis Funtions/Transaction Launcher/ Define Logical Systems and ITS URLs.
    I put http://:/scripts/wgate/CCMP_RABOX/!, but i find this configuratio to CRM and not to EIC.
    Thanks

    Hello,
    CCMP_RABOX makes a lot of problems.
    Please use  ITS URLs as following:
                  http://<host>:<port> /scripts/wgate/webgui/!?transaction=IC_LTXE&okcode=ICEXECUTE, or
                  http://<host>:<port> /sap/bc/gui/sap/its/webgui/!?transaction=IC_LTXE&okcode=ICEXECUTE
    as in note 1176990 and 1021222 described.
    Please notice that there is currently another issue:
    SAP Note 1360904 - SAP GUI for HTML: Application services do not start
    Kind Regards
    Uwe

  • Open ERP transaction within CRM 2007 using wizard for transaction launcher

    Hello everybody,
    I am trying to launch a SAP ERP transaction within SAP CRM 2007 using the transaction launcher wizard.
    First I maintained all necessary setting for the RFC connections (in ERP and CRM) using for example transaction SM59 and BD87, e.g. the master data replication is working fine. Second I created a business object type based on the SAP Standard business object TSTC and set the u201CExecuteu201D method to u201CSynchronousu201D in SAP ERP.
    Afterwards I created the URL for our ITS server and started the transaction launcher in CRM. During the step u201CFurther technical detailsu201D I selected as transaction type u201CBOR transactionu201D and chose our logical system (ERP) and added our newly created BOR object type as well as the method u201CExecuteu201D. If I now press the u201CNextu201D button the error message u201CAn RFC destination could not be specified for the logical system XYu201D is shown.
    Any help is highly appreciated.
    Thanks lot and kind regards,
    Franziska

    Hi,
    The error you get is because the client you have mentioned for logical system mapping and the client in which you created the BOR object are not same.
    Remember, for sucessfull transaction Launcher Configurations,
    1) The client in which WEB UI Runs
    2) The Logical System mapping and client mentioned in ITS url
    3) The client is which you created the BOR object.
    4) The client on which you are configuring transaction launcher wizard
    ALL SHOULD BE THE SAME CLIENT, unless you are using the OWNLOGSYS concept for logical system mapping.
    For example,
    If my WEB UI is on client 200 of development system,
    then i must create TSTC based BOR in client 200 , Map logical system for client 200 and configure trnsaction launcher in client 200.
    In this approach, you cant transport the developments to other system and client ( like Quality and production system) , hence its advicible to create a logical system with name OWNLOGSYS. The name of logical system must be kept OWNLOGSYS in all the systems and clients so that then you can transport yout transaction launcher developments and the error you get now will not come. It its not possible to maintain the logical system with this name in all the system , then you will have to do as i mentioned in points 1 to 4.
    Hope this helps.
    Thanks & Regards,
    Suchita

  • ERP Transaction Launcher leads to blank screen

    Hello
    I followed SAP notes and various threads here at SDN to setup launch of ERP transactions from CRM webclient.
    In principle I have applied SAP notes on ERP and CRM for IC_LTX and IC_LTXE transaction codes and also did all steps as per enclosed blog,
    /people/vikash.krishna/blog/2008/09/23/crm-2007-how-to--2-a-transaction-launcher
    However when I launch the transaction, I get SAP Logon prompt from ERP server as expected. When I enter credentials correctly, I get an embedded window with SAP GUI menu (only two options Menu and System and field to enter Tcode) and empty screen area .
    Now if I enter he tcode in opened empty window say "/nva03" , I am able to start the transaction.
    Any clues on why the transaction does not launch correctly?
    Thanks

    Hi,
    I get the same problem, but it gets back to CRM. I think the problem is that http://<server>:<port>/sap/bc/gui/sap/its/webgui/!?*transaction=IC_LTXE*&okcode=ICEXECUTE
    transaction=IC_ICLTXE should be replaced by the transaction ex: VA01 and it is not.
    Tell me if you have any clue.
    Tx
    Thomas

  • Function module to extract sales org data for sales transaction

    Hi! I would like to find out the sales org assigned to a particular sales transaction. When I run function module CRM_ORDER_READ, it passes some information into LT_ORGMAN but I get 2 entries rather than the 2 entry I see in my sales transaction. Is this the right table to look for sales org data for a particular transaction?
    Appreciate any help on that.
    Cheers!
    SF

    Please check with following function module:
    CRM_MAP_ORGMAN_DATA
    CRM_ORGMAN_GET_DB
    CRM_ORGMAN_READ_DB
    CRM_ORGMAN_READ_OW
    hope it will useful.

  • Fld defaulting to specific sales org for user even though Parameter not set

    Hello,
               I have a problem, for a specific user, where the sales org field is defaulting to a specific value even though his parmeter ID is not set for VKO. For information, the sales org value no longer exists (invalid). More over, the problem exists only for a particular transaction, MM41, MM42 and MM43. When he tried VA01 the prolem of the sales org value defaulting does not happen.
    I have tried MM41, 42 and 43 with my user ID and it works properly. We use CUA but parameters are locally maintained in each child systems as this is logical. i reset the buffers (/$sync) just to be sure (as this is not a live system) but this does not help.
    Any ideas?
    Regards,
    Prashant

    Hi Prashanth,
    at our end we do not have a  retail-specific maintenance function, but i guess the problem arises when the user has entered the sales organization and saved it as " default areas of validity", try using a blank entry and then click on the tab for default areas of validity - it "could" solve the problem

  • 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

  • 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

Maybe you are looking for

  • 110v or 220v? Which Gives Quality Electricity, Run Cooler Better?

    Hi. The iMac having a maximum wattage of 350w, would it be better to plug it in a 110v outlet or a 220v outlet. Which outlet has cleaner electricity/less noise and which will make the iMac work better, last longer or operate better. Which will save m

  • Hellp needed urgent in modifying the query

    my requriment is as follows. the data looks like as follows - 3 columns sheet_id sequence_no rap_no 1 2 1 4 1 5 1 1 2 4 2 6 2 7 3 8 3 10 4 3 4 7 and the max of seqno should be updated on rap_no. is the group by clause not neededin the following query

  • BADI or User Exit for  Transaction CK 24

    Hi Experts , I need to do some customization as per my client requirement , once CK 24 transaction get executed . For that i am searching for a BADI or User exit that is being triggered after execution of the transaction  CK 24 . Can any body please

  • IAP Sandbox error: payment info verification required

    I am testing my app against IAP sandbox, but it suddenly started asking for payment info verification. (I'm running this on simulator) Eroror message: Verification Required Before you can make purchases, you must tap Continue to verify your payment i

  • Feature Request: Improve Gradients & Brush

    Hello, I love the Graddient tool in LR 4...but it would be SO much better if: We could control the shape - at least include radial. We could erase parts of it - for example on cityscpaes I like to enhance the sky but need to erase the buildings that