You can use the transaction launcher and the transaction launcher profile, which is part of the CRM WebClient profile, to start SAP GUI for HTML transactions via the Internet Transaction Server (ITS) from both Enterprise R/3, SAP CRM, and People-Centric User Interface (UI) 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 transaction launcher from the CRM WebClient navigation bar.
I will describe some of the common issues faced when using the CRM WebClient Transaction Launcher and the possible solutions for that.
CRM IC WebClient, Transaction Launcher, CA-WUI-APF, CRM-FRW-AFP, CRM-IC-ABO, CA-GTF-IC-ABO
(1) Transaction launcher will not work after transporting “Request” from development system to other systems:
The transaction launcher handler class is generated in package $TMP and is not transported. However, the transaction launcher entry and the dataflow definition are transported and contain all the information needed to re-generate the transaction launcher handler class.
Users can also manually enhance the transaction launcher handler
class, reassign it to a different package, and initiate a transport, if necessary.
If the transaction launcher handler class is regenerated then the
custom changes (if any) will be overwritten in the new handler class generated.
(2) When ITS based transaction launcher is executed users will receive “Please wait…” screen without any further data being displayed:
Publish the services WEBGUI, SYSTEM and IAC in the system where ITS is called by following the steps mentioned below:
Run the transaction SE80 and execute the following steps for the
services WEBGUI, SYSTEM and IAC:
a) In the dropdown box select “Internet Service”
b) In the input field please type <service> and press ENTER
c) Use the context menu under the <service> Object Name and then choose Publish -> Complete Service.
After a while you should notice the message “Object published
successfully. Site: INTERNAL”.
Notice that <service> needs to be replaced for WEBGUI, SYSTEM and IAC. All the three services need to be published in order for ITS to work properly.
(3) Issues with URL Based transaction launcher:
(a) In case of “Non-BSP URL” in the URL ID Configuration if “Determine Host/Port” option is selected then following error messages are displayed,
“Error within a launch transaction”
“Error during URL creation for destination ‘Destination name'”
“No authorization to log on as a Trusted System”
To overcome this issue user should also have “S_RFCACL” authorization to determine the host and port values in the respective system.
More information about authorization can be found at sap help url:
http://help.sap.com/saphelp_nw04/helpdata/en/8b/0010519daef443ab06d3 8d7ade26f4/content.htm
(b) When URL based transaction launcher is configured to launch a website, then the message “This content cannot be displayed in a frame” is received:
For using transaction launcher there is a prerequisite that “The target page to be displayed must be able to run in an IFRAME”.
Enabling the web page to be displayed in IFrame is the responsibility of the Publishers of the site and this cannot be influenced by SAP CRM.
(4) While configuring launch transaction for BOR based transactions, the system gives error, “Mapped Logical System <LOGSYS> not defined’.
Check if the logical system which you are trying to access is properly configured. The steps to configure the logical system are given below.
(a) Check in the system which you are trying to access, how the logical system is defined. This entry can be seen thru transaction SE16, table T000.
(b) In the CRM system, thru transaction SM59, create a RFC destination for the remote system.
(c) In the CRM system, thru transaction BD54, create the logical system. Make sure, that you use the same name as the logical system name of the remote system (the one you found in table T000 in step (a)).
(d) In the CRM system, thru transaction BD97, link the RFC destination created in SM59 with the logical system created in BD54.
(e) In the CRM system, thru transaction CRMS_IC_CROSS_SYS, provide the ITS URL to connect to the logical system.
——————————————
Remco Jansen is working as a SAP CRM professional for various clients in the Netherlands.