0 ratings0% found this document useful (0 votes) 218 views13 pagesURL Transaction Launcher
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here.
Available Formats
Download as PDF or read online on Scribd
5123/2023
Community
Aska Question Write a Blog Post
SAP CRM 7.0 - Transaction Launcher to Launch Third Party URLs | SAP Blogs
Like
3) RSS Feed
Chetan Kalaburgi
October 23,2015 | 6 minute read
SAP CRM 7.0 - Transaction
Launcher to Launch Third Party
URLs
Blo bl ©5256
Calling a third party URL via Transaction Launcher with parameters in SAP CRM
70
Applies to:
SAP CRM 7.0 (Backend is SAP Utilities/ISU system)
‘Summary:
This document describes how to launch a third party tool URL in a Pop Up screen
from CRM WEB Ul. | have also explained how to pass the URL parameters based
on the conditions.
Author(s): Chetan § Kalaburgi
Company: Atos India Private Limited, Mumbai
Created on: 09/23/2015
Author Bio:
Chetan S Kalaburgi is a Senior SAP CRM technical consultant at Atos having 9+
years of experience in SAP CRM.
hitps:ologs.sap.com/2015/10/23/sap-c-70-ransactionlauncher-‘o-aunchthird-party-urls! ans5123/2023 SAP CRM 7.0 - Transaction Launcher to Launch Third Party URLs | SAP Blogs
Table of Contents
1.1. Introduction: 4
2.2. Prerequisites: 5
3.3. Requirement Summary. 5
4,4. Solution. 6
5, 4.1 Define the URL and Its parameters. 7
6, 4.2 Configure Transaction Launcher 10
7. 4.3 Define Navigation Bar profile, 15
8, 4.4 Code to pass the URL parameters. 18
9.5. PROS:19
10.6. CONS:19
1.7. CODE SNIPPETS: 19
1. Introduction:
‘The purpose of this document
The purpose of this enhancement is to embed the GIS tool implemented by xyz
client within the SAP CRM screen.
The following options will be available for the users to display In the GIS Too:
Service Territory will be displayed.
Work Orders created for customers (open, pending and closed).
‘The CSR's might require to find out the location of service or the service territory
‘on the GIS map for the premise of the customer he Is working on in order to view
the work orders.
CRM Work Center for GIS
Geographic Information System is an application used by XYZ client to view the
connection object, work orders, weather alerts and radar, service territory/areas
and payment location details on a virtual map,
The CSR might require viewing the details of Service Territory or work orders on.
the Gls map while being in call with the customer or performing background
tasks.
The GIS application needs to be embedded in the SAP CRM application via a
popup view. A separate GIS work center (SAP CRM menu option) will be provided
in SAP CRM.
hitps:ologs.sap.com/2015/10/23/sap-c-70-ransactionlauncher-‘o-aunchthird-party-urls! ana.5123/2023 SAP CRM 7.0 - Transaction Launcher to Launch Third Party URLs | SAP Blogs
Technical Dato
Seri
‘Account Overview
Caste Relationship
Back Ofice Trane
On clicking this menu option a popup window will be displayed. The GIS
application will be displayed inside this popup view. The CSR is able to work on
the CRM screen as well as the GIS application independently in the Main and the
Popup window.
The CSR can select the different option available on GIS menu to change the map
view.
The CSR can enter any address that he desires in the GIS address finder to point
out in the map.
2. Prerequisites:
+ SAPCRM 7.0
3. Requirement Summary
Our scope in this development is that we need launch the GIS application in a pop
screen when the user directly clicks on the GIS work center from the Navigation
Bar, And if the user is confirming the Premise and then click on the GIS work
center then the corresponding Connection Object number of that Premise should
be passed as one of the URL parameter.
On clicking this menu option a popup window will be displayed. The GIS
application will be displayed inside this popup view. The CSR is able to work on
the CRM screen as well as the GIS application Independently In the Main and the
Popup window. Refer to the screen shot below.
hitps:ologs.sap.com/2015/10/23/sap-c-70-ransactionlauncher-‘o-aunchthird-party-urls! 3312312023 'SAP CRM 7.0 ~ Transaction Launcher to Launch Third Party URLs | SAP Blogs
4. Solution
We have to perform the following configurations and coding to achieve the
required solution.
11)
2.2)
3.3)
4.4)
Define the URL and Its parameters
Configure Transaction Launcher
Define Navigation Bar profile to add a New work center for GIS
Code to pass the URL parameter
4.1 Define the URL and Its parameters
1.1) SAP CRM: Transaction SPRO
hitps:ologs.sap.com/2015/10/23/sap-c-70-ransactionlauncher-‘o-aunchthird-party-urls!
4n3.51232023, ‘SAP CRM 7.0 ~ Transaction Launcher to Launch Third Party URLs | SAP Blogs
1,2) Give the description and enter the URL which is provided by the client
to launch the third party tool (Make a note of URL ID “ZGIS” because you
need to enter this in the configure transaction launcher wizard )
1.3) Define the parameter
In this case we are creating the parameter CONNOBI for the
connection object.
_nipiologs.sap.com/2015/101234sap-crm-70-ransaction-auncher-to-launch-thrd-pary-urls! sna.12312023 [SAP CRM 7.0 ~ Transaction Launcher to Launch Third Party URLs | SAP Blogs
4p e0e DMM CoO EE om
4.2 Configure Transaction Launcher
1.1) SAP CRM: Transaction SPRO
1.2) Click continue
Iitps:ologs.sap.com/2015/10/23/sap-cim-7O0sransactionlauncher-io-aunchhiré-pary-urls! ang,sr2ar023 ‘SAP ORM 7.0~ Transaction Launcher to Launch Third Party URLs | SAP Bogs
1,3) Enter the Launch Transaction ID as you like (Make a note of this id
because you need to maintain this while creating the Work Center)
Enter the appropriate component name: In my case it is TUICALL,
ome =
1.4) _ Enter meaningful description
Handler Class name (This Handler class will be created once we
complete the wizard)
‘Check New Window checkbox
1.5) Select Transaction Type : URL Transaction
Select the URL ID from the F4 help: ZGIS (We have created this
instep 4.1.1)
Iitps:ologs.sap.com/2015/10/23/sap-cim-7O0sransactionlauncher-io-aunchhiré-pary-urls! m312312023 [SAP CRM 7.0 ~ Transaction Launcher to Launch Third Party URLs | SAP Blogs
1.6) _ Select the Parameter : Connection Object
ae a i]
1.7) — Click continue
a
Iitps:ologs.sap.com/2015/10/23/sap-cim-7O0sransactionlauncher-io-aunchhiré-pary-urls! ans,12312023 [SAP CRM 7.0 ~ Transaction Launcher to Launch Third Party URLs | SAP Blogs
1,8) Click on Complete
4.3 Define Navigation bar profile
We need to create a new work center GIS in the Navigation bar
Generally these configurations will be done by Functional
consultants.
SAP CRM: Transaction SPRO
»
Tau eoe caw cece me Om
ie a ee)
Iitps:ologs.sap.com/2015/10/23/sap-cim-7O0sransactionlauncher-io-aunchhiré-pary-urls!
ang12312023 'SAP CRM 7.0 ~ Transaction Launcher to Launch Third Party URLs | SAP Blogs
2) Define Logical links
ZGIS_URL is the Launch Transaction ID which we created in
step 4.1.2
Logical link ID has been entered same as Launch Transaction
ID so that it is easy to remember. If you want you can enter
different name for the Logical link ID.
Enter Title and description.
3) Define work center: Work Center ID Z_AW_GIS
Enter the Logical link ID: ZGIS_URL
Enter Title: This title you enter will be displayed on the
‘Navigation Bar in WEB UL
4) Assign the newly created work center to the Navigation Bar profile.
Iitps:ologs.sap.com/2015/10/23/sap-cim-7O0sransactionlauncher-io-aunchhiré-pary-urls! sons12312023 [SAP CRM 7.0 - Transaction Launcher to Launch Third Party URLs | SAP Blogs
e 74a oe oue oon nn om
Se
4.4 Code to pass the URL parameters
As per the requirement, if the user confirm the Premise and click on the
GIS work center then the connection object number for the confirm
premise should be send as URL parameter.
If the user click on the GIS work center without confirming the Premise
then the default URL which is maintained for GIS will be called and
GIS application should be launched.
We have written the code in the following method to pass the URL.
parameter
hitps:ologs.sap.com/2015/10/23/sap-c-70-ransactionlauncher-‘o-aunchthird-party-urls! 1312312023 'SAP CRM 7.0 ~ Transaction Launcher to Launch Third Party URLs | SAP Blogs
Inthe Handler Class 2CL_CRM_GIS
Method: IF_CRM_IC_ACTION_HANDLER-PREPARE_DATA FLOW)
Getthe confirmes Premise
ade =
Ev=>get_instance( gy view controller).
‘or declarat
Lr_current_prm 2= __qde >get_entity( ‘CURRENTERENISE' )
Tf 1e_current_prm 15 DoD.
1r_Zoob,col'~ Ir current, pr
Sd Bieccbeot is some "==" Alert Moderator
4 coop Bel. ?= IF cob col->get_first( ).
T1508 bol 15 BOUND.
Lz och, bol
Assigned Tags
ENDIF
CATCH ex_root.
UI Web« a
nt UI Framework
transaction launcher url
Similar Blog Posts “~
Calling ECC tcode using Transaetog laine on click of a CRM WEBUI Button
inane =
value = value
amie.
Dynamic URL Navigation using transaction launcher in SAP CRM
Real Time Data Exchange using URL based Transaction Launcher
By Sourav Bhaduri Oct 26, 2012 Using Transaction launcher the required functionality can be achieved
without creating Z components.
By Sudhansu Maharana Oct 24, 2014
By Rajwin Singh Sood Jul 03, 2015
Related Questions “~
What cause this error :BSP exception: Object www.google.co.in is not valid in URL /sap
By Former Member May 05, 2017 7. CODE SNIPPETS
Google maps integration with directions in sap crm
| have given the screen shot of the code as | did not have access to copy
the code from my SAP system. The code is very simple and I hope you will
manage. This seen achieved via configuration which is very important
When creating a business partner is pre page, aata tots gua theapgesper created previous
By Former Member May 31, 2017
By Former Member May 22, 2017
Iitps:ologs.sap.com/2015/10/23¢sap-crm-70-
snsacton-launchertodlaunch-thire-party-uns! sans5129/2023 SAP CRM 7.0 - Transaction Launcher to Launch Third Party URLs | SAP Blogs
Be the first to leave a comment
You must be Logged on to comment or reply to a post.
Find us on
Privacy Terms of Use
Legal Disclosure Copyright
Trademark Cookie Preferences
Newsletter Support
hitps:ologs.sap.com/2015/10/23/sap-c-70-ransactionlauncher-‘o-aunchthird-party-urls!
4303