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
Similar Messages
-
Run report in background using transaction launcher
Hi ,
I need to run my zreport using transaction launcher in background....
anybody please help.
RuchiHello
I agree with Andrei. Transaction Launcher is intended for front office operations with agents, not for basis tasks which must be performed by consultants with SAPGui access.
Anyway, you can launch your transaction and try to see if it works with background processing, but that is not what transaction launcher is intended for.
Regards
Joaquin -
Calling a custom BSP application in CRM2007 ICWC using transaction launche
Hi Experts,
I created a Z BSP application in se80 which is a statefull application.Now I created a direct link in ICWC for this Bsp application using transaction launcher.
Now my problem is that the session of this BSP remains active even if I click on some other link in the navigation bar.
I need a way to end the session as soon as we navigate to some other link on the navigation bar.
It would also be helpful if I just know the code for killing the session programatically.
Helpful Answers will be rewarded!!
Thanks,
Ashish.Hi,
I am not sure, but according to my understanding u can use CL_BSP_SERVER_SIDE_COOKIE class in ur BSP application to get refrence of ur BSP page.
When u r in Web UI by the help of this class u can check whether u r in BSP related view or in other then view. If u r in other view then u can set runtime->keep_context = 0.
Take help from this link for the class related info.
http://help.sap.com/saphelp_nw04/helpdata/en/e9/bb153aab4a0c0ee10000000a114084/frameset.htm
Regards
Gaurav -
Open report using transaction launcher
Hi experts,
Can anyone guide me on how to open a report ( SE38 ) onto WEB UI using transaction launcher ??
Thanks,
SuchitaHi Suchita,
The transaction Launcher can be used to launch URLs and BSPs / BOR transactions from other systems.
To launch a GUI transaction a BOR object type with a method EXECUTE, that supports synchronous calls is required.
1. A mapping of the logical systems is required: Transaction: CRMS_IC_CROSS_SYS
2. To launch a GUI transaction a BOR object type with a method EXECUTE, that supports synchronous calls is required.Transaction: SE80 > Workbench > Edit object
Copy BOR object type TSTC to ZTSTC
3. Set in the method EXECUTE the flag 'Synchronousu2018
4. Generate the object
5. Following steps are for the Transaction launcher wizard :
IMG:Customer Relationship Management > UI Framework > > Technical Role Definition > Configure Transaction Launcher
or transaction: CRMC_UI_ACTIONWZ
Enter an ID (donu2018t use the F4-help)
Enter a description
Enter a class name (donu2018t use the F4-help): ZCL_<name>
Flag u201AStatefulu2018, if the URL should be launched in a new window
Choose Transaction Type = BOR Transaction
Choose the BOR Object type you created
Choose EXECUTE
ChooseParameter: Object Key
Value: <transaction code>
IMG: Customer Relationship Management > UI Framework > Technical Role Definition > Define Navigation Bar Profile
Create an new Logical Link
Type: C Launch Transaction
Target ID: EXECLTX
Parameter class: CL_CRM_UI_LTX_NAVBAR_PARAM
IMG: Customer Relationship Management > UI Framework > Technical Role Definition > Define Navigation Bar Profile
Create a new Direct Link Group and assign the logical link to it
Assign the Direct Link Group to your Navigation Bar Profile
IMG: Customer Relationship Management > Business Role > Define Business Role > Set the link to visible
Hope this answers your question.
Regards,
Kapil -
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.
PrasadHello 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 -
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.
-
Paramters empty when using Transaction launcher wizard for BOR Method
We have a u201CCRM 5.0 BOR method based - action boxu201D; that uses a R3 method, to pick the confirmed BP from CRM CIC and goes to R3 and finds a partner function for it. We are moving over to the navigation bar in CRM 7.0. We are using the transaction launcher wizard in CRM 7.0 to create a launch transaction for this action box. In the wizard we enter the following: 1) Name, Component set: u201CALLu201D; 2) Description and Custom Class name; 3) choose A BOR Transaction, choose the R/3 system we are connecting to and choose the appropriate BOR Object Type and Method Name. The problem is when we go to the next screen u2013 u201CTransaction Parametersu201D u2013 nothing shows up in the dropdown box.
From what weu2019ve read, we need to choose something here. Eventually we will have to go to the method u201Cif_crm_ic_action_handler~PREPARE_DATA_FLOWu201D in the class specified in the wizard and change to code to use the confirmed BP number. But first we need to choose the transaction parameter in the wizard. I think maybe we need to choose a component set on the Entries screen but there are a bunch of them and we have no idea which one is appropriate. It could also be a declaration in the method!!
We have checked the settings for the ZTSTC object, the ITS URLs, the RFCs and logical systems and came up with noting. These are the notes that we have checked: 1021222, 888931, 1337200 and 1337472.
Does anyone have an idea as to what we might be missing?Hi Thea,
Yes, we were able to resolve the issue. This was resolved by one of our technical developers. This is how he resolved the issue:
STEP1: PARAMETER MAINTENANCE
1) You need to maintain method for the parameter
/SE80 -> Menu item - Workbench -> Edit object -> TAB - Business engineering -> FIELD Business object type = Ex: ZXXXX (Custom object) and open it.
2) Expand the Methods and focus your cursor on the method that you woud like to change Ex: ZXXX.ZYYY.
3) In the toolbar section push the PARAMETERS button.
4) Change to Edit mode nd hit CREATE. Select the table abd the field that you would like to pass as a parameter. In our case we selected Tabel KNA1 and field KUNNR. Hit the green check mark. Check the fields Import & Mandatory. Save and select your transport request.
STEP 2: USING PARAMETER IN TRANSACTION LAUNCHER WIZARD
5) While creating the launch transaction wizard, the paramter needs to be maintained.
IMG -> Customer Relationship Management -> UI Framework -> Technical Role Definition -> Technical Role Definition -> Configure Transaction Launcher.
6) Maintain the technical details of your launch transaction and then when you come to the Transaction Parameters section when you hit the dropdown you should now see the paramter that you maintained. In our case we had OBJECTGUID.
7) In the Value field hit F4. Here look for the right data context and the field that you would like to pass. In our case we selected: //datacontextCURRENTBT/BTOrderHeader/BTHeaderActivityExt/GUID. Complete the wizard.
STEP 3: CHANGE METHOD CREATED IN STEP 2
8) Find the Class that was created by the wizard and open the method: IF_CRM_IC_ACTION_HANDLER~PREPARE_DATA_FLOW
Change the follwing code:
me->set_container_data(
iv_name = delete gv_customer and insert the field that you added. In our case: 'KUNNR'
iv_value = CUSTOMER ).
Save and activate the method.
This should resolve the issue. -
Accounts PCUI application in ICWC using Transaction Launcher
hi all,
I am trying to launch Accounts application (PCUI) in ICWC. But it gives the following error:
"Execution not possible; data flow errors"
What am I doing wrong?
Regards,
PriyaGo to Transaction launcher class and edit the method
IF_CRM_IC_ACTION_HANDLER~PREPARE_DATA_FLOW
Insert the following line in between..
me->gv_data_flow_complete = abap_true.
Thanks,
Thirumala. -
A popup message comes when using transaction launcher
Hello experts.
I have configured transaction launcher to show a report program output in the UI (stateful not checked).
Everything is working fine, but when I click on any other navigation bar links after seeing the report in UI, a pop-up message comes as 'Possible Data Loss. Do you want to continue'. Although when I click 'yes', it works normally thenafter and no data is lost.
But what can be the reason for this message to com and how can I remove it.
Thanks
AbhiHi Robert,
I'm facing the same problem. But as I've created my transaction launcher by IMG link 'Configure Transaction Launcher' I can't see any entry under 'Define URLs and parameter.
Also while creating the transaction launcher both Stateful and Raise Veto were not checked.
What do I do in this scenario?
Regards,
Shaili -
Pass paremeter to VD03 transaction using Transaction Launcher
Hello experts,
I have a requirement to pass the confirmed account id to VD03 transaction when i click on launch transaction VD03. I have configured the transaction launcher to launch VD03 transaction.
Please let me know the steps.
Thanks
RamakrishnaHi .
I have the following code:
REPORT Z_PROGRAM_ABAP.
parameters: XYZ type Char no-display.
if XYZ = 1.
Write 'ABC'.
else.
Write 'MNO'.
endif.
And in the portal:
Application Parmeter : XYZ = 1
Parameters Forwarded: 1
The problem is that i not want that the user can see the parameter XYZ in the Sreen. When I delete the NO-DISPLAY of the sentence parameters: XYZ type Char no-display, the parameter is passed.
How can solve this issue?
Best Regards
Carmen -
Transaction launcher in CRM Web IC
Hi,
We are trying to use transaction launcher in the WEB IC to call an R3 transaction. We have successfully managed in DEV and now we want to move across to QA for transport. But the handler class and config is done for DEV so far. In order to work this in QA, should we create/define the R3 QA system as logical system + RFC in our CRM Dev box and then transport ? Will it be required to be done for Prod as well then from dev? is there any other recommended way of doing this.
Regards,
VinTransaction Launcher handler class user mapped logical system to connect to R/3 environment.
I dont think you can transport Logical System,RFC Connections from Dev to QA or QA to Prod.
So before you start testing on QA,make sure that logical system for R/3 is already defined and RFC Connection is established.All you need to do is make sure that mapped logical system is created with the same name you have in DEV.To define the mapped logical system follow the path
Easy Access->Interaction Center->Interaction Center WebClient->Administration->System Parameters->Defined Tx Launcher Log Sys and URL's.This is the easy way without changing your code in Handler Class.
If you have already established a mapped logical system and you dont want to create another then you can do some code change in the below mentioned handler class methods
1. CONSTRUCTOR.
** In the Constructor methos replace the OWNLOGSYS with
** the available mapped logical system in your QA env
property-name =
cl_crm_ic_abox_constants=>mapped_logsys.
property-value = 'OWNLOGSYS'. "#EC NOTEXT
append property to gt_properties.
2. CLASS_CONSTRUCTOR .
** In the Constructor methos replace the OWNLOGSYS with
** the available mapped logical system in your QA env
gv_mappedlogsys =
'OWNLOGSYS'. "#EC NOTEXT
3.GET_ACTION_DEFINITION .
** In the Constructor methos replace the OWNLOGSYS with
**the available mapped logical system in your QA env
concatenate cl_crm_ic_abox_constants=>bor_action
'BUS1006005' "#EC NO_TEXT
'EDIT' "#EC NO_TEXT
'OWNLOGSYS' "#EC NO_TEXT
into rv_result.
The same applicable for QA to Prod too.
Hope this helps.
Thirumala. -
No Connection to Target Component while configuring Transaction Launcher
Hi All,
I was trying to launch a custom BW TCODE from the CRM system using Transaction Launcher.
While configuring it, at the step where we mention the Logical system name, BOR Object Type and Method name, I get a message like 'No Connection BW Client XXX maintained'.
I checked in SPRO under following path and it is maintained
SAP Implementation Guide->SAP Web Application Server->Business Intelligence->
Links to Other Source Systems->General Connection Settings->General Connection Settings.
Is there any other place I need to maintain this.
Regards,
Masood Imrani S.Hi ,
Check the table TBLSYSDEST. Logica system entery for BW system is there or not. If not make entery for logical system.
Check also have u already maintain or not entery in CRMC_IC_CROSS_SYS transaction for ur BW System.
Thanks & Regards
Gaurav -
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"/>&OBJKEY=<xsl:value-of select="@KEY"/>&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 AMHi 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. -
Transaction Launcher in CRM 7.0 reverts back to CRM view.
Hi Experts,
I have configured all the necessary setting required for transaction launcher but still cannot launch it.
The issue is when i launch it, it directs me to the logon screen of target system (ERP/ECC). Once i give my userid/psw, system thinks for couple of second and the system jumps back to CRM view.
In my case, i'm using transaction launcher to launch VA31 (Scheduling agreement). On executing the launch transaction it is closed immediately and the system reverts back to account identification screen without any error message.
I have created ZTSTC in ECC and checked "synchronous" for method "transaction.execute". Do i need to create ZTSTC in CRM as well?
Thanks
ShreeHi Shree,
First, you don't need to create ZTSTC in R3/ECC. Create ZTSTC in CRM and make the method: ZTransaction.Execute - Synchronous. Then change the status to 'Released'.
In R3, in /NSE80 create a Display Object, like "ZCUSTOM". In ZCUSTOM create a method. In your case create "ZVA31". In the ABAP tab of the method, check 'Transaction' and in the 'Name' field enter: VA31. Save and release this method and Object.
Now, before you proceed with the next step of seting up SSO (Single Sign On) check if these notes have been followed:
A) Maintain the settings for domain 'CRMD_CIC_ABOX_ITS_BASE_URL' in SE11 as per NOTE: 1337200.
B) Maintain settings for logical systems as per Notes: 1337472 (For R3) and 1337200 (For CRM) logical systems.
After this ensure that the URL for R3 ITS looks like this: http://<server>:<port>/sap/bc/gui/sap/its/webgui/!?transaction=IC_LTXE&okcode=ICEXECUTE
Before creating R3/ECC Transaction launcher links - SSO certificates need to be setup by BASIS.
a. Import CRT certificate into target system (your CRM client) via Export/Import in STRUSTSSO2
b. Run SSO2 in target (CRM) and check green lights.
c. Maintain table TWPSSO2ACL and put in system and client (CRM, XXX)
d. Activate in SICF /sap/public/bc/its and also sap/bc/gui/sap/its
e. SE80 -> Internet Services. Look for SYSTEM and WEBGUI and Publish them.
Please try these and let me know if this works for you.
Regards,
Ramesh Nallabelli -
TRANSACTION LAUNCHER--CALLING CRM Z TRANSACTION THROUGH WEB UI
As per the requirement, we are trying to call CRM Z transaction through web UI. We have used the Object TSTC and created a replica of the object ZTSTC and used the method execute. Made the necessary config for navigation bar and Business role. We could see the link in the Navigation bar but the link could not call the transaction. Pls suggest.Do we need to take the object of the Transaction or copy TSTC and proceed. Thanks in advance.Points will be awarded
PLS FIND THE DETAILS TO PROVIDE THE INPUTS
Configure Transaction Launcher TO CALL T.CODE ZEGNM_IMG FROM CRM THROUGH WEB UI USING TRANSACTION LAUNCHER
USED THE OBJECT ZTSTC BY COPYING TSTC OBJECT AND BY RELEASING THE OBJECT WITH METHOD EXECUTE
PROVIDED THE T.CODE ZEGNM_IMG IN THE VALUE FIELD IN THE ABOVE SCREEN
CREATED THE DIRECT LINK ZEGNM_K
CREATED THE DIRECT LINK GROUP ZEGNM_K
ASSIGN THE DIRECT LINK TO THE DIRECT LINK GROUP
ASSIGN THE DIRECT LINK GROUP TO THE PROFILE TMFLEASING WITH POSITION 80
IN THE BUSINESS ROLE CUSTOMIZING MADE THE DIRECT LINK GROUP VISIBLE
AFTER MAKING THE ABOVE CONFIGURATION WE HAVE LAUNCHED THE WEB UI AND THE FOLLOWING ERROR IS SHOWING UP
PLS FOLLOW THE ABOVE SCREENSHOTS AND PLS PROVIDE YOUR INPUTS TO ACHIEVE THE OBJECTIVE OF LAUCHING THE Z CRM GUI TRANSACTIONS USING TRANSACTION LAUCHER
ALSO PLS FIND THE SCREENSHOT OF ITS
URL OF ITS USED
u201Chttp://crd.tmf.com:8003/sap/bc/bsp/sap/its/webgui?transaction=IC_LTX&okcode=ICEXECUTEu201D
Maybe you are looking for
-
It it just me , I find the BT web page incredibly frustrating, and have felt this w ay for a long time, when trying to pay your bill on line. There is a whole list of posed questions about bills but just not a simple "pay your bi
-
Where can I get help re: a file missing from Pages in iCloud?
Where can I get help re: a file missing from Pages in iCloud?
-
I keep getting an error when I try to export my all of my iphotos. It will only copy about 2000 of my 17K pictures. Don't know what to do?
-
How should I update using phone to 8.1.1
please provide solution
-
IDoc - CIN Details of Customer
Hi, The IDoc DEBMAS does not have CIN details of Customers. Please suggest if there is any other IDoc whcih can send CIN detials of Customers along with Customer Number. + An