8/9/2019 Transaction Launchers COE
1/21
Calling I View URLs in SAP CRM via
Transaction LaunchersSAP CRM
05//2014
Saurabh Garg
Arvind Raj
Deloitte Consulting LLP
8/9/2019 Transaction Launchers COE
2/21
Agenda
ntrodu!tion
Con"iguration o" #ransa!tion Laun!hers
$ethod 1% &sing the Standard !o'(onent
&C$P)L#*
$ethod 2% &sing Logi!al Lin+ A((roa!h
Advantages and Li'itations
, - A
8/9/2019 Transaction Launchers COE
3/21
. .
Introduction
#he transa!tion laun!her is an integration tool t enables the dis(la o" eb
(ages ithin the 3eb.Client & that (rovide "un!tionalit hi!h has not been
i'(le'ented ithin 3eb.Client
3ith #ransa!tion Laun!hers e !an integrate !alls o" %
ternal &RLs
#S.based transa!tions that !all 67R obje!t or 8ront 7""i!e (ro!ess9S.
&: o" other SAP sste'9CC; 6:
CR$ !onta!t !enter and sales tea' users etensivel use CC
transa!tions in the dail business; "or ea'(le ; a lot o" 8ront o""i!e
(ro!esses are available in CC sste'
8/9/2019 Transaction Launchers COE
4/21
. 4 .
Configuration of Transaction Launchers
De"ine &RL Para'eters in SPR7 Con"iguration . Path% SPR7 CR$ &
8ra'eor+
#e!hni!al Role De"inition
#ransa!tion Laun!her
De"ine&RLs and Para'eters =De"ine Para'eters> 'enu !an be used to !reate
(ara'eters i" an value has to be (assed "ro' CR$ 3eb & to the &RL
8/9/2019 Transaction Launchers COE
5/21
. 5 .
Configuration of Transaction Launchers…Contd
#he #ransa!tion Laun!her is !on"igured "or the &RL.Path%. SPR7 CR$ &
8ra'eor+
#e!hni!al Role De"inition
#ransa!tion Laun!her
Con"igure#ransa!tion Laun!her
8/9/2019 Transaction Launchers COE
6/21
. ? .
Configuration of Transaction Launchers…Contd
8/9/2019 Transaction Launchers COE
7/21. @ .
Configuration of Transaction Launchers…Contd
andler Class has 2 'ethods =Pre(are Data "lo> and =Pro!ess Return> hi!h
!an be rede"ined and used to send and re!eive values "ro' the &RL
res(e!tivel
8/9/2019 Transaction Launchers COE
8/21. B .
Configuration of Transaction Launchers…Contd
3e also have an additional o(tion no that a !he!+ bo "or ee( 3or+ Area is
there hi!h !an be used to +ee( the CR$ indo a!tive hen the transa!tion
laun!her is laun!hed
3e have 2 a((roa!hes to !all this #ransa!tion Laun!her "ro' CR$ 3eb &
8/9/2019 Transaction Launchers COE
9/21. .
Method 1 Using the Standard co!"onent#UICMP$LT%
n this a((roa!h e use the standard 6SP !o'(onent &C$P)L#* to laun!h the
transa!tion laun!her n the Run #i'e Re(ositor o" the sour!e !o'(onent !reate !o'(onent
usage "or =&C$P)L#*> and assign it to the indo
8/9/2019 Transaction Launchers COE
10/21. 10 .
Using the Standard co!"onent#UICMP$LT%…Contd
Create 7utbound (lug and navigational lin+ to navigate to the !o'(onent
&C$P)L#*
8/9/2019 Transaction Launchers COE
11/21. 11 .
Using the Standard co!"onent#UICMP$LT%…Contd
n the vent andler o" button to trigger the transa!tion laun!her !ode is added
to !reate a !olle!tion ith the #ransa!tion laun!her D and !all the outbound(lug
8/9/2019 Transaction Launchers COE
12/21. 12 .
Using the Standard co!"onent#UICMP$LT%…Contd
#he navigational lin+ is triggered "ro' the outbound (lug and the !olle!tion is
(assed
8/9/2019 Transaction Launchers COE
13/21. 1 .
Method & Using Logical Lin' A""roach
Create a logi!al lin+ in SPR7 transa!tion ith the #ransa!tion laun!her D as the
(ara'eterPath%. Custo'er Relation $anage'ent.E& 8ra'eor+.E#e!hni!al Role
De"inition.EDe"ine
8/9/2019 Transaction Launchers COE
14/21. 14 .
Method & Using Logical Lin' A""roach…Contd
#he logi!al lin+ is assigned to an or+ !enter or or+ !enter lin+ grou(
8/9/2019 Transaction Launchers COE
15/21. 15 .
Method & Using Logical Lin' A""roach…Contd
#his a((roa!h is 6usiness role s(e!i"i! so the logi!al lin+ is 'ade visible "or all
the business roles as (er reFuire'ent
8/9/2019 Transaction Launchers COE
16/21. 1? .
Method & Using Logical Lin' A""roach…Contd
3e have 2 o(tions.>n $enu> and =isible> hile assigning the logi!al lin+ to the
business role
n $enu isible
8/9/2019 Transaction Launchers COE
17/21. 1@ .
Method & Using Logical Lin' A""roach…Contd
n in the event handler "or the button !ode is added to !all the logi!al
lin+
8/9/2019 Transaction Launchers COE
18/21. 1B .
Method 1# Using co!"onent UICMP$LT%
Advantage%.
3e do not reFuire logi!al lin+ to be !on"igured and i" the business reFuire'ent
is su!h that the don>t ant the lin+ to be visible in the 3eb & then this ould
be the suitable a((roa!h
Li!itation%.
#he li'itation o" this a((roa!h is that sin!e e navigate to a di""erent!o'(onent =&C$P)L#*> to laun!h the transa!tion laun!her the Sour!e 3eb
& (age ould have navigated as ell 6ut there is a or+around to "i this
issue 7n!e the transa!tion laun!her is laun!hed as a (o(u( e !an trigger the
standard ba!+ button using !ode hi!h ould ta+e as ba!+ to the sour!e CR$
s!reen
Advantages and li!itations
8/9/2019 Transaction Launchers COE
19/21. 1 .
Method &# Using Logical Lin' A""roach
Advantage%.
#he advantage o" this a((roa!h is that "ro' te!hni!al (ers(e!tive it involves
ver less !oding as 'ost o" !hanges are a!hieved through !on"iguration Also
the a!!ess to transa!tion laun!her !an be 'ade business s(e!i"i! through
!on"igurations
Li!itations%.
#he logi!al lin+ has to visible either in the se!ondar navigation lin+ or in the
'enu hen the or+ !enter is !li!+ed
Advantages and li!itations…Contd
8/9/2019 Transaction Launchers COE
20/21. 20 .
8/9/2019 Transaction Launchers COE
21/2121
Co(right H 2011 Deloitte Develo('ent LLC All rights reserved