Вы находитесь на странице: 1из 70

SAP SRM 7.01 / EHP5 for SAP ERP 6.

0 September 2011 English

Quick Guide to Implementing the SAP Best Practices for SRM Package V1. !1

SAP AG ietm!r"Hopp"Allee 16 6#1#0 $!ll%orf Germ!n&

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

"op#right
. 2011 SAP AG. All rights reser/e%. 0o p!rt of this p(bli)!tion m!& be repro%()e% or tr!nsmitte% in !n& form or for !n& p(rpose 1itho(t the e2press permission of SAP AG. 3he inform!tion )ont!ine% herein m!& be )h!nge% 1itho(t prior noti)e. Some soft1!re pro%()ts m!r*ete% b& SAP AG !n% its %istrib(tors )ont!in propriet!r& soft1!re )omponents of other soft1!re /en%ors. Mi)rosoft4 $in%o1s4 E2)el4 5(tloo*4 !n% Po1erPoint !re registere% tr!%em!r*s of Mi)rosoft 6orpor!tion. +,M4 ,24 ,2 7ni/ers!l !t!b!se4 S&stem i4 S&stem i54 S&stem p4 S&stem p54 S&stem 24 S&stem 84 S&stem 8104 S&stem 8#4 8104 8#4 iSeries4 pSeries4 2Series4 8Series4 eSer/er4 8/-M4 8/5S4 i5/5S4 S/9#04 5S/9#04 5S/:004 AS/:004 S/9#0 P!r!llel Enterprise Ser/er4 Po1er-M4 Po1er Ar)hite)t(re4 P5$ER6;4 P5$ER64 P5$ER5;4 P5$ER54 P5$ER4 5penPo1er4 Po1erP64 ,!t)hPipes4 ,l!%e6enter4 S&stem Stor!ge4 GP<S4 HA6MP4 RE3A+04 ,2 6onne)t4 RA6<4 Re%boo*s4 5S/24 P!r!llel S&sple24 M-S/ESA4 A+=4 +ntelligent Miner4 $ebSphere4 0etfinit&4 3i/oli !n% +nformi2 !re tr!%em!r*s or registere% tr!%em!r*s of +,M 6orpor!tion. >in(2 is the registere% tr!%em!r* of >in(s 3or/!l%s in the 7.S. !n% other )o(ntries. A%obe4 the A%obe logo4 A)rob!t4 PostS)ript4 !n% Re!%er !re either tr!%em!r*s or registere% tr!%em!r*s of A%obe S&stems +n)orpor!te% in the 7nite% St!tes !n%/or other )o(ntries. 5r!)le is ! registere% tr!%em!r* of 5r!)le 6orpor!tion. 70+=4 =/5pen4 5S</14 !n% Motif !re registere% tr!%em!r*s of the 5pen Gro(p. 6itri24 +6A4 Progr!m 0eighborhoo%4 Met!<r!me4 $in<r!me4 -i%eo<r!me4 !n% M(lti$in !re tr!%em!r*s or registere% tr!%em!r*s of 6itri2 S&stems4 +n). H3M>4 =M>4 =H3M> !n% $96 !re tr!%em!r*s or registere% tr!%em!r*s of $96?4 $orl% $i%e $eb 6onsorti(m4 M!ss!)h(setts +nstit(te of 3e)hnolog&. @!/! is ! registere% tr!%em!r* of S(n Mi)ros&stems4 +n). @!/!S)ript is ! registere% tr!%em!r* of S(n Mi)ros&stems4 +n).4 (se% (n%er li)ense for te)hnolog& in/ente% !n% implemente% b& 0ets)!pe. SAP4 R/94 SAP 0et$e!/er4 (et4 P!rtnerE%ge4 ,& esign4 SAP ,(siness5bAe)ts E2plorer4 Stre!m$or*4 !n% other SAP pro%()ts !n% ser/i)es mentione% herein !s 1ell !s their respe)ti/e logos !re tr!%em!r*s or registere% tr!%em!r*s of SAP AG in Germ!n& !n% other )o(ntries. ,(siness 5bAe)ts !n% the ,(siness 5bAe)ts logo4 ,(siness5bAe)ts4 6r&st!l Reports4 6r&st!l e)isions4 $eb +ntelligen)e4 =)elsi(s4 !n% other ,(siness 5bAe)ts pro%()ts !n% ser/i)es mentione% herein !s 1ell !s their respe)ti/e logos !re tr!%em!r*s or registere% tr!%em!r*s of ,(siness 5bAe)ts Soft1!re >t%. ,(siness 5bAe)ts is !n SAP )omp!n&. S&b!se !n% A%!pti/e Ser/er4 iAn&1here4 S&b!se 9654 S'> An&1here4 !n% other S&b!se pro%()ts !n% ser/i)es mentione% herein !s 1ell !s their respe)ti/e logos !re tr!%em!r*s or registere% tr!%em!r*s of S&b!se4 +n). S&b!se is !n SAP )omp!n&. All other pro%()t !n% ser/i)e n!mes mentione% !re the tr!%em!r*s of their respe)ti/e )omp!nies. !t! )ont!ine% in this %o)(ment ser/es inform!tion!l p(rposes onl&. 0!tion!l pro%()t spe)ifi)!tions m!& /!r&. 3hese m!teri!ls !re s(bAe)t to )h!nge 1itho(t noti)e. 3hese m!teri!ls !re pro/i%e% b& SAP AG !n% its !ffili!te% )omp!nies BCSAP Gro(pCD for inform!tion!l p(rposes onl&4 1itho(t represent!tion or 1!rr!nt& of !n& *in%4 !n% SAP Gro(p sh!ll not be li!ble for errors or omissions 1ith respe)t to the m!teri!ls. 3he onl& 1!rr!nties for SAP Gro(p pro%()ts !n% ser/i)es !re those th!t !re set forth in the e2press 1!rr!nt& st!tements !))omp!n&ing s()h pro%()ts !n% ser/i)es4 if !n&. 0othing herein sho(l% be )onstr(e% !s )onstit(ting !n !%%ition!l 1!rr!nt&.

. SAP AG

P!ge 2 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

Icons
Icon Meaning 6!(tion E2!mple 0ote Re)ommen%!tion S&nt!2

$#pographic "on%entions
$#pe St#le Example text &escription $or%s or )h!r!)ters th!t !ppe!r on the s)reen. 3hese in)l(%e fiel% n!mes4 s)reen titles4 p(shb(ttons !s 1ell !s men( n!mes4 p!ths !n% options. 6ross"referen)es to other %o)(ment!tion. Example text E=AMP>E 3E=3 Emph!si8e% 1or%s or phr!ses in bo%& te2t4 titles of gr!phi)s !n% t!bles. 0!mes of elements in the s&stem. 3hese in)l(%e report n!mes4 progr!m n!mes4 tr!ns!)tion )o%es4 t!ble n!mes4 !n% in%i/i%(!l *e& 1or%s of ! progr!mming l!ng(!ge4 1hen s(rro(n%e% b& bo%& te2t4 for e2!mple4 SE>E63 !n% +06>7 E. S)reen o(tp(t. 3his in)l(%es file !n% %ire)tor& n!mes !n% their p!ths4 mess!ges4 so(r)e )o%e4 n!mes of /!ri!bles !n% p!r!meters !s 1ell !s n!mes of inst!ll!tion4 (pgr!%e !n% %!t!b!se tools. Ee&s on the *e&bo!r%4 for e2!mple4 f(n)tion *e&s Bs()h !s F2D or the ENTER *e&. E2!)t (ser entr&. 3hese !re 1or%s or )h!r!)ters th!t &o( enter in the s&stem e2!)tl& !s the& !ppe!r in the %o)(ment!tion. -!ri!ble (ser entr&. Pointe% br!)*ets in%i)!te th!t &o( repl!)e these 1or%s !n% )h!r!)ters 1ith !ppropri!te entries.

Example text

EXAMPLE TEXT Example text <Example text>

. SAP AG

P!ge 9 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

"ontents
1 P(rpose........................................................................................................................................ 7 2 Sol(tion 5/er/ie1 ....................................................................................................................... F 9 S&stem Set(p G Prep!r!tion H S&stem A%ministr!tor..................................................................# 9.1 +nst!ll SAP ERP .................................................................................................................... # 9.1.1 Rele!se !n% S(pport P!)*!ge >e/el .........................................................................# 9.1.2 ReI(ire% SAP 6omponents......................................................................................10 9.1.2.1 SAP ERP 6ore 6omponents 6.0 BSAP E66 6.0D..................................................10 9.1.2.2 SAP ERP 6.0 Appli)!tion Ser/er A,AP 1ith 6omponent SRM Ser/er of Enh!n)ement P!)*!ge 5 S(pport P!)*!ge St!)* 5 for SAP ERP 6.0 " CSRM Ser/er of JSAP ERP 6.05K SPS06 AS A,APC......................................................10 9.1.2.9 SAP ERP >e!n 6!t!log......................................................................................... 19 9.1.1.1 SAP <ronten% 6omponents4 for E2!mple SAP G7+ for $in%o1s !n% SAP 0et$e!/er ,(siness 6lient.................................................................................19 9.1.1.2 SAP ,est Pr!)ti)es All"in"5ne A%%"on !n% SAP ,est Pr!)ti)es Sol(tion ,(il%er A%%"on................................................................................................................. 1: 9.2 Gener!l 6lient Settings........................................................................................................ 15 9.9 6ross 6lient Settings .......................................................................................................... 15 9.: 0et$e!/er ,(siness 6lient H A)ti/!te 6onte2t Men( A%%ition!l et!ils.............................16 9.5 SAP Enterprise E2tensions Sets !n% Enterprise ,(siness <(n)tions.................................17 9.6 SAP 0otes !n% Mess!ges................................................................................................... 17 9.7 SRM"spe)ifi) Pre"A)ti/!tion A)ti/ities.................................................................................21 9.7.1 M!int!in +ntegr!tion Engine......................................................................................21 9.7.2 <i2 Possible +n)onsisten)& in ,,PL,AP+LP5..........................................................21 9.7.9 e!)ti/!te ,,P",A%+ +mplement!tions of ,A%+ HRA>=LHRA>=SM06L,A +.........22 9.7.: S> 6onne)tion ....................................................................................................... 29 9.7.5 -M6 !n% +P6............................................................................................................ 2: 9.7.6 E2e)(te Report RHS5,@6H....................................................................................25 9.F Generi) Pre"A)ti/!tion A)ti/ities.......................................................................................... 25 9.F.1 Set 7p of http !n% https Ser/i)es.............................................................................25 9.F.2 A)ti/!tion of Ser/i)es for SAP ,est Pr!)ti)es Sol(tion ,(il%er ...............................26 9.F.9 esele)ting A)ti/!tion >in*s in ,6 Sets...................................................................26 9.# M!int!in Profile P!r!meters................................................................................................27 9.#.1 SAP S)ripting........................................................................................................... 27 9.#.2 A(thenti)!tion 7sing SAP >ogon 3i)*ets.................................................................27 9.#.9 Set ef!(lt 3imeo(t for http !n% https Ser/i)es........................................................2F 9.10 6re!ting 7ser for A)ti/!tion of SAP ,est Pr!)ti)es 6ontent.............................................2# : A)ti/!tion of ,(siness 6ontent / S)en!rios H A)ti/!tion 6ons(lt!nt..........................................92

. SAP AG

P!ge : of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

:.1 +niti!l 6he)* of S&stem Re!%iness......................................................................................92 :.2 6he)* 6ontent PrereI(isite in the 6lient.............................................................................92 :.9 S)en!rios to be A)ti/!te%.................................................................................................... 99 :.: A)ti/!tion >!ng(!ge............................................................................................................ 99 :.5 7ser Settings for A)ti/!tion.................................................................................................99 :.5.1 e!)ti/!te +nfo i!log ,o2 on &npro Si8e 6he)*...................................................99 e/eloper Ee&...................................9: :.5.2 SAP Soft1!re 6h!nge Registr!tion BSS6RDN

:.5.9 7ni)o%e Settings....................................................................................................... 9: :.5.: Allo1 G7+ S)ripting................................................................................................... 95 :.5.5 Set e)im!l 0ot!tion !n% !te <orm!t....................................................................95 :.6 Getting the ,(siness 6ontent for A)ti/!tion........................................................................96 :.6.1 Getting the Sol(tion S)ope <ile................................................................................96 :.6.2 Getting the +nst!ll!tion !t! <iles.............................................................................97 :.6.9 6re!ting ! <ol%er for the SAP ,est Pr!)ti)es A)ti/!tion..........................................97 :.7 A)ti/!tion of S)en!rios........................................................................................................ 9F 5 Error H!n%lingN +nst!ll!tion Errors %(ring A)ti/!tion H A)ti/!tion 6ons(lt!nt.............................:9 5.1 Error 5))(rs (ring A)ti/!tion of A(tom!te% 3!s*.............................................................:9 5.1.1 Gener!l +ss(e" +n)onsisten)ies in S5,@...................................................................:: 5.1.2 Gener!l +ss(e" R(ntime Error P=AL05L<REELSPA6E .........................................:5 5.1.9 S00" 6he)* +P6 6onfig(r!tion..................................................................................:5 5.1.: S09 H $E91N 6re!tion of + o) O1P550P 3r!nsfer Str()t(res...................................:5 5.1.5 S09 " 5rg!ni8!tion!l Mo%elN M!n(!l 7plo!% of 5RG Mo%el 3empl!te.....................:6 5.1.6 S09 " 5rg!ni8!tion!l Mo%elN M!n(!l 7plo!% of 5RG Mo%el 3empl!te.....................:7 5.1.7 S09" 5rg!ni8!tion!l Mo%elN Set Attrib(te for eli/er& A%%ress................................:F 5.1.F S09 " A)ti/!te S&n)hroni8!tion 5ptions....................................................................:# 5.1.# S09 "+niti!l Repli)!tion of M!teri!l !t! ...................................................................51 5.1.10 S09 "+niti!l Repli)!tion of M!teri!l 3&pe / M!teri!l Gro(p / M!teri!l !t!...............51 5.1.11 S09 "+niti!l Repli)!tion of -en%or !t!...................................................................52 5.1.12 S09 " 6h!nge 6lient"spe)ifi) 6onfig(r!tion P!r!meters ........................................59 5.1.19 S09 " 6ont!)t Person / Ser/i)e Agent....................................................................59 5.1.1: S09 HM!int!in the -en%or ,(siness P!rtner..........................................................5: 6 E/!l(!te ,(siness 6ontent / S)en!rios H ,(siness 6ons(lt!nt.................................................55 6.1 Re/ie1 of ,(siness S)en!rios............................................................................................ 55 6.2 >ist of ef!(lt -!l(es !n% Person!li8e% -!l(es..................................................................56 7 +ss(es %(ring 7s!ge of A)ti/!te% P!)*!ge H ,(siness 6ons(lt!nt...........................................57 7.1 <+ +ntegr!tion for +n/oi)ing................................................................................................... 57 7.1.1 6he)* 3!2 3&pe for G> A))o(nt ..............................................................................57 7.1.2 +n/oi)ing Error 3!2 )o%e == %oes not e2ist4 )he)* entries.......................................57 7.2 E2tern!l 6!t!log +ntegr!tion................................................................................................5F

. SAP AG

P!ge 5 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

7.9 >e!n 6!t!log +ntegr!tion 0$,6 7s!ge H 1hite P!ge !fter +tem 3r!nsfer..........................5F 7.: Perform!n)e +ss(es for S)he%(le% @obs.............................................................................5# 7.5 6(stomi8ing for 3e!m P(r)h!sing is Missing......................................................................5# F <reI(entl& As*e% '(estions B<A'D H ,(siness 6ons(lt!nt.......................................................60 F.1 HR/H6M +ntegr!tion............................................................................................................ 60 F.2 0$,6 Person!li8!tion........................................................................................................ 60 F.9 0$,6 / Port!l +ntegr!tion................................................................................................... 60 # <(rther +nform!tion H ,(siness 6ons(lt!nt................................................................................62 #.1 7se of SAP Port!l ............................................................................................................... 62 #.2 7se of SAP ,est Pr!)ti)es Roles for emo !n% E/!l(!tion ...............................................62 #.9 Reporting 62 #.: >e!n +nbo2........................................................................................................................... 6: #.5 $or*flo1 A%A(stments......................................................................................................... 65 #.6 Simplifie% Pri)ing................................................................................................................. 66 #.7 ,A%+ for 3r!nsfer of Shopping 6!rt 0(mber to P(r)h!se o)(ments.................................66 10 Se)(rit& Aspe)ts " S&stem A%ministr!tors...............................................................................6# 10.1 7ser A%ministr!tion !n% A(thenti)!tion.............................................................................6# 10.2 R<6 estin!tions............................................................................................................... 6# 10.9 Roles M!n!gement............................................................................................................ 6#

. SAP AG

P!ge 6 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

Quick Guide to Implementing the SAP Best Practices for SRM V1. !1 1 Purpose
3his I(i)* g(i%e pro/i%es step b& step inform!tion &o( nee% to implement the )omplete SAP ,est Pr!)ti)es SRM p!)*!ge (sing the SAP ,est Pr!)ti)es sol(tion b(il%er. ,efore pro)ee%ing 1ith this %o)(ment &o( m(st h!/e4 3he s)ope rele/!nt %efine% for &o( <in!li8e% te)hni)!l prereI(isites ReI(ire% reso(r)es !/!il!ble Bsee in/ol/e% rolesD

3his %o)(ment %oes not pro/i%e ! gener!l o/er/ie1 !n% e2pl!n!tions of SAP ,est Pr!)ti)es. <or more inform!tion !bo(t )ontent !n% positioning4 see the SAP ,est Pr!)ti)e %o)(ment!tion 6 / - . 3his %o)(ment is inten%e% for S&stem !%ministr!tors !n% b!sis )ons(lt!nts o S&stem Set (p G Prep!r!tion in)l. tro(bleshooting.

A)ti/!tion )ons(lt!nts B)!n be !lso b!sis )ons(lt!ntsD o A)ti/!tion of ,(siness 6ontent / S)en!rios

,(siness )ons(lt!nts o o E/!l(!te ,(siness 6ontent / S)en!rios in)l. tro(bleshooting <A' !n% f(rther inform!tion for e2ten%e% (s!ge the p!)*!ge

1ho !lre!%& h!/e ! so(n% *no1le%ge of SAP ,est Pr!)ti)es4 in)l(%ing the tools !n% %o)(ment!tion. 3he follo1ing se)tions !re !ssigne% to the roles reI(ire% for the s())essf(l inst!ll!tion of the SAP ,est Pr!)ti)es p!)*!ge for SRM.

. SAP AG

P!ge 7 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

' Solution (%er%ie)


SAP ,est Pr!)ti)es for S(pplier Rel!tionship M!n!gement BSRMD -1.701 +s b!se% on SAP SRM 7.01 on top of SAP ERP B5ne )lient inst!ll!tion4 1hi)h is b!se% on !n !%%"on inst!ll!tion on E66D Pro/i%es !n !))eler!te% %eplo&ment B)omp!re% to SRMD of the reI(ire% )onfig(r!tion settings. Pro/i%es pro)(rement fe!t(res of E66 6.0 H Ehp5 b(n%le% 1ith SRM 7.01 in !n )on)ise p!)*!ge !n% )ont!ins t1o pre%efine% b(siness s)en!rios Bs(pporte% for one )lient inst!ll!tionDN Self Ser/i)e Pro)(rement BPro)(re"to"P!&D Str!tegi) So(r)ing 1ith ReI(est for '(ot!tion BR<'D

+s t!rgeting on )(stomer th!tN !re !iming on simple pro)(rement s)en!rios %o not &et (se SAP SRM !re (sing onl& one ,!)*en% BE66D s&stem

ReI(ires ! )lient in the b!)*en% BE66D s&stemN 1hi)h 1!s set (p b!se% on SAP ,est Pr!)ti)es )ontent Be.g. SAP ,est Pr!)ti)es for ,!seline P!)*!ge -1.605D or 1hi)h )ont!ins the b!si) )onfig(r!tion settings Bsee !lso )h!pter Check Content Prerequisite in the client) in the !re! of Logistics, Materials Management, Financial Accounting an Controlling 3he SAP ,est Pr!)ti)es for SRM p!)*!ge onl& )ont!ins the SRM spe)ifi) )onfig(r!tion settingsQ

. SAP AG

P!ge F of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

* S#stem Setup + Preparation , S#stem Administrator


*.1 Install SAP -RP
Prior to inst!lling !n% !)ti/!ting ! SAP ,est Pr!)ti)es p!)*!ge BSAP ,P p!)*!geD4 the t!rget SAP Appli)!tion Ser/er BASD m(st be inst!lle% 1ith the S(pport P!)*!ge St!)* BSPSD4 spe)ifie% in this se)tion !n% the SAP 0otes !s spe)ifie% in %et!il in se)tion !AP "otes an Messages in this g(i%e. <or SAP ,est Pr!)ti)es for SRM this is !lso SAP ERP AS A,AP4 be)!(se the SRM f(n)tion!lit& (se% in the SAP ,P for SRM p!)*!ge Bone )lient inst!ll!tionD is b!se% on SAP ERP.

*.1.1 Release and Support Package .e%el


3he %eli/er!bles of SAP ,est Pr!)ti)es B,PD p!)*!ges 1ere %e/elope% !n% teste% in ! s&stem l!n%s)!pe 1ith spe)ifi) SPS le/els. +f the SPS le/el in &o(r s&stem is %ifferent4 there m!& be errors %(ring the !)ti/!tion. Mo( ma# be !ble to perform the !)ti/!tion !)ti/ities m!n(!ll& (sing the )onfig(r!tion g(i%es4 b(t errors m!& still o))(r.

M!*e s(re th!t &o(r s&stem meets the minim(m SPS le/el reI(irements. +n )!se &o(r s&stem h!s !n e2)eption!l SPS le/el )omp!re% to the SAP ,est Pr!)ti)es reI(irements4 onl& >+M+3E S7PP5R3 )!n be pro/i%e%. +f &o( nee% ! higher SPS le/el in &o(r s&stem4 for e2!mple be)!(se of !%%ition!l f(n)tion!lit&4 <+RS3 import !n% !)ti/!te SAP ,est Pr!)ti)es on the SPS le/els !s mentione% belo14 3HE0 (pgr!%e &o(r s&stem to the )(rrent SPS le/el. 3he s(pport p!)*!ge le/els rele/!nt for SAP ,est Pr!)ti)es for SRM -1.70 !re liste% together 1ith the reI(ire% )omponents in the ne2t se)tion.

Recei%ing the Soft)are at the "orrect SP .e%el


<or %eli/er& of the soft1!re4 !n inst!ll!tion n(mber !n% ! )orrespon%ing li)ense !greement !re reI(ire%. An S"7SER is reI(ire% to or%er soft1!re in the Soft1!re 6!t!log or %o1nlo!% from SAPRs Soft1!re istrib(tion 6enter 1ithin SAPRs Ser/i)e M!r*etpl!)e BSAPRs S$ 6 in SMPD. Mo( )!n onl& or%er (nrestri)te% SAP soft1!re. 6ont!)t the SAP )ontr!)t %ep!rtment to !s* for ! ph&si)!l shipment or )re!te ! )(stomer mess!ge on )omponent //0S-R0G-10"(1$R. <or %o1nlo!%ing SPSs4 (se the M!inten!n)e 5ptimi8er 1ithin &o(r SAP Sol(tion M!n!ger. Mo( )!n !lso sele)t rele/!nt SPs m!n(!ll& one"b&"one /i! SAPRs S$ 6 in the SMPN httpsN//ser/i)e.s!p.)om/s1%) #o$nloa !upport Packages an Patches !upport Packages an Patches % Entr& '& Application (roup !AP Application Components !AP E)P SAP ERP E0HA06E PA6EAGE E*P+ F,) !AP E)P -./

. SAP AG

P!ge # of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

5nl& the )(rrent Ser/i)e Rele!se BSRD is %eli/ere% to SAP )(stomers / p!rtners /i! SAPRs S$ 6 in SMP !n% st!n%!r% %eli/er& Bfor e2!mple4 Soft1!re 6!t!log(eD. +f &o( en)o(nter the sit(!tion th!t the reI(ire% SPS for )orre)t SAP ,P p!)*!ges !)ti/!tion is b!se% on SPS le/el >5$ER th!n the )(rrent SR4 the reI(est for the ne)ess!r& SPS is h!n%le% /i! ! )(stomer mess!ge. <or %et!ils4 see the SAP 0ote 012-0/ % !tan ar ,r ering Proce ures for !AP !oft$are BhttpsN//ser/i)e.s!p.)om/s!p/s(pport/notes/#256#0D.

*.1.' Re2uired SAP "omponents *.1.'.1 SAP -RP "ore "omponents 3.! 4SAP -"" 3.!5
Mo( )!n fin% %et!ile% inform!tion for SPS %efinition for the SRs of SAP ERP4 in SAP 0ote 33+-42 5 !upport Package le6els of E)P7ECC installations7upgra es .

*.1.'.'

SAP -RP 3.! Application Ser%er ABAP )ith "omponent SRM Ser%er of -nhancement Package 6 Support Package Stack 6 for SAP -RP 3.! 0 "SRM Server of SAP ERP 6.05 SPS06 AS ABAP"

SAP ERP 6.0 b!se% SAP ,P p!)*!ges fo)(s m!inl& on the set of soft1!re )omponents b(n%le% in SAP E66 6.0. Ho1e/er ! )omplete (p%!te of !ll A,AP soft1!re )omponents of enh!n)ement p!)*!ge : for SAP ERP 6.0 is te)hni)!ll& not reI(ire% for the (se of SAP ,est Pr!)ti)es for SRM -1.70. +n the follo1ing list &o( see the soft1!re )omponents b(n%le% 1ithin the SRM Server of SAP ERP 6.05 SPS05 AS ABAPN Soft)are "omponent SAP ,!sis 7.02 BSAPL,AS+SD SAP A,A 7.02 BSAPLA,AD P+ ,!sis 7.01 BP+L,AS+SD SAP $eb 7+< 7.01 B$E,67+<D SAP ,S <o(n%!tion 7.02 BSAPL,SL<0 D SAP ,$ 7.02 BSAP ,$D SAP APP> 6.05 BSAPLAPP>D 605 0005 702 000F SAP ,(siness $!reho(se >ogisti)s !n% A))o(nting 702 0006 SAP ,(siness S(ite <o(n%!tion 701 0005 SAP $E,67+< 700 702 000F 702 000F 6ross"Appli)!tion 6omponent ,!sis Pl(g"+n Release 702 SP .e%el 000F &escription SAP ,!sis 6omponent

. SAP AG

P!ge 10 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

SRM SER-ER 7.0P BSRMLSER-ERD SRMLE=3L<70 6 7.0P BSRMLE=3D

701

0005

701

0005

SAP enh!n)ement p!)*!ge : SPS06 for SAP E66 6.0 BA,APD is in s&n) 1ith S(pport p!)*!ge le/el SP07 of SRMLSER-ER 700 !n% SRMLE=3L<706 700

SRM SER-ER

SRM E2ten%e% <(n)tion!lit& for SRMLSER-ER in)l(%ing PPS

P 3he SRM !%%"on 7.01 )onsists of t1o A,AP soft1!re )omponentsN SRMLSER-ER 701 !n% SRMLE=3 701. 7s(!ll& reI(ire% soft1!re )omponents !n% SP le/els !re %o1nlo!%e% (sing the Maintenance (ptimi7er of SAP Solution Manager. +f &o( nee% to %o1nlo!% m!n(!ll& from SAP8s Soft)are &istri9ution "enter in Ser%ice Marketplace ple!se follo1 belo1 gi/en p!thN Installation: https877ser6ice.sap.com7s$ c !AP !oft$are #istri'ution Center #o$nloa 9nstallations an :pgra es Entr& '& Application (roup !AP Application Components !AP !)M !AP !)M 3./ 7 ";3./4 9nstallation an :pgra e <!elect &our target #=> 24/?-@--, A#B# !AP !)M 3./ !)47";3./4 !)4 9nstallation Export A Support Pac a!es: https877ser6ice.sap.com7s$ c !AP !oft$are #istri'ution Center #o$nloa !upport Packages an Patches Entr& '& Application (roup !AP Application Components !AP E)P !AP E)P Enhancement Package EhP+ for !AP E)P -./ 7 ";3./4 Entr& '& Component !)M !er6er !)M !er6er 3./

3he )ombin!tion of the SAP best Pr!)ti)es for SRM p!)*!ge 1ith other SAP ,est Pr!)ti)es p!)*!ges Be.g. SAP ,est Pr!)ti)es for ,!seline p!)*!geD ! )omplete (p%!te of !ll A,AP soft1!re )omponents of enh!n)ement p!)*!ge : for SAP ERP 6.0 might be reI(ire%. et!ile% inform!tion reg!r%ing the inst!ll!tion of enh!n)ement p!)*!ge : for SAP ERP 6.0 )!n be fo(n% in SAP 0ote 44+?/11 % 9nstallation of Enhancement Package + on !AP E)P -./. As o(tline% in SAP 0ote 106:6954 SPS le/els for SAP ERP !re s&n)hroni8e% thro(gho(t !ll enh!n)ement p!)*!ge /ersions. Soft1!re )omponents !n% !%%"ons not (se% 1ithin !n enh!n)ement p!)* sho(l% h!/e the SP le/el !ssigne% to the )on)(rrent SPS of SAP E66 6.00. Att!)he% to note 19F69F# is !AP =Ai,7=P8 !tack 9nformation7Explanation for :se Pro ucts, !n o/er/ie1 of !ll soft1!re )omponents !n% their s(pport p!)*!ge le/els )ombine% in the /!rio(s s(pport p!)*!ge st!)*s is gi/en.

SRM specific "ustomi7ing

3he SRM soft1!re )omponents BA%%"onsD )ont!in )lient %epen%ent )(stomi8ing 1hi)h is onl& importe% into )lient 000. 3hese st!n%!r% )(stomi8ing entries h!/e to be tr!nsporte% Bfor e2!mple4 b& (sing tr!ns!)tion S661D !fter the inst!ll!tion of the SRM soft1!re )omponents from )lient 000 to !lre!%& e2isting t!rget )lients. 3!rget

. SAP AG

P!ge 11 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

)lients !re those for 1hi)h &o( 1o(l% li*e to (se the SRM f(n)tion!lit& !n% in 1hi)h &o( !re going to !)ti/!te the SAP ,est Pr!)ti)es for SRM p!)*!ge. $he transport of these customi7ing entries from client !!! to the desired client has to 9e done 9efore acti%ating the SAP Best Practices for SRM package. $o transport the missing customi7ing to the target client: perform the follo)ing steps; 1. R(n tr!ns!)tion !A9"C !n% )hoose men( entr& (oto !upport Packages in the s&stem.

+n )!se !n error mess!ge !ppe!rs 1hen entering tr!ns!)tion SA+03 J0o /!li% m!inten!n)e )ertifi)!te fo(n% for s&stem 222K ple!se reI(est the reI(ire% m!inten!n)e )ertifi)!tes. As of 200#4 m!inten!n)e )ertifi)!tes !re reI(ire% to be !ble to inst!ll !n% m!int!in SAP Soft1!re (sing the tools A%%"5n +nst!ll!tion 3ool !n% S(pport P!)*!ge M!n!ger. 3hese m!inten!n)e )ertifi)!tes )!n be reI(este% (sing SAP Sol(tion M!n!ger !n% %istrib(te% !(tom!ti)!ll& to the s&stems to be m!int!ine%. <or more inform!tion4 see the SAP S(pport Port!l (n%erN httpN//ser/i)e.s!p.)om/m!inten!n)e)ertifi)!te !n% SAP 0ote 12:0265

2.

>oo* for the p!)*!ges - SRMLSER-ER !n% - SRMLE=3 3he list of importe% s(pport p!)*!ges is %ispl!&e% 1ith %!te !n% time of the import.

9. 6hoose the s(pport p!)*!ges 1hi)h h!/e been importe% !fter the )re!tion of &o(r %e/elopment )lient. 3he tr!nsports of these s(pport p!)*!ges nee% to be )opie% to the t!rget )lient to get the )lient %epen%ent settings. :. 6re!te ! ne1 mo%e !n% r(n 3r!ns!)tion !CC4

5. Enter the tr!nsport of the rel!te% s(pport p!)*!ge4 li*e SAPE" 7000:+0SRME=3 Bs(pport p!)*!ge 0: of SRMLE=3D. 6. 7. F. #. Enter the so(r)e )lient Bnorm!ll& )lient 000D !n% import )lient. Sele)t the 9nclu ing )equest !u'task option St!rt the )op& 1ith !tart imme iatel& DCop& in Foregroun DF2)) Repe!t it 1ith e/er& reI(ire% s(pport p!)*!ge tr!nsport.

5nl& )lient %epen%ent settings !re )opie% %(ring the tr!nsport )op&. 6lient in%epen%ent settings !n% 1or*ben)h obAe)ts !re not t!*en into !))o(nt. $here might 9e customi7ing conflicts and that e<isting customi7ing settings might 9e o%er)ritten in the target client. =or more information: see SAP 1ote ** 3'*.

. SAP AG

P!ge 12 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

*.1.'.*

SAP -RP .ean "atalog

3he follo1ing SAP A%%"ons m(st be importe% into the s&stemN SAP66MA0 911 000 <or more inform!tion4 see note 755052 3his A%%"on )ont!ins the )entr!l )!t!log tool C6!tm!nC. 3his tool )ontrols the m!n(!l %!t! entr& !n% '(!lit& )ontrol. 3his A%%"on )ont!ins the SAP ERP >e!n )!t!log b!se% on A,AP $eb &npro.

SAP66>63

102

000 <or more inform!tion4 see note 150#952

+f &o( 1!nt to !)ti/!te this s)en!rio4 !%%ition!l p!&!ble A%%"on )omponents !re nee%e%. See !lso note 150#952 for %et!ils. 6ont!)tN Peter Res*e Bpeter.res*eSs!p.)omD

*.1.1.1

SAP =rontend "omponents: for -<ample SAP G>I for ?indo)s and SAP 1et?ea%er Business "lient

Ens(re th!t &o( h!/e inst!lle% the l!test !n% !ppropri!te SAP fronten% )omponents. 3he follo1ing %o1nlo!% p!th belo1 le!%s &o( to !n o/er/ie1 on ho1 to inst!ll SAP fronten% )omponents !n% ho1 to !ppl& p!t)hes. 5n the n!/ig!tion le/el !AP Fronten Components4 &o( )!n sele)t the SAP fronten% )omponents %epen%ing on &o(r reI(irements. 3o %o1nlo!% the SAP fronten% )omponents4 go to the Soft1!re the SAP Ser/i)e M!r*etpl!)eN istrib(tion 6enter BS$ 6D on

https877ser6ice.sap.com7s$ c, then choose #o$nloa !upport Packages an Patches !upport Packages an Patches % Entr& '& Application (roup !AP Fronten Components &o)nload the %ersion

SAP 1et?ea%er Business "lient *.!.

0$,6 /9.0 is spe)ifi)!ll& rele!se% for !ll SAP ,(siness

All"in"5ne )(stomers 1ith SAP 0et$e!/er 7.01 SP06 !g!inst ! single A,AP st!)*.

SAP 1et?ea%er Business "lient *.!; SAP 0$,6 9.0 is the m!n%!tor& (ser interf!)e )onne)te% to SAP ,P for SRM. 3he minim(m te)hni)!l prereI(isite is enh!n)ement p!)*!ge 1 S(pport P!)*!ge St!)* 6 for SAP 0et$e!/er 7.0 !ppli)!tion ser/er A,AP BCSAP 0$ 7.01 SPS06 AS A,APCD. $e strongl& re)ommen% (seinthe rel!te% !ppli)!tion s(pport p!)*!ge st!)* H enh!n)ement

. SAP AG

P!ge 19 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

p!)*!ge : S(pport P!)*!ge St!)* 6 for SAP ERP 6.0 !ppli)!tion ser/er A,AP BCSAP ERP 6.0: SPS06 AS A,APCD !s ! minim(m4 1hi)h is !/!il!ble !s of April 124 2010. +n !%%ition4 &o( nee% to import the )orre)tions referre% to in SAP 0ote 195959F " CSAP 0et$e!/er ,(siness 6lient 9.0 " P!t)h 6olle)tionC. 3his note is !lso liste% in the se)tion !AP "otes an Messages of this %o)(ment.

*.1.1.'

SAP Best Practices All0in0(ne Add0on and SAP Best Practices Solution Builder Add0on
Release 605 Version -Tx&U 7se the l!test /ersion !s o(tline% in SAP 0ote 1901901 )elease !trateg& for !AP =est Practices Package A=AP A %ons <or more inform!tion4 see the %o)(ment 9mporting !AP =est Practices A % ,ns DA##,"9"!.P#F) on the )onfig(r!tion - . &escription SAP ,est Pr!)ti)es All" in"5ne b!se% on ERP 6.0 BE66 6004 EhP:D 3his A%%"on )ont!ins the SAP ,est Pr!)ti)es te)hni)!l fr!me1or* Bfor e2!mple4 ,6"Sets4 e6A33S4 print progr!msD ,est Pr!)ti)es Sol(tion ,(il%er on EHP5 3his A%%"on )ont!ins the SAP ,est Pr!)ti)es sol(tion b(il%er progr!m

3he follo1ing SAP ,est Pr!)ti)es A%%"ons m(st be importe% into the s&stemN Soft)are "omponent ,P"ERP B1D

,P"S5>,>

B1D

70

-T&EU

B1D

A%%ition!l !n% %et!ile% inform!tion is liste% in the %o)(ment 9mporting !AP =est Practices A on the )onfig(r!tion 6 .

%,ns DA##,"9"!.P#F)

3o %o1nlo!% the SAP ,est Pr!)ti)es A%%"ons4 go to the Soft1!re the SAP Ser/i)e M!r*etpl!)eN

istrib(tion 6enter BS$ 6D on

https877ser6ice.sap.com7s$ c, then choose #o$nloa 9nstallations an :pgra es 9nstallations an :pgra es % Entr& '& Application (roup !AP =est Practices !AP =P F,) !)M !)M % B4.3/4.

Regular >pdates $echnical -n%ironment 3he te)hni)!l !%%"ons pro/i%e% b& SAP ,est Pr!)ti)es form the te)hni)!l en/ironment reI(ire% for the !(tom!te% implement!tion of &o(r SAP ,est Pr!)ti)es /ersion 1ith the SAP Sol(tion ,(il%er. 3his te)hni)!l fr!me1or* is )ontin(o(sl& (p%!te% pro/i%ing enh!n)e%4 fi2e%4 or !%%ition!l te)hni)!l obAe)ts reI(ire% for the te)hni)!l implement!tion pro)ess. SAP ,est Pr!)ti)es therefore offers (p%!te% /ersions of the !%%"ons on ! reg(l!r b!sis. E!)h (p%!te% !%%"on repl!)es the pre/io(s /ersion in &o(r s&stem. <or more inform!tion !bo(t the )(rrentl& !/!il!ble /ersions of the !%%"on ,P"ERP !n% the !%%" on ,P"S5>,> 4 see SAP 0ote 1901901 B3he rele/!nt )ontent !n% e2e)(tion of SAP 0ote 1901901 is in)l(%e% in the se)tion !AP "otes an Messages of this %o)(ment.D

. SAP AG

P!ge 1: of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

Sin)e the sol(tion s)ope file !n% the most )(rrent inst!ll!tion %!t! files !l1!&s )orrespon% to the )(rrent te)hni)!l !%%"ons4 &o( !l1!&s nee% to m!*e s(re the most )(rrent /ersions !re in &o(r s&stem before the te)hni)!l implement!tion of &o(r SAP ,est Pr!)ti)es /ersion st!rts. 3he (p%!te of the te)hni)!l fr!me1or* h!s no imp!)t on s)ope or b(siness )ontent of &o(r SAP ,est Pr!)ti)es /ersion !s it is %es)ribe% in the respe)ti/e %o)(ment!tion.

*.'

General "lient Settings


6lient RoleN 3he s&stem )!nnot h!/e !n& )lients 1ith ! role of pro ucti6e )lient. +f the s&stem )ont!ins ! pro%()ti/e )lient4 e2tension sets )!nnot be !)ti/!te% !s reI(ire%. A%%ition!ll&4 the !(tom!ti) !)ti/!tion of SAP ,est Pr!)ti)es )ontent (sing the SAP ,est Pr!)ti)es sol(tion b(il%er is not !llo1e% in ! pro%()ti/e )lient4 be)!(se ,6 sets )!nnot be !)ti/!te% in the pro%()ti/e s&stem. Changes an Cransport for Client !pecific ,'Fects % Automatic recor ing of changes
reI(ire%N +n or%er to !)ti/!te ! SAP ,est Pr!)ti)es p!)*!ges !(tom!ti) re)or%ing of )h!nges is reI(ire%. 3his fl!g me!ns th!t !ll the )h!nges !re !(tom!ti)!ll& re)or%e% in ! )h!nge reI(est.

3o )he)* !n% m!int!in the settings of )lients in &o(r s&stem4 (se tr!ns!)tion )o%e SCC4.

Cross Client ,'Fect changes % Changes to )epositor& an cross%client CustomiEing allo$e reI(ire%N #uring the acti6ation of a !AP =est Practices package cross ")lient
obAe)ts !re )re!te%. 6ross")lient f(n)tions in)l(%e !ll )ross")lient )(stomi8ing obAe)ts Be.g. f!)tor& )!len%!r4 %efinition of pri)e list )on%itions4 printer )ontrolsD. ,(t in p!rti)(l!r the& !lso in)l(%e !ll obAe)ts of the SAP Repositor& Be.g. Reports4 mo%(le pools4 s)reens4 i)tion!r& et).D. +n the follo1ing )h!pter &o( )!n fin% ! list of )ross )lient )(stomi8ing settings )re!te% %(ring the !)ti/!tion of the SAP ,est Pr!)ti)es for SRM P!)*!ge.

+n )!se &o( h!/e not m!int!ine% the setting !s %es)ribe% B Changes to )epositor& an cross%client CustomiEing allo$e ) &o( 1ill be !s*e% %(ring the !)ti/!tion of the p!)*!ge if these settings h!/e to be %one !(tom!ti)!ll& b& the sol(tion b(il%er. +n )!se &o(r reAe)t the reI(ire% )h!nges the !)ti/!tion )!nnot be e2e)(te% !(tom!ti)!ll&.

*.*

"ross "lient Settings

3he follo1ing )ross )lient )(stomi8ing settings !n% repositor& obAe)ts !re )re!te% %(ring the !)ti/!tion of the SAP ,est Pr!)ti)es for SRM p!)*!ge. Refer to the se)tion in the )onfig(r!tion g(i%e to !n!l&8e possible )onfli)ts in &o(r s&stem l!n%s)!pe. "onfiguration Step and "hapter in "onfiguration Guide #efine logical s&stem for !)M Building Block S00 $#pe "omment

6ross )lient )(stomi8ing

+f the logi)!l s&stem is !lre!%& m!int!ine% !n% !ssigne% no )h!nges 1ill be %one %(ring !)ti/!tion.

Maintaining Client !ettings

S00

6ross )lient )(stomi8ing

. SAP AG

P!ge 15 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

"onfiguration Step and "hapter in "onfiguration Guide CustomiEing !$itches Acti6ate !er6ices

Building Block S00 S00

$#pe

"omment

6ross )lient )(stomi8ing Ser/i)es M!inten!n)e of Ser/i)es !ffe)ts !ll )lients. 0o tr!nsport reI(est is )re!te%. 0o tr!nsport reI(est is )re!te%. + 56 tr!nsfer str()t(res h!/e to be )re!te% in )(stomer n!mesp!)e 1hi)h !re (se% for the (plo!% of the 5RG Mo%el 3empl!te. 3his tr!ns!)tion is )re!te% in the )(stomer n!mesp!)e in or%er to simplif& the m!n(!l )re!tion of HR" (sers

#efine )FC #estinations Creation of 9#oc G4P22/H Cransfer !tructures

S00 S09

R<6 estin!tion Repositor& obAe)ts

6re!tion of HR 7sersN 6re!te 3r!ns!)tion OLPASRM

S09

Repositor& obAe)ts

elete >ogi)!l S&stems for Postpro)essing 5ffi)e M!int!in St!n%!r% Setting for SAP ,(siness $or*flo1

S09

6ross )lient )(stomi8ing

S09

R<6 estin!tion 6ross )lient )(stomi8ing

3his !)ti/it& is ! m!n(!l step %(ring the !)ti/!tion !n% )!n be therefore )he)*e% %(ring the !)ti/!tion pro)ess.

*.@

1et?ea%er Business "lient , Acti%ate "onte<t Menu A""itional #etails

3o (se the spe)ifi) f(n)tions in SAP 0et$e!/er ,(siness 6lient4 &o( m(st !)ti/!te the )onte2t men( A itional etails in the tr!ns!)tion PFCG. +n or%er to (se the )onte2t men( &o( h!/e to m!int!in the )lient"in%epen%ent t!ble SSML67S3N 1. A))ess tr!ns!)tion SM30N 2. 6hoose the t!ble//ie1N ssmL)(st. 9. 6hoose the M!int!in. :. 6hoose 0e1 Entries.

. SAP AG

P!ge 16 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

5. 6hoose A

LME07L E3A+>S.

6. Set /!l(e to MES. 7. S!/e &o(r settings.

*.6
>se

SAP -nterprise -<tensions Sets and -nterprise Business =unctions

After inst!lling SAP ERP4 the follo1ing SAP E66 extension sets nee% to be !)ti/!te% before &o( st!rt !)ti/!tion of SAP ,est Pr!)ti)es for SRM.

A)ti/!ting enterprise e2tensions4 b(siness f(n)tions4 !n% b(siness f(n)tion sets m!*es perm!nent )h!nges to &o(r s&stem !n% )!nnot be (n%one. <or more inform!tion !bo(t the imp!)t4 see the %o)(ment!tion of the rel!te% e2tension or b(siness f(n)tion.

Procedure
1. R(n the follo1ing !)ti/it&N IMG Menu $ransaction "ode Acti6ate !AP ECC Extensions SFW5

2. 5n the !$itch Frame$ork8 change =usiness Function !tatus s)reen4 sele)t e!)h of the follo1ing entries Bb& m!r*ing the )ol(mn Planne !tatusD !n% then )hoose the Acti6ate Changes b(ttonN -nterprise -<tensions 0o spe)ifi) enterprise e2tensions nee% to be !)ti/!te% +nherite% from SAP ERP b!)*en% s&stem -nterprise Business =unctions / EME/GE0LA+5LS+MP> +<+6A3+50 Planned Status 50 Planned Status Remarks epen%s on &o(r b!)*en% ERP settings

Remarks SAP All"+n"5ne Roles

9. 3he s&stem %ispl!&s !n inform!tion!l %i!log bo2. 6hoose :. 6hoose =ack.

Continue.

*.3

SAP 1otes and Messages

+f iss(es be)ome !pp!rent !fter shipment of this SAP ,est Pr!)ti)es P!)*!ge B!n% hen)e of this %o)(mentD4 !n SAP 0ote e2ists to %o)(ment ho1 to sol/e the iss(es.

. SAP AG

P!ge 17 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

Before #ou start the acti%ation of the related SAP Best Practices scope: check the latest %ersion of the SAP 1ote for BP SRM 9elo) to obt!in (p%!tes !n% )orre)tions for problems th!t h!/e not be)ome !pp!rent (ntil !fter shipment. All SAP 0otes h!/e to be !pplie% to the s&stem /i! the SAP 1ote Assistant. All SAP 0otes mentione% belo1 nee% to h!/e the implement!tion st!t(s Completel& implemente . Some SAP 0otes reI(ire m!n(!l !)tion before &o( set the st!t(s to )ompletel& implemente%. 3o !/oi% !)ti/!tion errors !s ! res(lt of gener!ting lo!%s4 &o( h!/e to perform ! mass generation (sing tr!ns!)tion SGE0 !s %es)ribe% in the SAP 0ote +@42+@. SAP 1ote A
1606F#5

&escription
SAP ,est Pr!)ti)es for SRM -1.701

"omponent
S-"SM,"A+5" ,P"SRM

Area
Gener!l +nfo

Remark

Al1!&s )he)* the SAP 0ote for ,est Pr!)ti)es for SRM P!)*!ge E -1.701 for (p%!tes on the implement!tion of SAP ,est Pr!)ti)es for SRM

3he follo1ing SAP 0otes m(st be implemente% Bif not st!te% other1ise in the SAP 0ote mentione% !bo/eDN SAP 1ote A
1901901

&escription
Rele!se Str!teg& for SAP ,est Pr!)ti)es P!)*!ge A,AP A%%" ons

"omponent
S-"SM,"A+5" ,P

Area A)ti" /!tion

Remark
0ote 1901901 refers to other notes. +n s(mm!r&N 3he SRM p!)*!ge is b!se% on enh!n)ement p!)*!ge : for SAP ERP 6.0. 3herefore4 &o( nee% the follo1ing A%%"onsN " BP0-RP 3!6V1 or higher 3he rele/!nt note for the ,est Pr!)ti)es A%%"5n ,P"ERP 60:-2 is referen)e% in SAP 0ote 1901901. Al1!&s )he)* this referen)e% note !n% follo1 the instr()tions.

Att!)he% to this !%%"on spe)ifi) note &o( )!n fin% the )orre)tions for the !%%"on. Al1!&s !ppl& the )orre)tion tr!nsport for the )orrespon%ing !%%"on

" BP0S(.B.& !V6 or higher 3he rele/!nt sol(tion b(il%er o/er/ie1 note for &o(r sol(tion b(il%er /ersion is referen)e% in note 1901901. Al1!&s )he)* this referen)e% note4 follo1 the instr()tions !n% !ppl& the

. SAP AG

P!ge 1F of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

SAP 1ote A

&escription

"omponent

Area

Remark
mentione% notes.

196F177

0$,6 /9.0 for ,Ai5

,6"$ "6>3" ,7S

7s!ge

0ot reI(ire% H this note )ont!ins onl& te2t !n% is the st!rting point for the inst!ll!tion of the 0$,6 9.0 for ,A+5. Ple!se s*ip the steps mentione% in this note !n% refer to the referen)e% !n% import!nt notes 1hi)h h!/e to be e2e)(te%N " 195959F Bsee belo1D " 1:009F9 Bsee belo1D

195959F

SAP 0et$e!/er ,(siness 6lient 9.0 " P!t)h 6olle)tion SAP ,Ai5N SAP 0$,6 9.0 G EhP: for SAP ERP 6.0 BA,APD4 6onfig ,P =N6h!nges to ,P !%%ress %!t! not repli)!te% 6he)*ing the si8e bet1een s(bs)reens !n% elements 0$,6 )!(ses lo)*s in $eb &npro !ppli)!tions +n!)ti/e ser/i)es in the +nternet 6omm(ni)!tion <r!me1or*

,6"$ "6>3" ,7S

7s!ge

0ote 195959F refers to other notes. 6he)* 1hi)h notes !re reI(ire% for &o(r s&stem l!n%s)!pe or 0$,6. 3his note %es)ribes in %et!il ho1 to set (p the 0$,6. 6he)* 1ith &o(r s&stem !%ministr!tor in )!se of I(estions. 3his note reI(ires %eep b!sis *no1le%ge. 0ee%s to be implemente% to !/oi% problems %(ring )re!tion of the P 5rg str()t(re 5nl& refer to the se)tion for en% (sersN !n% %e!)ti/!te the %i!log bo2 for s)reen si8e )he)* m!n(!ll&.

1:009F9

,6"$ "6>3" ,7S

7s!ge

129#:71

AP"M ",P" =

A)ti" /!tion 7s!ge

570F61

,6"<ES"G7+

1:99609

,6"$ "6>3" ,7S ,6"M+ "+6<

7s!ge

517:F:

7s!ge

A)ti/!te the /irt(!l host !n% ser/i)es (sing the tr!ns!)tion S+6<. o not refer to the referen)e% noteN 1191#:5 " A)ti/e ser/i)es for SRM 6.0 in tr!ns!)tion S+6< S*ip this se)tion.

1:56162

0!/ig!tion to )!t!log is )!n)elle% in +EF SRM70N ,P inbo(n% pro)essingN Role !n% bi%%er in%i)!tor AS A,AP 7.02.0FN e6A33 / Error in p!rser of A,AP st!tement

SRM"E,P"6A3

7s!ge

1:96150

SRM"E,P"A M" =,P ,6"3$,"3S3" 6A3 6A33

A)ti/!ti on A)ti/!ti on

Sol/es +ss(e %(ring Repli)!tion

1605##:

3his note fi2es !n iss(e 1hi)h )!(se% tro(ble in E)!tts )ont!ining +nline A,AP.

. SAP AG

P!ge 1# of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

+f &o( !re going to enh!n)e the s)ope of the SAP ,est Pr!)ti)es for SRM p!)*!ge4 the follo1ing notes might be import!nt. 3he& pro/i%e !%%ition!l %!t! for pro%()ti/e (se of the s)en!rios.

Mo( %o not h!/e to !ppl& these notes in the s&stem. 3he& !re not rele/!nt for the !)ti/!tion !n% (s!ge of the SAP ,est Pr!)ti)es for SRM p!)*!ge. 3he& simpl& pro/i%e !%%ition!l inform!tion.

SAP 1ote A
19#F626

&escription
SRMSERPN M!ss gener!tion of emplo&ees from (sers 3r!nsport %i!log bo2 1hen s!/ing personnel pl!nning %!t!

"omponent
PA"PA"==

Area
+nfo

Remark
SRMSERPN M!ss gener!tion of emplo&ees from (sers

995F2

,6",M3"5M

+nfo

+n the SRM 5ne )lient s)en!rio the follo1ing entr& sho(l% e2ist in t!ble 377S0N

3RSP 65RR = 3r!nsport S1it)h B= V 0o 3r!nsportD.

5ther1ise iss(e m!& o))(r on )re!tion of ! )ont!)t person for ! s(pplier/bi%%er 1ith (ser or 1hen )h!nging person!l (ser settings

0oteN (ring !)ti/!tion of SAP ,est Pr!)ti)es for SRM 1e s1it)h off tr!nsport reI(est. 1:97#F7 Rele!se of Port!l" +n%epen%ent 0!/ig!tion <r!me for SRM 7.0 SRM"E,P"6A" 7+ +nfo 3his note pro/i%es !n o/er/ie1 1h!t to %o to (se 0$,6 9.0 in SRM 7.0

Ho1e/erN 3he reI(ire% steps for 0et$e!/er %es)ribe% in the mentione% note 1:97917 !re !lre!%& %es)ribe% in note 195959F Bsee se)tion !bo/eD no !)tion reI(ire% !t this point.

3he SRM note 1:956#2 is !lre!%& mentione% in the se)tion !bo/e !n% m!n%!tor& to !ppl&. 3he SRM 0ote 1:90### )ont!ins ! list of notes th!t !re not %ire)tl& rele/!nt for the ,A+5 p!)*!ge onl& !ppl& these notes in )!se of iss(es %(ring (s!ge. no !)tion reI(ire% !t this point.

. SAP AG

P!ge 20 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

SAP 1ote A
1172#01

&escription
SAP SRM !%%"on 7.0 for ERP 6.0 EHP:

"omponent
,6"7PG" A 50

Area
+nfo

Remark 0ote pro/i%es (pgr!%e +nfo for SRM 7.0

997629

6(stomi8ing !fter inst!ll!tion or (pgr!%e

,6"7PG" A 50

+nfo

ReI(ire% )(stomi8ing entries 1hi)h !re p!rt of SRM !%%"on h!/e to be bro(ght from SAP s!mple )lient 000 to ! %esire% t!rget )lient

*. SRM0specific Pre0Acti%ation Acti%ities


>se
After inst!lling SAP ERP !n% the other nee%e% SAP )omponents4 !ppl&ing the reI(ire% SAP SP !n% SAP 0otes4 !n% importing the SAP ,est Pr!)ti)es !%%"on4 &o( )!n prep!re &o(r s&stem for !)ti/!tion.

*. .1
>se

Maintain Integration -ngine

3he p(rpose of this !)ti/it& is to )onfig(re the integr!tion engine.

Procedure
1. A))ess the !)ti/it& (sing the follo1ing n!/ig!tion optionsN $ransaction "ode sxm'Ia m

2. 6hoose 9ntegration Engine Configuration 9. 6hoose men( E it Change (lo'al Configuration #ata :. M!*e the follo1ing entries =ield 1ame Role of ,(siness S&stem 5. 6hoose !a6e &escription Role of ,(siness S&stem >ser Action and Values >56 Appli)!tion S&stem 1ote

*. .'

=i< Possi9le Inconsistenc# in BBPBBAPIBP(

(ring (pgr!%e to ERP6.0 EhP:/5 in)onsisten)& )!n o))(r pre/enting )orre)t re"re!% of b!)*en% %o)(ment from SRM in ERP. +f this in)onsisten)& e2ists in &o(r s&stem %(mps o))(r o))!sion!ll&. 3his is mostl& the )!se 1hen P5 is being retrie/e% from ERP /i! R<6 from SRM.

. SAP AG

P!ge 21 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

3o fi2 the in)onsisten)& pro)ee% !s follo1N 1. A))ess the !)ti/it& (sing the follo1ing n!/ig!tion optionsN $ransaction "ode SE97 2. Enter f(n)tion mo%(le C,,PLGE3LS$+36HLS3A3ELR<6C 9. 6li)* 7tilities Rep!ir <(n)tion Gro(p :. 6hoose ,,PL,AP+LP5 !s the f(n)tion gro(p !n% )onfirm 5. 3he follo1ing mess!ge is %ispl!&e%N Che follo$ing o'Fects can 'e repaire automaticall& Che follo$ing mo ules contain an inclu e an an entr& in the function li'rar& no entr& in CF#9). Chis is generate uring repair 6. 6hoose b(tton Rep!ir4 !ssign ! ne1 1or*ben)h t!s* !n% )onfirm the )h!nges.

*. .* &eacti%ate BBP0BAdI Implementations of BAdI CRA./BCRA./SD1"BBA&I


>se
3he s&n)hroni8!tion of HR"%!t! ,P (sing report HRA>=SM06 is not 1or*ing for this p!)*!ge %(e to in)orre)t ,,P"implement!tions of ,A%+ HRA>=LHRA>=SM06L,A +. e!)ti/!te the implement!tions.

Procedure
1. R(n the follo1ing !)ti/it&N $ransaction "ode
S-1E

2. Enter ,A%+ 0!me *)ALJI*)ALJ!K"CI=A#9 !n% )hoose #ispla& 9. 5n the =usiness A %9ns8 #ispla& #efinition *)ALJI*)ALJ!K"CI=A#9 s)reen )hoose 9mplementation ,6er6ie$ to see the !/!il!ble implement!tions.

Mello1 highlighte% implement!tions !re !)ti/e !n% nee% to be %e!)ti/!te%. :. Sele)t !n !)ti/e implement!tion !n% )hoose Change. 5. 6onfirm the pop"(p b& )hoosing Maint. in orig. lang. 6. 6hoose #eacti6ate DCtrlLF+) to %e!)ti/!te the !)ti/e implement!tion. 7. 6hoose =ack. F. Pro)ee% 1ith the ne2t !)ti/e implement!tion !s %es)ribe% in steps 9"6.

. SAP AG

P!ge 22 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

*. .@ S.& "onnection
6he)* the )orre)t S> loo* !s follo1sN entr& (sing tr!ns!)tion S> 6HE6E. 3he o(tp(t of the tr!ns!)tion sho(l%

+f the )he)* re)ei/es errors simil!r to the belo1 mentione% ones4 )ont!)t &o(r s&stem !%ministr!tor to set (p S> )orre)tl&.

3o r(n the SRM s)en!rio 1itho(t setting (p ! )omplete S> LC)CICL"CCAC*E is reI(ire%. $ransaction "ode $a9le name !E4LC)CICL"CCAC*E

)onne)tion !t le!st !n entr& in t!ble

1. A))ess the !)ti/it& (sing the follo1ing n!/ig!tion optionsN

2. 6re!te ! ne1 entr& !s follo1sN Parameter 1ame SR3< Value WS&stem"+ XW)lientX 1ote <or e2!mple4

. SAP AG

P!ge 29 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

Parameter 1ame

Value

1ote R'E102

AE A3 ,S EEM 0AME

!te WEe& 0!me of ,(siness S&stemX >56 W,(siness S&stem 0!meX

A)t(!l %!te <or e2!mple4 R'E6>03102

,S R5>E ,S 6AP3+50 9. S!/e &o(r entries.

Role of ,(siness S&stem <or e2!mple4 R'E6>03102

:. +f !n iss(e o))(rs in tr!ns!)tion M SL>5A L656EP+3 see SAP 0ote ##79F#. +n this )!se4 )ont!)t &o(r s&stem !%ministr!tor to )re!te ! )omplete S> Set (p S> o o )onne)tion4 m!int!ining entr&.

3r!ns!)tion RO704 tr!nsferring te)hni)!l %!t! to S> 3r!ns!)tion SM5# 36P/+P )onne)tions >6RSAPR<6 SAPS> AP+ S> L76 3r!ns!)tion SAPS> AP+67S3

6re!te b(siness s&stem for the SRM )lient in S> R(n tr!ns!)tion S> 6HE6E in the SRM )lient to /erif& the )orre)t set"(p

*. .6 VM" and IP"


3he -M6 B-irt(!l M!)hine 6ont!inerD is !/!il!ble in the b!sis soft1!re %eli/er& Bp!rt of SAP 0et$e!/er 7.0D h!s to be !)ti/!te%. 3he +P6 B+nternet Pri)ing !n% 6onfig(r!torD is b!se% on the -M6. +t is (se% to en!ble )onsistent pri)ing !n% )onfig(r!tion thro(gh !ll s!les )h!nnels !n% %oes not nee% !n online SAP s&stem4 1hile still m!int!ining pri)ing !n% )onfig(r!tion %!t! in one pl!)e. 3he >e!n 0!/ig!tion <r!me %oes not )!rr& ! @A-A st!)* !n% therefore simplifie% pri)ing is being (se% inste!%. 3he +P6 settings !re option!l. 1. A))ess the !)ti/it& (sing the follo1ing n!/ig!tion optionsN $ransaction "ode SM52

7se the tr!ns!)tion to %etermine 1hether the /irt(!l m!)hine is !)ti/!te%. +f the /irt(!l m!)hine is not !)ti/!te%4 &o( h!/e to t(rn it on sin)e it is reI(ire% b& the +nternet Pri)ing !n% 6onfig(r!tor B+P6D. <or more inform!tion4 see SAP 0ote F5:170. 0o )(stomi8ing steps !re ne)ess!r&. Mo(r s&stem !%ministr!tor h!s to set profile p!r!meters !n% rest!rt the s&stem.

. SAP AG

P!ge 2: of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

*. .3 -<ecute Report RCS(BF"C


>se
3he p(rpose of this !)ti/it& is to r(n report if S5,@ is in)onsistent. 3his step is ne)ess!r& if Acti6ate stan ar tasks %ispl!&s error mess!ges.

Procedure
1. A))ess the !)ti/it& (sing one of the follo1ing n!/ig!tion optionsN SAP Menu $ransaction "ode 9. Sele)t !ll of the obAe)ts. :. Perform ! re)on)ili!tion b& )hoosing List :p ate selection 5. After the obAe)t list h!s been re)on)ile%4 t!ble 5,@S is )onsistent. Cools A=AP ;ork'ench #e6elopment A=AP E itor SE38

2. Enter the follo1ing %!t! !t progr!mN )*!,=MC* !n% Execute.

*.E Generic Pre0Acti%ation Acti%ities


*.E.1
>se
http !n% https ser/i)es h!/e to be set (p in or%er to (se the SAP 0$,6.

Set >p of http and https Ser%ices

. SAP AG

P!ge 25 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

Procedure
1. A))ess the !)ti/it& (sing the follo1ing n!/ig!tion optionsN $ransaction "ode SMICM

2. 5n the 9CM Monitor s)reen4 )hoose the men( p!th (oto !er6ices Bshift;<1DD. 9. A)ti/!te http !n% https ser/i)es.

*.E.'

Acti%ation of Ser%ices for SAP Best Practices Solution Builder

A)ti/!te the ser/i)es nee%e% for the SAP ,est Pr!)ti)es sol(tion b(il%er !n% SAP 0$,6 (sing the tr!ns!)tion !9CF. 1. A))ess the !)ti/it& (sing the follo1ing n!/ig!tion optionsN $ransaction "ode SICF 2. 5n the Maintain !er6ices s)reen )hoose Execute DF@). 9. 5n the Maintain ser6ice s)reen e2p!n% the -irt(!l Hosts / Ser/i)es no%e !s follo1s !n% !)ti/!te !ll the ser/i)es liste% belo1N
%ef!(ltLhos t %ef!(ltLhos t

s!p s!p

p(bli) b)

m&sso)ntl bsp smb s)Ls)opingLtool

3hese ser/i)es !re nee%e% for the SAP ,est Pr!)ti)es sol(tion b(il%er

*.E.*

&eselecting Acti%ation .inks in B" Sets

$e re)ommen% th!t &o( t(rn off the )re!tion of !)ti/!tion lin*s. ,& %oing this4 &o( )!n signifi)!ntl& in)re!se !)ti/!tion spee% !n% !/oi% errors.

Procedure
1. R(n the follo1ing !)ti/it&N SAP Menu $ransaction "ode Cools CustomiEing =usiness Configuration !ets Acti6ation of =C !ets S"PR'!

2. 5n the =usiness Configuration !ets8 Acti6ation s)reen4 )hoose :tilities !&stem !ettings. 9. 6hoose Change BShift ; <1D. :. +n the Acti6ation se)tion4 sele)t the r!%io b(tton for #o "ot Create p!r!meter. 5. 6hoose Enter on the inform!tion mess!ge. 6. S!/e &o(r settings.

. SAP AG

P!ge 26 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

*.G Maintain Profile Parameters


*.G.1
>se
e6A33s !re (se% to !(tom!te the !)ti/!tion of SAP ,est Pr!)ti)es )onfig(r!tion settings. Prior to !)ti/!tion4 &o( m(st !llo1 e6A33 pro)essing in the s&stem b& setting the profile p!r!meter sapgui7userIscripting. 3he /!l(e for Ena'le or isa'le user scripting on the front%en m(st be set true.

SAP Scripting

Procedure
1. R(n the follo1ing !)ti/it&N $ransaction "ode RZ11

2. 5n the Maintain Profile Parameters s)reen4 m!*e the follo1ing entries =ield 1ame P!r!m. 0!me 9. 6hoose #ispla&. :. 5n the #ispla& Profile Parameters Attri'utes s)reen4 sele)t Change 6alues. 5. 5n the Change Parameter Balue s)reen4 m!*e the follo1ing entries. =ield 1ame 0e1 -!l(e 6. 6hoose !a6e. &escription 0e1 -!l(e for (ser s)ripting >ser Action and Values 3R7E 1ote En!ble SAP S)ripting &escription Profile p!r!meter n!me >ser Action and Values s!pg(i/(serLs)ripting 1ote

$hen &o( s!/e the )h!nge4 the 1in%o1 )loses !n% the )(rrent /!l(e of the p!r!meter )h!nges to 3R7E. 3his )h!nge onl& be)omes effe)ti/e 1hen &o( log on to the s&stem !g!in.

+f the p!r!meter is set in RZ114 &o( lose the )h!nge 1hen &o( rest!rt the ser/er.

*.G.'
>se

Authentication >sing SAP .ogon $ickets

3o f(lfill the reI(irement of the SAP ,est Pr!)ti)es sol(tion b(il%er (se4 the follo1ing profile p!r!meters h!/e to be set !s liste% belo1. 3he set of these profile p!r!meters is !lso ne)ess!r& for the )omm(ni)!tion bet1een SAP 0et$e!/er ,(siness 6lient !n% SAP EE6 s&stem to 1or* )orre)tl&. E2e)(te the follo1ing steps.

. SAP AG

P!ge 27 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

Procedure
1. R(n the follo1ing !)ti/it&N $ransaction "ode RZ11

2. 5n the Maintain Profile Parameters s)reen4 m!*e the follo1ing entries =ield 1ame P!r!m. 0!me 9. 6hoose #ispla&. :. 5n the #ispla& Profile Parameters Attri'utes s)reen4 sele)t Change 6alues. 5. 5n the Change Parameter Balue s)reen4 m!*e the follo1ing entries. Parameter 1ame login/!))eptLsso2Lti)*et &escription A))ept SS5 ti)*et logon for this B)omponentD s&stem 1e) %alue 1 1ote 6he)* !n% !%!pt /!l(e if ne)ess!r& &escription Profile p!r!meter n!me >ser Action and Values login/!))eptLsso2Lti)*et 1ote

6. 6hoose !a6e. 7. 6hoose =ack DF?). F. 5n the Maintain Profile Parameters s)reen4 m!*e the follo1ing entries =ield 1ame P!r!m. 0!me #. 6hoose #ispla&. 10. 5n the #ispla& Profile Parameters Attri'utes s)reen4 sele)t Change 6alues. 11. 5n the Change Parameter Balue s)reen4 m!*e the follo1ing entries. Parameter 1ame login/)re!teLsso2Lti)*et 12. 6hoose !a6e. &escription 6re!te SS5 ti)*ets on this s&stem 1e) %alue 2 1ote 6he)* !n% !%!pt /!l(e if ne)ess!r& &escription Profile p!r!meter n!me >ser Action and Values login/)re!teLsso2Lti)*et 1ote

3his !%!pt!tion of the profile p!r!meters login7acceptIsso1Iticket !n% login7createIsso1Iticket is ne)ess!r& to &o( (se the SAP ,est Pr!)ti)es sol(tion b(il%er !s 1ell !s the SAP 0et$e!/er ,(siness 6lient.

*.G.*
>se

Set &efault $imeout for http and https Ser%ices

$e re)ommen%e% th!t &o( set the follo1ing for both ser/i)es 3+ME573 !n% PR563+ME573 to 900 or 600 Bse)on%sD. 3he %ef!(lt is 60.

. SAP AG

P!ge 2F of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

3he /!l(es !re !lso set (sing s&stem p!r!meters Bsee belo1 se)tion Pro)e%(reDN icm7ser6erIportI<H> % !tan ar 6alue for H8 /8 http, 4 or 18 https <or e2!mpleN icm7ser6erIportI/ N P),CN*CCP, P,)CN@///, P),CC9ME,:CN?//, C9ME,:CN-// icm7ser6erIportI1 N P),CN*CCP!, P,)CN++?//, P),CC9ME,:CN?//, C9ME,:CN-//

Procedure
1. R(n the follo1ing !)ti/it&N $ransaction "ode RZ10

2. 5n the E it Profiles s)reen4 enter &o(r inst!n)e profile. 9. +n the E it Profile bo24 sele)t the r!%io b(tton for Exten e maintenance !n% )hoose Change. :. 5n the Maintain Profile s)reen4 m!*e the follo1ing entries Parameter 1ame i)m/ser/erLportLWPX &escription St!n%!r% /!l(e for PN 0N http4 1 or 2N https 5. 6hoose =ack 6. 6hoose !a6e. 1e) %alue 900 or 600 1ote Set to 900 or 600 Bse)on%sD for 3+ME573 !n% PR563+ME5734 the %ef!(lt is 60

3his !%!pt!tion of these profile p!r!meters is onl& ne)ess!r& if &o( !re (sing SAP 0et$e!/er ,(siness 6lient.

*.1! "reating >ser for Acti%ation of SAP Best Practices "ontent


>se
+n this !)ti/it&4 &o( )re!te ! (ser to r(n the !)ti/!tion of the rel!te% SAP ,est Pr!)ti)es s)ope. Ho1e/er SRM %oes not s(ppl& sep!r!te )(stomi8ing or set(p roles B!))or%ing to the SRM se)(rit& g(i%elineD. +nste!%4 &o( sho(l% (se the f(n)tions pro/i%e% in )ole Maintenance Btr!ns!)tion P<6GD. Here &o( )!n %efine ! role )orrespon%ing to &o(r in%i/i%(!l +MG proAe)t 1ith !ll the !(thori8!tions &o( nee% to !))ess the )orrespon%ing +MG !)ti/ities reI(ire% for the SAP ,est Pr!)ti)es s)ope. <or more inform!tion !bo(t b(il%ing ! role for ! 6(stomi8ing proAe)t4 see the %o)(ment!tion for the tr!ns!)tion P<6G.

Altern!ti/el& &o( )!n (se the !(thori8!tion profile !APIALL. +f this !(thori8!tion %oes not !ppl& to &o(r !(thori8!tion )on)ept4 &o( sho(l% restri)t the rights of the

. SAP AG

P!ge 2# of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

(ser !))or%ing to &o(r intern!l !(thori8!tion g(i%elines. $itho(t the profile !APIALL4 iss(es %(ring the !)ti/!tion m!& o))(r !n% nee% to be sol/e%. Mo( )!n (se the tr!ns!)tion !:2? to get inform!tion on the missing !(thori8!tions !n% e2ten% the !(thori8!tion %!t! !s ne)ess!r&.

ire)tl& !fter !)ti/!tion of the SAP ,est Pr!)ti)es )ontent4 remo%e the authori7ations #ou ha%e gi%en to the s#stem user th!t h!s performe% the !)ti/!tion steps. 3his is for se)(rit& re!sons to !/oi% th!t the s&stem (ser mis(ses the !(thori8!tions gr!nte% before.

Procedure
1. 3o )!rr& o(t the !)ti/it&4 )hoose one of the follo1ing n!/ig!tion optionsN SAP Menu $ransaction "ode Cools A ministration :ser Maintenance :sers SU01

2. 5n the :ser Maintenance8 9nitial !creen4 in the :ser fiel%4 enter <User-I > !n% )hoose Create. 9. 6hoose the A =ield 1ame >!st n!me <irst n!me 6. M!*e the follo1ing entriesN =ield 1ame P!ss1or% 7ser t&pe F. M!*e the follo1ing entriesN =ield 1ame >ogon l!ng(!ge e)im!l not!tion !te form!t #. 6hoose the )oles t!b p!ge. 10. Enter the (ser role &o( )re!te% th!t )ont!ins the ne)ess!r& !(thori8!tion profile Altern!ti/el& &o( )!n !ssign the profile !APIALL on the Profiles t!b p!ge. M!*e s(re th!t this )orrespon%s to &o(r intern!l se)(rit& g(i%elines. 11. S!/e &o(r entries. >ser Action and Values E0 1.29:.5674F# .MM.MMMM 1ote >ser Action and Values Winiti!l p!ss1or%X i!log 1ote ress t!b p!ge. >ser Action and Values W>!st n!me of the (serX W<irst n!me of the (serX 1ote :. M!*e the follo1ing entriesN

5. 6hoose the Logon #ata t!b p!ge.

7. 6hoose the #efaults t!b p!ge.

Result
A (ser to !)ti/!te SAP ,est Pr!)ti)es )ontent h!s been )re!te%.

. SAP AG

P!ge 90 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

. SAP AG

P!ge 91 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

@ Acti%ation of Business "ontent H Scenarios , Activation $onsultant


3he follo1ing se)tion %es)ribes the !)ti/ities th!t h!/e to be %one b& the )ons(lt!nt !)ti/!ting SAP ,est Pr!)ti)es in the s&stem.

@.1 Initial "heck of S#stem Readiness


+t is ne)ess!r& th!t &o( )he)* if &o(r s&stem !%ministr!tor h!s !pplie% the )orre)t SPS le/el !s o(tline% !bo/e in the se)tion )elease an !upport Package Le6el. +n !%%ition4 ens(re th!t the s&stem !%ministr!tor h!s !lso finishe% !ll !)ti/ities !s %es)ribe% in the se)tion !&stem !etup O Preparation 5 !&stem A ministrator. 6ontin(e 1ith the follo1ing steps onl& if these prereI(isites !re met.

@.' "heck "ontent Prere2uisite in the "lient


$he acti%ation of the SAP Best Practices for SRM package in an Iempt# clientJ is not supportedK +n or%er to )onfig(re ! one )lient s&stem (sing the p!)*!ge4 e2isting !ppli)!tion )onfig(r!tion settings h!/e to e2ist in &o(r )lient. 3he follo1ing list pro/i%es &o( 1ith !n o/er/ie1 of the most reI(ire% settings. " Enterprise Str()t(re / Assignments o o o o o o o o o " o o o o o " o 6omp!n& 6re%it 6ontrol Are! 6omp!n& 6o%e 6ontrolling Are! -!l(!tion >e/el BSt!n%!r%D Pl!nt Stor!ge >o)!tion P(r)h!sing 5rg!ni8!tion P(r)h!sing Gro(p 6omp!n& 6o%e Settings A)ti/it&",!se% 6osting in 6ontrolling Are! A)ti/!te )omponents/)ontrol in%i)!tors Prim!r& !n% Se)on%!r& 6ost Elements 6ost 6enters !n% 6ost Elements -en%or !))o(nt gro(ps !n% fiel% sele)tion

<in!n)i!l A))o(nting / 6ontrolling Settings

M!teri!l M!n!gement !n% >ogisti)s Settings

. SAP AG

P!ge 92 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

o o o o

-en%or n(mber r!nges !n% gro(ping M!teri!l t&pes4 !ttrib(tes of m!teri!l t&pes4 n(mber r!nges for m!teri!l t&pes M!teri!l gro(ps Pro)(rement settings.

+f &o( h!/e no )lient !/!il!ble )ont!ining !n& !ppli)!tion )onfig(r!tion settings &o( )!n )re!te ! )op& of )lient 000 !n% !)ti/!te for e2!mple the SAP ,est Pr!)ti)es for ,!seline p!)*!ge -1.60: for Germ!n& Bor !t le!st the b!si) P(r)h!sing s)en!rio Procurement $ithout Pualit& Management 1hi)h )ont!ins !ll rele/!nt b!si) settingsD in this )lient. Mo( )!n fin% more inform!tion !bo(t this p!)*!ge onN httpN//help.s!p.)om/ !AP =est Practices =aseline packages =ase on !AP ECC -.// B4.-/+

@.* Scenarios to 9e Acti%ated


$hen &o( !)ti/!te the SAP ,est Pr!)ti)es for SRM p!)*!ge4 &o( get both pre%efine% s)en!rios (p !n% r(nning in &o(r s&stem. et!ils for these s)en!rios !re !/!il!ble on the %o)(ment!tion - in the !re! =usiness 9nformation Preconfigure !cenarios. Sele)t the scenarios map for o/er/ie1s4 pro)ess flo1s4 !n% %et!ils of the s)en!rios.

@.@ Acti%ation .anguage


M!*e s(re th!t &o(r logon l!ng(!ge is !l1!&s English B!n% 053 &o(r lo)!l l!ng(!geD for !ll !)ti/!tion !)ti/ities.

@.6 >ser Settings for Acti%ation


<or !)ti/!tion4 1e re)ommen% th!t onl& one 7ser + be (se% to !)ti/!te the SAP ,est Pr!)ti)es. +t )!n be ! te%io(s pro)e%(re to )h!nge o1nership of the !)ti/!tion of the sol(tion.

M!*e s(re th!t &o( onl& h!/e one single SAP G>I session running 1hen &o( !)ti/!te SAP ,est Pr!)ti)es. +f &o( r(n se/er!l SAP G7+ sessions4 some !(tom!te% inst!ll!tion !)ti/ities might r(n into errors.

@.6.1
>se

&eacti%ate Info &ialog Bo< on &#npro Si7e "heck

3he %i!log bo2 siEing conflicts ma& appear 1hi)h m!& pop (p %(ring !)ti/!tion h!s to be %e!)ti/!te%.

. SAP AG

P!ge 99 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

Procedure
1. >og on 1ith the (ser in the s&stem. 2. 6hoose the first b(tton from the right si%e of the St!n%!r% 3ool ,!r CustomiEing of Local La&out or t&pe !"# $ F1%. 9. Sele)t the men( item ,ptions. :. 6hoose the ,ptions t!b p!ge. 5. e"sele)t the Ena'le ialog 'ox for &npro siEe check )he)*bo2. 6. 6hoose the ,Q b(tton !t the bottom.

@.6.'
>se

SAP Soft)are "hange Registration 4SS"R5; &e%eloper Le#

3he (ser + (se% for !)ti/!tion h!s to be registere% !s %e/eloper on SAP Ser/i)e M!r*etpl!)e BSAP Soft1!re 6h!nge Registr!tion BSS6RDD. <or more inform!tion4 see SAP 0ote F6161. 3he SS6R %e/eloper *e& is nee%e%4 be)!(se the (ser + (se% for SAP ,est Pr!)ti)es !)ti/!tion )re!tes !n% )h!nges obAe)ts from the )(stomer n!me r!nge %(ring the SAP ,est Pr!)ti)es !)ti/!tion pro)ess. +f the SAP ,est Pr!)ti)es !)ti/!tion (ser is not registere% !s ! %e/eloper4 the !(tom!te% SAP ,est Pr!)ti)es !)ti/!tion in)(rs errors.

Procedure
1. A))ess the SAP Ser/i)e M!r*etpl!)e !t httpN//ser/i)e.s!p.)om/ss)r. 2. 5n the !AP !oft$are Change )egistration D!!C)) st!rt p!ge4 &o( get the %et!ile% (ser %o)(ment!tion on ho1 to pro)ee% to get the SS6R %e/eloper *e&.

An SS6R %e/eloper *e& is ! 20 )h!r!)ter )ombin!tion of %igits th!t is I(erie% 1hen !n SAP ERP (ser tries to )re!te or )h!nge !n obAe)t from the )(stomer n!me r!nge <5R 3HE <+RS3 3+ME. 3he prompting mess!ge for the %e/eloper *e& !ppe!rs on)e for e!)h SAP ERP (serY if registr!tion is s())essf(l4 this SAP ERP (ser is no longer prompte% to enter ! %e/eloper *e&. 3he SS6R %e/eloper *e& is gener!te% from the inst!ll!tion n(mber of the !ffe)te% inst!ll!tion !n% the SAP ERP (ser n!me.

@.6.*
>se

>nicode Settings

,efore e!)h (ser logs on to the s&stem for the first time4 the (serZs lo)!l G7+ m(st be set to (se the 7ni)o%e )o%e p!ge.

Procedure
1. <rom the SAP >ogon p!%4 sele)t &o(r s&stem + . 2. 6hoose the Change 9tem b(tton. 9. 5n the !&stem Entr& Properties %i!log bo24 )hoose the Co e Page t!b p!ge. :. 5n the Enco ing %rop%o1n4 sele)t :nico e D:CF%@).

. SAP AG

P!ge 9: of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

5. 6hoose ,Q.

@.6.@
>se

Allo) G>I Scripting

Perform this !)ti/it& so th!t e6A33s G7+ s)ripts )!n b& e2e)(te% 1ith &o(r G7+.

Procedure
F. 6hoose the first b(tton from the right si%e of the St!n%!r% 3ool ,!r CustomiEing of Local La&out or t&pe !"# $ F1%. #. Sele)t the men( item ,ptions. 10. 6hoose the !cripting t!b p!ge. 11. Sele)t the Ena'le scripting )he)*bo2. 12. esele)t the )he)*bo2es "otif& ;hen a !cript Attaches to a )unning (:9 !n% "otif& ;hen a !cript opens a Connection.

19. 6hoose the ,Q b(tton !t the bottom.

@.6.6
>se

Set &ecimal 1otation and &ate =ormat

Perform this !)ti/it& to set (p the !)ti/!tion (ser + .

Procedure
1. R(n the follo1ing !)ti/it&N SAP Menu $ransaction "ode !&stem :ser Profile ,$n #ata SU3

2. 6hoose the #efaults t!b p!ge. 9. M!*e s(re &o( set #ecimal "otation !))or%ing to &o(r )o(ntr&Zs %ef!(lt4 li*e 1.29:.5674F#. :. M!*e s(re &o( set #ate Format !))or%ing to &o(r )o(ntr&Zs %ef!(lt4 li*e /MM/MMMM. 5. M!*e s(re th!t &o( !ssign &o(r printer in the fiel% o(tp(t %e/i)e Bsee !lso the se)tion Printer En6ironment !bo/eD. 6. S!/e &o(r settings. 7. >og off from the s&stem. F. >og on to the s&stem.

>og off !n% log on is ne)ess!r& sin)e the )h!nge in the (ser settings onl& be)omes effe)ti/e 1hen &o( log on to the s&stem !g!in. #. $hen the )omplete !)ti/!tion pro)e%(re is finishe%4 &o( m!& )h!nge these /!l(es !s %esire%.

. SAP AG

P!ge 95 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

Result
3he %e)im!l not!tion !n% %!te form!t h!/e been set (p !))or%ing to &o(r )o(ntr& form!t. 3he st!n%!r% printer h!s been %efine%.

@.3

Getting the Business "ontent for Acti%ation

Perform the steps Getting the !olution !cope File !n% (etting the 9nstallation #ata Files on the s!me %!&. +f &o( %o1nlo!% them !t %ifferent times4 &o( m!& en)o(nter errors %(e to mism!t)hing.

@.3.1
>se

Getting the Solution Scope =ile

3he technical structure for e!)h sol(tion Bs)en!rios4 b(il%ing blo)*s4 !n% te)hni)!l obAe)tsD of the SAP ,est Pr!)ti)es is m!n!ge% b& ! sol(tion s)ope file.

Procedure
1. 3he solution scope file )!n be fo(n% !s !tt!)hment to the SAP ,est Pr!)ti)es for SRM s(pport note Bfor %et!ils on the SAP 0ote n(mber see !bo/e se)tion !AP "otes an MessagesD. 2. o1nlo!% the sol(tion s)ope O+P"file th!t )orrespon%s toN %Mat&'r $onfi! #(#)*Scope*%Solution*I#)%A""&+n (ersion).,IP 3he n!ming )on/ention )orrespon%s toN the m!teri!l n(mber of the )onfig(r!tion 2JJJJJJJ -

or the n(mber of the %o1nlo!% obAe)t / file in the soft1!re %istrib(tion )enter Bs!me n(mber !s m!teri!l n(mber of )onfig(r!tion - D 2JJJJJJJ.G9P 3he n(mber of the %o1nlo!% obAe)t )!n be fo(n% on the !AP !oft$are #istri'ution Center in the %o1nlo!% !re! for the %o1nlo!% obAe)t Config8 =est Practices All%in%,ne.

or the SAP ,est Pr!)ti)es A%%"5n -ersion for e2!mple =P%E)P -/+B+ Mo( )!n %etermine the A%%"5n -ersion !s follo1sN !AP Eas& Access men(N !&stem !tatus Component information BPrereI(isiteN 3he A%%"5n /ersion/rele!se h!s been inst!lle% in the s&stemD.

. SAP AG

P!ge 96 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

E2!mpleN 5=======LS65PEL,PLSRML-1700L60:-[.8ip

@.3.'
>se

Getting the Installation &ata =iles

3he installation settings B)onfig(r!tion settings !n% m!ster %!t!D of the SAP ,est Pr!)ti)es !re m!n!ge% b& the inst!ll!tion %!t! files.

Procedure
1. 3he installation data files )!n be fo(n% !s !tt!)hment to the SAP ,est Pr!)ti)es for SRM s(pport note Bfor %et!ils on the SAP 0ote n(mber see !bo/e se)tion !AP "otes an MessagesD. 2. o1nlo!% inst!ll!tion %!t! O+P"file p!)*!ge from the sol(tion noteN %Mat&'r $onfi! #(#)*BP*-I.ES*%I'#)*%A""&+n (ersion)%.an!ua!es).,IP 3he n!ming )on/ention )orrespon%s toN the m!teri!l n(mber of the )onfig(r!tion 2JJJJJJJ -

or the n(mber of the %o1nlo!% obAe)t / file in the soft1!re %istrib(tion )enter Bs!me n(mber !s m!teri!l n(mber of )onfig(r!tion - D 2JJJJJJJ.G9P 3he n(mber of the %o1nlo!% obAe)t )!n be fo(n% on the !AP !oft$are #istri'ution Center in the %o1nlo!% !re! for the %o1nlo!% obAe)t Config8 =est Practices All%in%,ne.

or the SAP ,est Pr!)ti)es A%%"5n -ersion e.g. =P%E)P -/2B1 Mo( )!n %etermine the A%%"5n -ersion !s follo1sN !AP Eas& Access men(N !&stem !tatus Component information BPrereI(isiteN 3he A%%"5n /ersion/rele!se h!s been inst!lle% in the s&stemD.

Sele)t the 8ip file for 1hi)h l!ng(!ges &o( 1o(l% li*e to !)ti/!te the p!)*!ge e.g. E"I#E for language English an (erman

E2!mpleN 2JJJJJJJI=PIF9LE!I!)MI-/2BRIE"I#E.Eip

@.3.*

"reating a =older for the SAP Best Practices Acti%ation

1. 6re!te ! fol%er on ! h!r% %ri/e Bfor e2!mple4 on &o(r lo)!l h!r% %ri/eD th!t )!n be !))esse% from 1ithin the SAP s&stem 1here &o( 1!nt to !)ti/!te SAP ,est Pr!)ti)es for SRM. Ens(re th!t the persons 1ho 1ill !)ti/!te SAP ,est Pr!)ti)es h!/e the ne)ess!r& (ser rights to !))ess this fol%er.

. SAP AG

P!ge 97 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

2. E2tr!)t the files from the O+P files &o( %o1nlo!%e% in the pre/io(s t!s* into the fol%er &o( )re!te% in step 1. Mo( sho(l% h!/e one sol(tion s)ope file BP.2mlD4 m!n& /!ri!nt files BP.3=3D.

@. Acti%ation of Scenarios
<or !n instr()tion on ho1 to get inform!tion on !ll s)en!rios in)l(%e% in the SAP ,est Pr!)ti)es for SRM p!)*!ge4 see se)tion !cenarios to 'e Acti6ate !bo/e.

Step 1; Import the Solution =ile


1. 3o r(n the SAP ,est Pr!)ti)es sol(tion b(il%er4 from the Comman fiel%4 enter &'&sm(&(() !n% press Enter. 2. 5n the !olution 'uil er 5 solution e itor s)reen4 from the men(4 )hoose !olution S 9mport. 9. 5n the !elect one format to import %i!log bo24 )hoose the 9mport JML file b(tton. :. 5n the !elect the JML file %i!log bo24 bro1se to the lo)!tion of &o(r =M> file Bin the fol%er &o( )re!te% %(ring step Creating a Fol er for the !AP =est Practices Acti6ation, see !bo/eD4 sele)t it4 !n% )hoose ,pen. 5. Set the (plo!%e% sol(tion !s the f!/orite sol(tionN )hoose !olution S !et Fa6orite.

Step '; Set &ocument Path for Solution Builder >se


3his !)ti/it& sets the %o)(ment p!th for inform!tion th!t m!& be (sef(l %(ring !)ti/!tion so th!t (sers )!n fin% %et!ils from the SAP Help Port!l !bo(t the s)en!rio being !)ti/!te%.

Procedure
1. <rom the SAP ,est Pr!)ti)es sol(tion b(il%er men(4 )hoose (oto S :ser !ettings. 2. 6hoose the External #ocuments t!b p!ge. 9. 6hoose the :. 6hoose the Parameter 567ME03A3+50 #ispla& <> Change b(tton. 9nsert )o$ b(tton. Value httpN//help.s!p.)om/

5. M!*e the follo1ing entriesN

6. 6hoose 7. 6hoose

!a6e. =ack.

Step *; >pload the Installation &ata >se


3he p(rpose of this step is to (plo!% the inst!ll!tion %!t! to the sol(tion b(il%er. 3his step is m!n%!tor& e/en if &o( %o not 1!nt to person!li8e &o(r sol(tion.

. SAP AG

P!ge 9F of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

3o !ss(re the inst!ll!tion %!t! (plo!% is 1or*ing )orre)tl&4 m!*e s(re before inst!ll!tion %!t! (plo!% the follo1ing (ser settings !re set !s %es)ribe% B!))ess /i! !olution =uil er S !olution E itor S (oto S :ser S !ettings4 t!bstrip (eneralDN o o esele)t the setting Check consistenc& $ith eCACC efinitions uring 9nstallation ata uploa Sele)t the setting Maintain references in eCACC #efinitions uring 9nstallation #ata uploa

Procedure
1. <rom the SAP ,est Pr!)ti)es sol(tion b(il%er m!in men(4 )hoose :ploa 9nstallation #ata DCtrl L F2). 5n the :ploa an #o$nloa external file ata %i!log bo24 bro1se to the lo)!tion of &o(r inst!ll!tion %!t! files Bin the fol%er &o( )re!te% %(ring step Creating a Fol er for the !AP =est Practices Acti6ation, see !bo/eD4 sele)t it4 !n% )hoose Continue DEnter).

Step @; Personali7e the Solution

3his step is m!n%!tor& to )he)* the interf!)es !n% integr!tion points in the b!)* en% )lient. +t is essenti!l for the !)ti/!tion of the p!)*!ge th!t !ll person!li8!tion steps h!/e to be e2e)(te% !))(r!tel&. /ron! 0aintenance of t1e personali2ation an" inte!ration "ata 0a3 lea" to issues "urin! t1e activation an" t1e usa!e of t1e pac a!e . 1. 6hoose PersonaliEation DCtrlLF@) 5n the (eneric PersonaliEation Composer s)reen4 &o( )!n see !ll !)ti/ities th!t !re )!n be person!li8e%. 3hese person!li8!tion steps !re m!n%!tor& to h!n%le the b!)* en% )lient integr!tion.

3he person!li8!tion of the reI(ire% inform!tion for the SRM )onfig(r!tion !bo(t the enterprise str()t(re in the b!)* en% )lient is !lso %one in the Generi) Person!li8!tion !n% not in the f(n)tion Enterprise !tructure PersonaliEation. 2. 0!/ig!te to !ll !)ti/ities !n% %o(ble")li)* the !)ti/it& to m!int!in the reI(ire% %!t!. A %o)(ment is !tt!)he% for e!)h step. 3hese %o)(ments %es)ribe 1hi)h %!t! h!s to be m!int!ine% !n% ho1 to %etermine the reI(ire% /!l(es in the b!)* en% )lient. 3o open the %o)(ment4 )hoose #ispla& ocumentation. 9. M!*e !n& person!li8e% entries !n% set the st!t(s to %o)(ment the progress of &o(r person!li8!tion !)ti/ities. :. S!/e &o(r entries.

Step 6; Starting Acti%ation


1. Ens(re th!t &o(r sol(tion is set !s ! f!/orite sol(tion. 2. <rom the men(4 )hoose (oto S 9mplementation B6trl ; <6D. 9. Sele)t the top no%e of the sol(tion4 !n% )hoose the Acti6ate b(tton.

:. 5n the Acti6ate solution %i!log bo24 m!*e the follo1ing entriesN

. SAP AG

P!ge 9# of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

=ield 1ame 3!rget >!ng(!ge +nst!ll!tion !t!

>ser Action and Values E0

"omments Mo( )!n !lso (se t!rget l!ng(!ge E. As ! res(lt4 sele)te% l!ng(!ge in%epen%ent fiel%s !re fille% 1ith Germ!n %es)ription te2ts inste!% of English te2ts. 3his fol%er 1!s )re!te% in step Creating a Fol er for the !AP =est Practices Acti6ation Mo( )!nnot (se 706 p!ths Bfor e2!mple4 \\%1%f090\SME\...D. Al1!&s (se ! m!ppe% net1or* %ri/e Bfor e2!mple4 ON\SME D Also it is not possible to (se !n& root %ire)tor& of &o(r lo)!l %ri/e Bfor e2!mple4 6N\D

Wlo)!tion of fol%er 1ith inst!ll!tion %!t!X for e2!mple4 ON\sme\files

$or*ben)h

W1or*ben)h reI(est n(mberX W)(stomi8ing reI(est n(mberX esele)t or Sele)t

Enter !n e2isting 1or*ben)h reI(est n(mber4 or )hoose the ;ork'ench )equest b(tton to )re!te one. Enter !n e2isting )(stomi8ing reI(est n(mber4 or )hoose the CustomiEing )equest b(tton to )re!te one. 0e1 !)ti/!tion fl!g h!s been inserte% to the sol(tion b(il%er. + &o( 1!nt to )re!te 6(stomi8ing !n% $or*ben)h reI(est !(tom!ti)!ll& then sele)t this )he)*bo2. 5ther1ise %esele)t it !n% )re!te them m!n(!ll&. +f sele)te%4 the s&stem %oes not %ispl!& the Acti6ate solution %i!log bo2 (pon res(mption of !)ti/!tion follo1ing !n error or m!n(!l !)ti/it&. +f %esele)te%4 the Acti6ate solution %i!log bo2 1ill %ispl!& e/er& time !fter res(mption of !)ti/!tion. +f sele)te%4 s&stem e2e)(tes !)ti/!tion steps th!t )re!te %emo %!t!. +f %esele)te%4 these steps !re not e2e)(te%.

6(stomi8ing

0e1 !)ti/!tion fl!g for tr!nsport reI(ests

S*ip this s)reen

esele)t

$ith %emo %!t!

Sele)t

Acti%ation )Ho demo data , ?hat does this meanM +f &o( 1!nt to !)ti/!te the SAP ,est Pr!)ti)es p!)*!ge 1itho(t %emo %!t!4 &o( )!n %esele)t the )he)*bo2 to t(rn off !)ti/!tion of %emo %!t!. After !)ti/!tion is )omplete%4 &o( 1ill not be !ble to test the b(siness s)en!rios. 3he s)en!rio testing reI(ires the presen)e of the %emo %!t! !n% rel!te% )onfig(r!tion settings. 3o test the b(siness pro)esses 1ith )(stomer %emo %!t!4 &o( )!n )re!te &o(r o1n %emo %!t!. Pro)ee% !s follo1sN Sele)t the b(siness s)en!rio &o( 1!nt to test 6he)* the ro1 in the Prerequisites Matrix file for this s)en!rio to %etermine the reI(ire% prereI(isite b(il%ing blo)*s.

. SAP AG

P!ge :0 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

Go to the Sol(tion ,(il%er =uil ing =lock =uil er 5 !cenario E it Bie$ . >oo* !t the steps th!t h!/e the )he)* bo2 !)ti/!te% in )ol(mn #e B emoD for !ll b(il%ing blo)*s th!t belong to the s)en!rio.. Refer to the )orrespon%ing Configuration (ui e !n% )re!te the reI(ire% )onfig(r!tion !n% m!ster %!t! !)ti/ities m!n(!ll&.

-rrors occur during acti%ation , ?here can I find more information to sol%e the issueM +n )!se of !n& iss(es %(ring !)ti/!tion !l1!&s )he)* se)tionN -rror Candling; Installation -rrors during acti%ation 5. 6hoose Continue.

Manual Step Candling 3here !re some m!n(!l steps th!t &o( 1ill nee% to h!n%le %(ring !)ti/!tion. 3he sol(tion b(il%er %ispl!&s ! pro)e%(re %i!log bo2 1ith instr()tions for &o( to follo1 to pro)ess the step.

+f &o( (se PERS50A>+OE /!l(es Bfor e2!mple )omp!n& )o%e 0000 inste!% of the %ef!(lt /!l(e )omp!n& )o%e 4/// or shipping point @@@@ inste!% of %ef!(lt /!l(e shipping point 4///, an so on (se the E<A7>3 /!l(es in the m!n(!l step )onfig(r!tion %es)riptions !n% )onfig(r!tion g(i%es4 respe)ti/el&4 b(t (se &o(r person!li8e% /!l(es 1here/er !ppli)!ble.

Running an e"A$$ in =oreground Mode Some !)ti/!tion !)ti/ities reI(ire to r(n !n e6A33 in foregro(n% mo%e. 3he follo1ing %es)ription pro/i%es !n instr()tion on ho1 to r(n the e6A33 in the foregro(n% mo%e.

Procedure
1. 5n the !tart eCACC Cestconfiguration s)reen4 sele)t #ispla& !tart ,ptions. 2. 6hoose the Execute b(tton. 9. 5n the follo1ing s)reen4 )hoose the :9 Control t!b p!ge. :. +n the CC# bo24 in !tart Mo e for Comman CC#4 (se the %rop%o1n to sele)t A Process in Foregroun , !&nchronous Local.

Step ; Personali7ation
Mo( )!n get the list of %ef!(lt /!l(es !n% their person!li8e% /!l(es. 3o gener!te ! list )ont!ining %ef!(lt !n% person!li8e% /!l(es refer to SAP 0ote 1:21667. 3his is !n option!l step !n% is onl& possible if &o( h!/e person!li8e% the sol(tion Bsee step 5D.

. SAP AG

P!ge :1 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

3his t!s* is (s(!ll& )!rrie% o(t together 1ith the b(siness )ons(lt!nt 1ho 1ill t!*e o/er the steps !s %es)ribe% in se)tion E6aluate =usiness Content 7 !cenarios 5 =usiness Consultant belo1.

Step E; Post0Acti%ation Acti%ities &eacti%ate Info &ialog Bo< on &#npro Si7e "heck >se
<or !ll s&stem (sers )re!te% %(ring the !)ti/!tion the %i!log bo2 siEing conflicts ma& appear h!s to be %e!)ti/!te%. <or more inform!tion4 see the )onfig(r!tion g(i%e for S00 H se)tion8 #efine =usiness :ser.

Procedure
1. >og on 1ith the (ser in the s&stem. 2. 6hoose the first b(tton from the right si%e of the St!n%!r% 3ool ,!r CustomiEing of Local La&out or t&pe !"# $ F1%. 9. Sele)t the men( item ,ptions. :. 6hoose the ,ptions t!b p!ge. 5. e"sele)t the Ena'le ialog 'ox for &npro siEe check )he)*bo2. 6. 6hoose the ,Q b(tton !t the bottom.

. SAP AG

P!ge :2 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

6 -rror Candling; Installation -rrors during Acti%ation , Activation $onsultant


3he follo1ing inform!tion helps &o( to sol/e problems th!t might o))(r %(ring the inst!ll!tion pro)ess.

,efore &o( st!rt 1ith %et!ile% error !n!l&8ing !n% 1or*ing thro(gh the error pro)essing !s %es)ribe% belo14 pro)ee% !s follo1sN A)ti/!te &o(r sol(tion or the respe)ti/e s)en!rio in the sol(tion b(il%er implement!tion !ssist!nt !g!in. +t might be the )!se th!t error %oes not re!ppe!r. +n this )!se4 no )orre)tion!l !)ti/ities !re nee%e% !n% the inst!ll!tion is pro)ee%ing.

6.1
>se

-rror (ccurs &uring Acti%ation of Automated $ask

$hen !n !)ti/!tion of !n !(tom!te% t!s* r(ns into errors4 the !)ti/!tion stops !t the point of the error. 0o f(rther implement!tion )!n be %one (ntil the error is resol/e%.

Procedure
1. 5n the 9mplementation Assistant 5 !olution Bie$ s)reen4 sele)t ! t!s* th!t h!s ! re% light in the Current status )ol(mn. 2. E2p!n% the t!s* !n% )hoose the log th!t is !ssigne% to this t!s*. et!ile% inform!tion !bo(t the error is %ispl!&e% in the Error List p!ne. 9. +n the Error List p!ne )hoose #ispla& #etaile Log. 3he %et!ile% log inform!tion !bo(t !n e6A33 or ,6 set !)ti/!tion is %ispl!&e%. :. +n this log inform!tion )he)* entries 1ith ! re% light to i%entif& the re!son for the error. !. +n )!se the error )!n be sol/e% b!se% on the log inform!tion4 &o( )!n r(n the e6A33 or ,6 set !g!in. +n )!se the !)ti/!tion f!ils be)!(se of lo)*e% obAe)ts4 m!*e s(re th!t no obAe)ts !re lo)*e% b& !n& (sers. 3hen tr& to !)ti/!te the !)ti/it& !g!in.

See the %o)(ment SAP Best Practices 4ools for %et!ils !bo(t the m!n(!l !)ti/!tion of e6A33s !n% ,6 sets. 3he %o)(ment )!n be fo(n% on the %o)(ment!tion - in the !re! Cechnical 9nformation "X Cools an Concepts. 5. +n )!se the log inform!tion is not s(ffi)ient to sol/e the problem &o( )!n pro)ee% !s follo1sN !. E2e)(te the t!s* m!n(!ll&N (se the %es)ription of the rel!te% se)tion in the )onfig(r!tion g(i%e for e2e)(ting the t!s*4 or

. SAP AG

P!ge :9 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

b. 5pen ! )(stomer mess!ge for this problem spe)if&ing the )omponent SV0SMB0 AI(0BP0SRM.

o 053 %elete sol(tion b(il%er s)en!rios !fter the& h!/e been !)ti/!te%. +f &o( %elete s)en!rios4 the !)ti/!tion histor& !n% the respe)ti/e logs !re lost !n% it is not possible to fin% possible error re!sons 1ith ten!ble efforts. +n s()h )!ses 05 SAP S7PP5R3 6A0 ,E PR5-+ E . 6. $hen &o( h!/e sol/e% the problem Beither e2e)(te% the t!s* m!n(!ll& or ! sol(tion h!s been pro/i%e% /i! )(stomer mess!geD4 )hoose the Change b(tton th!t is %ispl!&e% in the ,l !tatus )ol(mn to the right of the t!s*.

o 053 pro)ee% 1ith inst!ll!tion if the problem h!s not been sol/e%. +f &o( )ontin(e 1itho(t sol/ing the problem4 se/ere errors might res(lt in the s(bseI(ent inst!ll!tion steps th!t )!(se in)!l)(l!ble efforts to fi2. +n s()h )!ses 05 SAP S7PP5R3 6A0 ,E PR5-+ E . 7. 6hoose the Change b(tton th!t is %ispl!&e% in the ,l !tatus )ol(mn to the right of the t!s*. F. 5n the Confirmation %i!log bo24 )hoose ,Q to m!n(!ll& )h!nge the st!t(s to s())essf(l. #. 5n the 9nformation %i!log bo24 enter ! re!son for )h!nging the st!t(s. 10. 6hoose Continue.

3he inform!tion is s!/e% in ! log. 3o /ie1 %et!ils for ! )h!nge% t!s*4 )hoose the re% light in the ,riginal !tatus )ol(mn for th!t t!s*. A %i!log bo2 %ispl!&s the (ser 1ho performe% the )h!nge4 the %!te of the )h!nge4 !n% the re!son for the )h!nge. 6hoose Continue to )lose the %i!log bo2. 11. 6hoose Acti6ate to )ontin(e 1ith the inst!ll!tion.

6.1.1
>se

General Issue0 Inconsistencies in S(BF

+n )!se of error mess!ges reg!r%ing in)onsisten)ies of S5,@4 r(n the follo1ing pro)e%(re. <or more inform!tion4 see the se)tion 9.7.6 E2e)(te Report RHS5,@6H.

Procedure
1. A))ess the !)ti/it& (sing one of the follo1ing n!/ig!tion optionsN SAP Menu $ransaction "ode 9. Sele)t !ll of the obAe)ts. :. Perform ! re)on)ili!tion b& )hoosing List :p ate selection Cools A=AP ;ork'ench #e6elopment A=AP E itor SE38

2. Enter the follo1ing %!t! !t progr!mN )*!,=MC* !n% Execute.

. SAP AG

P!ge :: of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

5. After the obAe)t list h!s been re)on)ile%4 t!ble 5,@S is )onsistent.

6.1.'
>se

General Issue0 Runtime -rror P/AB1(B=R--BSPA"-

3he r(ntime error P=AL05L<REELSPA6E o))(rs B%ispl!&e%4 for e2!mple4 in tr!ns!)tion S322D

Procedure
An!l&8e the %(mp (sing tr!ns!)tion S322 !n% refer to note 1:756F. 6he)* 1hether the /!l(e of the profile p!r!meter a9apH9uffersi7e is !ppropri!te.6he)* the pro)e%(re !n% si8e 1ith &o(r s&stem"!%ministr!tor.

Result
3he %(mp no longer o))(rs.

6.1.*

S!!0 "heck IP" "onfiguration

&ump &uring IP" "heck >se


+f &o( en)o(nter ! short %(mp %(ring the )he)* of the +P6 Biss(e in progr!mN ==PIC"#IC:!C,M9G9"(IC*ECQY mess!ge 9ncorrect status in pricingD ple!se refer to note 565789:. 3he iss(e is b!se% on !n in)orre)t set (p of the -irt(!l M!)hine 6ont!iner B-M6D

Procedure
Re %eplo& @!/! Appli*!tion of -M6 !))or%ing to note 1957:F# !n% reset -M6

Result
3he %(mp no longer o))(rs.

6.1.@
>se

S!* , ?-*1; "reation of I&oc N1P66!O $ransfer Structures

3he E)!tt stops 1ith !n error J!//?++ "o 'atch input ata for screen !APL!C)# /?//K. 3he re!son is th!t the pop (p for the tr!nsport reI(est is not 1or*ing properl&. 3his E)!tt h!s to r(n in foregro(n% mo%e Q Ho1e/er in )!se the iss(e o))(rs in the b!)*ro(n% the he!%er of the tr!nsfer str()t(re 1!s )re!te% in some %!t!b!se t!bles. ,efore pro)ee%ing these entries h!/e to be %elete% in or%er to !/oi% in)onsisten)ies. Pro)ee% 1ith )he)*ing the iss(e4 then remo/ing the in)onsistent entries !n% )re!te the )orre)t entries.

Procedure 0 "hecking
Mo( )!n )he)* this !s follo1sN 1. St!rt tr!ns!)tion ;E?4. 2. Enter segment t&pe Z1P550x !n% )hoose Change. +f the mess!ge !ppe!rs !egment Z1P550x oes not exist &et, )hoose =ack.

. SAP AG

P!ge :5 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

9. St!rt !g!in tr!ns!)tion ;E?4 !n% )hoose Create. +f the mess!ge !ppe!rs !tructure Z1P550x alrea & exists, the folllo1ing steps h!/e to be )on%()te% for the follo1ing segments8 Z1P5500* Z1P5501* Z1P550%* Z1P5503+

Procedure , $a9le Maintenance


M!*e s(re &o( h!/e the !ppropri!te !(thori8!tion for A,AP %i)tion!r& !n% the t!ble m!inten!n)e. :. St!rt tr!ns!)tion !E4-". 5. Enter t!ble n!me EDISEGMENT !n% sele)tion )riteri!N Segm.type - Z1P550x 6. Remo/e the entries Z1P550x ,Z1P5500* Z1P5501* Z1P550%* Z1P55037. Repe!t this step for the follo1ing t!blesN EDISDEF; EDSAPPL, DD02L.

+n )!se &o( )!nnot %elete the entries &o( h!/e to s1it)h tempor!lit& the t!ble m!inten!n)e options for these t!bles (sing tr!ns!)tion !E44 Bt!b p!ge eli/er& !n% M!inten!n)eD.

Procedure , Run e"A$$ in foreground mode.


F. After %eletion of the entries &o( )!n pro)ee% 1ith the !)ti/!tion in the sol(tion b(il%er. #. 5n the s)reen 9mplementation Assistant 5 !olution Bie$ fl!g !)ti/it& 7!M=!)M7;E?4I,//4I!/? % Creation of 9#oc G4P22/H transfer structures !n% sele)t )he)* bo2 -; B<oregro(n% !)ti/!tion mo%eD. 10. !a6e &o(r entries 11. 6hoose Acti6ate in or%er to rest!rt the !)ti/!tion. 12. 5n the !tart eCACC Cestconfiguration s)reen4 sele)t #ispla& !tart ,ptions. 19. 6hoose the Execute b(tton. 1:. 5n the follo1ing s)reen4 )hoose the :9 Control t!b p!ge. 15. +n the CC# bo24 in !tart Mo e for Comman CC#4 (se the %rop%o1n to sele)t A Process in Foregroun , !&nchronous Local. 16. 6onfirm !ll Pop"7ps 1ith Enter. 6he)* the entries for the tr!nsport reI(est.

Result
Mo( h!/e )re!te% the reI(ire% tr!nsfer str()t(res.

6.1.6
>se

S!* 0 (rgani7ational Model; Manual >pload of (RG Model $emplate

$hen (plo!%ing the e2tern!l t2t"file the follo1ing error o))(rsN TUprogram )*ALC#// of t&pe =9"P has not 'een registere for o'Fect P#,CKPE!

. SAP AG

P!ge :6 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

Procedure
3he iss(e o))(rs 1hen the + o) O1P550P tr!nsfer str()t(res !re not )re!te% )orre)tl&. <or )he)*ing the str()t(res !n% fi2ing !n& iss(es pro)ee% !s %es)ribe% in the pre/io(s se)tionN !/? 5 ;E?48 Creation of 9#oc G4P22/H transfer structures. M!*e s(re th!t the str()t(res !re )re!te% )orre)tl&. 3o %o so &o( )!n )he)* Configuration (ui e !/? 5 section8 Creation of 9#oc G4P22/H Cransfer !tructures. Repe!t !ll steps follo1ing the Creation of 9#oc G4P22/H Cransfer !tructures !)ti/it&N

Structure Info for &ata $ransfer (9Pect 0 see S!* "onfig Guide 4"hapter *.3.*5
" " 3777 registr!tion of O1P550P tr!nsfer str()t(res " see S09 6onfig G(i%e B)h!pter 9.6.2.1D S1it)h of 3r!nsport ReI(ests for HR 6(stomi8ing H see S09 6onfig G(i%e B)h!pter 2.2D

Result
3he (plo!% of the t2t files sho(l% 1or* H +n )!se the (plo!% %oes not 1or* " !lso )he)* the ne2t )h!pter.

6.1.3
>se

S!* 0 (rgani7ational Model; Manual >pload of (RG Model $emplate

$hen (plo!%ing the e2tern!l t2t"file the follo1ing error o))(rsN TUCon6ersion has faile in fiel xx of line xx

Procedure
1. St!rt tr!ns!)tion !M?/ 2. Enter 3!ble S<#A6 9. Sele)t the follo1ing entries in t!ble !J#A? !n% m!int!in the %!t! !s follo1s Bespe)i!ll& fiel%sN Balue !n% 9 entifierDN &/ o9Pect 777 &/ su9 cat 0 Item $a9 1ame O1P5500 =ield 1ame +0<3M Re2. =ield = Value Acti%e Ident.

WSeI(en)e n(mberX (se% for step S= A2 WSeI(en)e n(mberX (se% for step S= A2 WSeI(en)e n(mberX (se% for step S= A2 WSeI(en)e

66!!

777

O1P5501

+0<3M

66!1

777

O1P5502

+0<3M

66!'

777

O1P5509

+0<3M

66!*

. SAP AG

P!ge :7 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

n(mberX (se% for step S= A2

Result
3he (plo!% of the t2t files sho(l% 1or*

6.1.
>se

S!*0 (rgani7ational Model; Set Attri9ute for &eli%er# Address

3he E)!tt stops 1ith !n errorN JError in eCACC comman F:" ==PI(ECI!*9PC,IA##)V EJCEPC9," CKPE!I",CIMA9"CA9"E#V E)),) ME!!A(E "o A ress C&pe is Assigne to Cransaction for A ress #etermination ==P//?. St!n%!r% 6(stomi8ing is missing 1hi)h h!s to be m!int!ine% m!n(!ll&.

Procedure
1. A))ess the !)ti/it& (sing the follo1ing n!/ig!tion optionN IMG Path S(pplier Rel!tionship M!n!gement SRM Ser/er M!ster !t! ,(siness P!rtner M!n!ge A%%ress 3&pes

2. 5n the Change 6ie$8 =P A ress t&pes8 ,6er6ie$ s)reen4 )he)* if the follo1ing entries e2ist. +n )!se the& !re missing m!*e the follo1ing entries. Address $#pe ,+>>L<R5M ,+>>L35 G55 SLRE6 P5S3L35 SH+PL<R5M SH+PL35 1ame +n/oi)ing P!rt& A%%ress +n/oi)e Re)ipient A%%ress Ship"to P!rt& A%%ress 5r%ering A%%ress of -en%or Shipping A%%ress of -en%or Ship"3o A%%ress Se%eral >ses = = = = = =

9. S!/e &o(r entries !n% go b!)* to the +MG men(. :. A))ess the !)ti/it& (sing the follo1ing n!/ig!tion optionN IMG Path S(pplier Rel!tionship M!n!gement SRM Ser/er M!ster !t! ,(siness P!rtner Assign 3r!ns!)tion to A%%ress 3&pe

5. 5n the Change 6ie$8 Cransn for =P A ress #etermin8 =P A ress C&pe Assignm s)reen4 )he)* if the follo1ing entries e2ist. +n )!se the& !re missing m!*e the follo1ing entries. $ransaction ,,P000 ,,P001 ,,P002 &escription Sen% or%er Re)ei/e goo%s Re)ei/e bill Address $#pe P5S3L35 SH+PL<R5M ,+>>L<R5M

. SAP AG

P!ge :F of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

,,P009 ,,P00: ,,P005

Sen% goo%s Sen% bill istrib(te goo%s Binho(seD

SH+PL35 ,+>>L35 G55 SLRE6

6. S!/e &o(r entries !n% go b!)* to the sol(tion b(il%er. 7. Rest!rt the !)ti/!tion. F. +f the !)ti/!tion still gets b!)* 1ith !n error pro)ee% &o( )!n m!int!in the !%ress %!t! of the org!ni8!tion mo%el m!n(!ll&. Pro)ee% !s follo1s Bonl& in )!se if the error still o))(rsDN #. A))ess the !)ti/it& (sing the follo1ing n!/ig!tion optionN $ransaction PP02 10. 5n the initi!l s)reen4 enter the import p!r!meters for 5bAe)t + 4 +nfot&pe4 S(bt&pe4 !n% /!li%it& !n% )hoose Change. =ield 5bAe)t + 9nfot&pe !election +nfot&pe S(bt&pe -!li%it& 1222 (eneral Attri'ute Maint. 0020 E=P8 =1= Procurement W/!li%it& perio%X Value 90000001 E=P Compan&

11. 5n the ne2t s)reen4 )hoose E it "e$ Entries. 12. Enter the import p!r!meters for the spe)ifi) !ttrib(te Btogether 1ith the fl!gs for the fiel%s #efault !n% Exclu e D !n% )hoose !a6e. Attri9ute A RLSH+P3 Value .o) Wsele)t for the !%%ress n(mber in t!ble A R6X Se!r)h for E,PL65MP !n% sele)t A%%ress n(mber Value Cigh &efault

Result
Mo( h!/e )re!te% the reI(ire% %!t! m!n(!ll& !n% )!n pro)ee% 1ith the !)ti/!tion. Mo( )!n )he)* the res(lt in the org!ni8!tion mo%el (sing tr!ns!)tion PP,MAI==P.

6.1.E

S!* 0 Acti%ate S#nchroni7ation (ptions

>na9le to Acti%ate S#nchroni7ation 9et)een QR and QR -""MA$ and PR(&MA$ >se


3he !)ti/!tion stops stops 1ith !n error4 e.g.N J7n!ble to !)ti/!te s&n)hroni8!tion E66MA3 !n% PR5 MA3 J%(ring !)ti/!tion of t!s* Acti6ate !&nchroniEation ,ptions -

/SMBA0/MDSV_CTRL_OPT__B04C_J01.

. SAP AG

P!ge :# of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

+f &o( enter the t!ble in /i! Cross%Application Components Master #ata !&nchroniEation !&nchroniEation Control !&nchroniEation Control Acti6ate !&nchroniEation ,ptions &o( get the s!me iss(e 1hen )h!nging the p!r!meters m!n(!ll&.

Procedure
1. A))ess the !)ti/it& (sing one of the follo1ing n!/ig!tion optionsN IMG Menu Cross%Application Components Master #ata !&nchroniEation Material7!er6ice 9ntegration Acti6ate7#e%acti6ate !&nchroniEation DMaterial to Pro uct an 6ice 6ersa). SPR.

$ransaction "ode Source (9Pect E66MA3 E66MA3GRP E66MA33MP E66P+0<RE6 E66SERE66SER-3MP PR5 6A3 PR5 6A3 PR5 6A3 PR5 MA3 PR5 MA3 PR5 SERIMG Menu

2. 6he)* if the follo1ing entries e2istN $arget (9Pect PR5 MA3 PR5 6A3 PR5 6A3 PR5 MA3 PR5 SERPR5 6A3 E66MA3GRP E66MA33MP E66SER-3MP E66MA3 E66P+0<RE6 E66SERAct. Ind. = = = = = = = = = = = =

9. A))ess the !)ti/it& (sing one of the follo1ing n!/ig!tion optionsN Cross%Application Components Master #ata !&nchroniEation !&nchroniEation Control !&nchroniEation Control Acti6ate !&nchroniEation ,ptions SPR.

$ransaction "ode

:. 6he)* if the follo1ing entries e2istN Source (9Pect ,P ,P 67S35MER -E0 5R E66MA3 E66MA3GRP E66MA33MP E66P+0<RE6 $arget (9Pect 67S35MER -E0 5R ,P ,P PR5 MA3 PR5 6A3 PR5 6A3 PR5 MA3 Act. Ind. = = = = = = = =

. SAP AG

P!ge 50 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

Source (9Pect E66SERE66SER-3MP PR5 MA3 PR5 MA3 PR5 SER-

$arget (9Pect PR5 SERPR5 6A3 E66MA3 E66P+0<RE6 E66SER-

Act. Ind. = = = = =

5. +n )!se !ll entries !re there &o( )!n ignore the iss(e !n% pro)ee% 1ith the !)ti/!tion.

Result
3he iss(e )!n be ignore%.

6.1.G

S!* 0Initial Replication of Material &ata

&ump during Replication of Materials >se


+f &o( en)o(nter ! short %(mp %(ring the repli)!tion of m!teri!ls Categor& A=AP Programming Error, )untime Error C,MM9CI9"IPE)F,)MI,"IC,MM9C, A=AP Program !APL!#MP 4 pro)ee% !s follo1s to sol/e this error.

Procedure
17. St!rt tr!ns!)tion !E?3. 1F. +n the Function Mo ule fiel%4 enter the /!l(e ==PIP),#IP)CACIC,"#I(ECI*A"#LE. 1#. 6hoose Cest7Execute DF@). 20. +n the 9BIMA9"CIC,"CEJC fiel%, enter the /!l(e P),#:CC. 21. 6hoose Execute DF@).

Result
3he %(mp no longer o))(rs.

6.1.1! S!* 0Initial Replication of Material $#pe H Material Group H Material &ata
&ump during Replication of Material $#pe: Material Groups or Materials >se
Mo( !re in tr!ns!)tion M SL>5A L656EP+3 !n% st!rt !n initi!l %o1nlo!% of m!teri!l m!ster4 m!teri!l t&pe4 or gro(p. 3he s&stem termin!tes 1ith MESSAGEL3MPEL= !n% short te2t C0o )onne)tion to the S&stem >!n%s)!pe ire)tor&C.

Procedure
Refer to SAP 0ote ::769: !n% set (p !n entr& in the t!ble for the S&stem >!n%s)!pe ire)tor&.

. SAP AG

P!ge 51 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

Result
3he %(mp no longer o))(rs.

6.1.11

S!* 0Initial Replication of Vendor &ata

Issue; R11 **6; -rrors (ccurred during "all of =unction Module B>PABR(.-BA&&B'. >se
Mo( !re in tr!ns!)tion M SL>5A L656EP+3 !n% st!rt !n initi!l %o1nlo!% of /en%or %!t!. Mo( get !n error mess!geN )44 ??28 Errors occurre uring call of function mo ule =:PAI),LEIA##I1.

Procedure
Appl& SAP 0ote 5866550.

Result
3he error no longer o))(rs !n% the repli)!tion is 1or*ing.

Issue; I1$-R1A..SDS$-MB1($"(1=IG>R-&BASB/MB S#stem not "onfigured as /I Integration -ngine >se


Mo( !re in tr!ns!)tion M SL>5A L656EP+3 !n% st!rt !n initi!l %o1nlo!% of /en%or %!t!. Mo( get !n error mess!geN 9"CE)"AL.!K!CEMI",CC,"F9(:)E#IA!IJM= !&stem not configure as J9 9ntegration Engine. +n tr!ns!)tion S322 &o( get ! %(mp in progr!m SAP>,7PALM MLPR5=M 1ith Error SMS3EML5065MM+3L+03ERR7P3E .

Procedure
6he)* the follo1ingN R(n tr!ns!)tion S=M,LA M Sele)t +ntegr!tion Engine 6onfig(r!tion Men(N E +3 / 6h!nge Glob!l 6onfig(r!tion !t!

Set Role of ,(siness S&stem to CAppli)!tion S&stemC.

Result
3he error no longer o))(rs !n% the repli)!tion is 1or*ing.

. SAP AG

P!ge 52 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

6.1.1'
>se

S!* 0 "hange "lient0specific "onfiguration Parameters

3he e6A33 7!M=!)M7!APC"#IBICF(CI,//4I!/? stops 1ith !n error W,'Fects for config. file coul not 'e create $ithout errors % Message no. 7!APC"#7C:!C,M9G9"(/12W

Procedure
+gnore the mess!ge !n% pro)ee% 1ith the !)ti/!tion. <or f(rther %et!ils refer to note 12919:6.

Result
3he !)ti/!tion )!n pro)ee%.

6.1.1*
>se

S!* 0 "ontact Person H Ser%ice Agent

3he e6A33 7!M=!)M7#ACAI!:PC,"CI,//4I!/+ % Contact Person 7 !er6ice Agent stops 1ith !n error. 3his t!s* )re!tes the ser/i)e !gents for e2isting ,(siness p!rtner. +n )!se the b(siness p!rtners !re missing !n error o))(rs.

Procedure
1D M!*e s(re th!t the reI(ire% b(iness p!rtners B900000 / 900002 / 900009D !re s&n)e% )orre)tl&. Mo( )!n (se tr!ns!)tion !E4- to )he)* if these b(siness p!rtners e2ist in t!ble B=4000. +f no there 1ere iss(es %(ring the repli)!tion of /en%ors.6he)* the log files of the /en%or repli)!tion. M!*e s(re note 5866550 1!s !pplie%. 3his sol/es iss(es %(ring the repli)!tion of /en%or m!ster %!t!. 0oteN 6ont!)t person / ser/i)e !gent !re m!ster %!t! obAe)ts !n% )!n be !lso )re!te% l!ter in the SRM !ppli)!tion itself. 2D 7se tr!ns!)tion !M?/ to )he)* th!t t!ble C33!/ )ont!ins the folllo1ing entr&N GRP+ SEM+ BGro(pDN BSem!nti) Abbr4DN 3RSP 65RR = 3r!nsport S1it)h B= V 0o 3r!nsportD

GS-A> B-!l(e Abbr.DN 3E=3 B es)riptionDN

+n )!se GS-A> B-!l(e Abbr.D is bl!n* there might be ! %(mp 1hen )re!ting the ser/i)e !gents.<or the )re!tion of SRM m!ster %!t! this fl!g is m!n%!tor&.

Result
+n )!se these prereI(isite )on%itions !re f(lfille% &o( )!n pro)ee% 1ith the !)ti/!tion.

. SAP AG

P!ge 59 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

6.1.1@
>se

S!* ,Maintain the Vendor Business Partner

$hen m!int!ining the b(siness p!rtner the follo1ing mess!ge !ppe!rsN ,rganiEational unit oes not exist, check entries. As ! res(lt the b(siness p!rtner )!nnot be s!/e%.

Procedure
6he)* if the s(pplier is !ssigne% to the -en%or Gro(p. 1. St!rt tr!ns!)tion PP,MBI==P !n% )he)* if the /en%or is !ssigne% to the /en%or gro(p. 2. Mo( )!n se!r)h for /en%ors (sing the /en%or se!r)h on the left h!n% si%e. 9. Sele)t the missing /en%or )o%e in the hit list4 sele)t the /en%or gro(p root no%e !n% )hoose Assign. :. S!/e &o(r entries

Result
After the !ssignment of the /en%or4 m!int!in !n% s!/e the /en%or b(siness p!rtner.

. SAP AG

P!ge 5: of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

3 -%aluate Business "ontent H Scenarios , Business $onsultant


3he follo1ing se)tions %es)ribe the !)ti/ities th!t h!/e to be %one b& the b(siness )ons(lt!nt 1ho is t!*ing )!re th!t the b(siness pro)esses 1or* !s %esire%. 3he se)tion )e6ie$ of =usiness !cenarios pro/i%es !n o/er/ie1 1here the b(siness )ons(lt!nt )!n get inform!tion on the SAP ,est Pr!)ti)es s)en!rios !)ti/!te% in the s&stem. 3he se)tion on :sage of PersonaliEe Balues e2pl!ins ho1 to pro)ee% if the SAP ,est Pr!)ti)es !)ti/!tion 1!s %one (sing person!li8e% %!t! files4 !n% &o( 1!nt to (se the pro)ess %o)(ment!tion refle)ting the person!li8e% /!l(es. 3his se)tion )!n be ignore% if the SAP ,est Pr!)ti)es !)ti/!tion 1!s performe% (sing %ef!(lt /!l(es. 3he se)tion :ser Maintenance an !ettings o(tlines the !)ti/ities th!t the b(siness )ons(lt!nt h!s to perform to en!ble s&stem (sers to e2ploit the b(siness pro)ess %o)(ment!tion. 3he ne)ess!r& (ser settings !re %es)ribe%. 3he se)tion Creation of Pueries in Personal ,'Fect ;orklists DP,;Ls) refers to inform!tion th!t is nee%e% 1hen &o( 1or* 1ith the SAP 0$,6. +n se/er!l b(siness pro)ess %o)(ments4 it is ne)ess!r& th!t &o( )re!te I(eries. +n s()h )!ses4 refer to the %es)ription !s o(tline% belo1. 3he se)tion Errors uring :sage of Acti6ate Package lists errors th!t (sers might f!)e in the s&stem 1hen !ppl&ing the b(siness pro)ess %o)(ment!tion. 3he inform!tion pro/i%e% helps to sol/e s()h errors. 3he se)tion Errors $ith !AP "et;ea6er =usiness Client D!AP ";=C) %es)ribes possible errors th!t onl& o))(r 1hen (sing SAP 0$,6.

3.1

Re%ie) of Business Scenarios

et!ils for in%i/i%(!l s)en!rios !re !/!il!ble on the %o)(ment!tion - in the !re! =usiness 9nformation Preconfigure !cenarios. Sele)t the scenarios map for !n o/er/ie1 of !ll s)en!rios. epen%ing on the s)en!rios &o( !re intereste% in4 )hoose the )orrespon%ing s)en!rio bo2 on the m!p. $hen &o( sele)t the bo24 !n inform!tion 1in%o1 opens. $hen &o( then sele)t the inform!tion i)on4 &o( %ire)tl& get to the s)en!rio o/er/ie1 H3M> p!ge. 5n th!t p!ge4 &o( )!n !))ess the b(siness pro)ess %o)(ment!tion4 pro)ess o/er/ie1 %o)(ment4 !n% the )onfig(r!tion g(i%e of the respe)ti/e s)en!rio. 3he b(siness pro)ess %o)(ment!tion B,P D pro/i%es ! %et!ile% pro)ess step %es)ription of the b(siness s)en!rio. 3he s)en!rio o/er/ie1 %o)(ment )ont!ins ! gr!phi)!l o/er/ie1 of the s)en!rio pro)ess flo1. 3he )onfig(r!tion g(i%e %es)ribes )r()i!l p!rts of the s&stem )onfig(r!tion of the respe)ti/e s)en!rio. 3ogether 1ith the )onfig(r!tion g(i%es of the (n%erl&ing b(il%ing blo)*s4 &o( )!n tr!)* 1hi)h s&stem settings h!/e been )onfig(re%. <or more inform!tion !bo(t the b(il%ing blo)* )on)ept4 see the se)tion Cechnical 9nformation Cools an Concept =uil ing =lock 6on)ept on the %o)(ment!tion - .

Mo( )!n (se the %o)(ments !s %es)ribe% !bo/e to re/ie1 the b(siness s)en!rios &o( !re intereste% in. 7se the b(siness pro)ess %o)(ment!tion B,P D to e/!l(!te the s)en!rio in the s&stem.

. SAP AG

P!ge 55 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

3.'

.ist of &efault Values and Personali7ed Values

3his se)tion )!n be ignore% if the SAP ,est Pr!)ti)es !)ti/!tion 1!s performe% (sing %ef!(lt /!l(es. 3o gener!te ! list )ont!ining %ef!(lt !n% person!li8e% /!l(es refer to SAP 0ote 1:21667 5n %et!ils ho1 to pro)ee%4 see the instr()tion !bo/e in the se)tion !coping an Acti6ation of !cenarios, !tep 38 PersonaliEation. 3his is ! t!s* th!t the b(siness )ons(lt!nt (s(!ll& performs together 1ith the )ons(lt!nt 1ho )!rries o(t the SAP ,est Pr!)ti)es !)ti/!tion.

. SAP AG

P!ge 56 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

Issues during >sage of Acti%ated Package , Business $onsultant


3he follo1ing inform!tion helps &o( to sol/e problems th!t might o))(r !fter the inst!ll!tion of the p!)*!ge 1hen e/!l(!ting the b(siness pro)esses.

.1
.1.1

=I Integration for In%oicing


"heck $a< $#pe for G. Account

+t is re)ommen%e% to set the t!2 t&pe to ]PZ for the gl !))o(nts %ef!(lte% for pro%()t )!tegories. 1. A))ess the !)ti/it& (sing one of the follo1ing n!/ig!tion optionsN SAP Menu Accounting Financial Accounting (eneral Le ger Master )ecor s (7L accounts 9n i6i ual Processing Centrall& FS00

$ransaction "ode

2. Enter the G> !))o(nt %ef!(lte% in SRM4 e.g. 5210004 !n% )omp!n& )o%e4 e.g. 1000.

A))ess the !)ti/it& (sing the follo1ing n!/ig!tion options in or%er to )he)* the !ssigen% !))o(nts in SRM for the spe)ifi) pro%()t )!tergories. IMG Menu !upplier )elationship Management !)M !er6er Cross% Application =asic !ettings Account Assignment #efine (7L account for Pro uct Categor& an Account Assignment Categor& SPR.

$ransaction "ode

9. +n E%it mo%e br!n)h to t!b p!ge 6ontrol !t! :. Enter ]PKAll t!2 t&pes !llo1e% into the fiel% 3!2 )!tegor& 5. S!/e the ne1 entr& 6. Repe!t for !ll %ef!(ltet G> !))o(nts to !/oi% error mess!ge in SRM

.1.'

In%oicing -rror 4a> co"e << "oes not e>ist? c1ec entries.

Error J3!2 )o%e == %oes not e2ist4 )he)* entriesK might !ppe!r 1hen !ppro/ing !n in/oi)e %o)(ment 1ith m!n!ger position. 3his step %epen%s on &o(r 3!2 )(stomi8ing in the s&stem. 1. Go to t!ble sm90 !n% m!int!in t!ble ,,PL3A=. 2. Enter the missing entr& == !n% %es)ription 0o 3!2. 9. 6he)* the J0o t!2K )he)*bo2 !n% J ef!(ltK r!%io b(tton.

. SAP AG

P!ge 57 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

:. S!/e. 6he)* !lso the follo1ingN IMG Menu !upplier )elationship Management Cross Application =asic !ettings Cax Calculation #etermine !&stem for Cax Calculation SPR.

$ransaction "ode

1. 6hoose J0o 3!2 6!l)(l!tionK B+f 0o 3!2 is en!ble% for &o(r pro)essD or set it to &o(r )onfig(re% /!l(e. 2. S!/e.

.'

-<ternal "atalog Integration

<or some Mi)rosoft $in%o1s +nternet E2plorer /ersions Be.g. MS $in%o1s +E 7D the )!t!log integr!tion is not 1or*ing properl& %(e to restri)ti/e )oo*ie h!n%ling. +n or%er to sol/e this iss(e &o( h!/e to !%opt the bro1ser settings !s follo1s B%es)ription MS $in%o1s +E 7D 1. 5pen &o(r ,ro1ser 2. Go to 3ools "X +nternet 5ptions 9. Go to Pri/!)& 3!b :. M!*e the settings to CA))ept All 6oo*iesC inste!% of Me%i(m. 5. Appl& !n% 5* 6. Rest!rt &o(r bro1ser.

.*

.ean "atalog Integration 1?B" >sage , )hite Page after Item $ransfer

<or some Mi)rosoft $in%o1s +nternet E2plorer /ersions Be.g. MS $in%o1s +E FD there might be problems tr!nsferring sele)te% items b!)* to the !ppli)!tion. Mo( 1ill see ! 1hite p!ge !fter &o( sele)t J3r!nsfer +temsK. +n this )!se set (p the follo1ingN IMG Menu !upplier )elationship Management !)M !er6er Master #ata Content Management #efine External ;e' !er6ices SPR.

$ransaction "ode

1. Sele)t the + of &o(r %efine% >e!n 6!t!log e.g.K >EA0L6A3K !n% )hoose JSt!n%!r% 6!ll Str()t(reK. 2. Se!r)h for the p!r!meter ,MPASSL+0,LHA0 >ER. 9. Set the P!r!meter -!l(e to J.

. SAP AG

P!ge 5F of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

.@
>se

Performance Issues for Scheduled Fo9s

Report BBPBG-$BS$A$>SB' Report m!& le!% to perform!n)e problems 1ith in)re!sing n(mber of SRM %o)(ments. Per %ef!(lt the Aob is r(nning e/er& 15 min for !ll %o)(ments. Re)ommen%!tionN efine ! Aob /!ri!nt )omprising !ll %o)(mentsN ! %!& efine ! Aob /!ri!nt )omprising %o)(ments )re!te% in the l!st 7 %!&sN 15 min. s)he%(le onl& on)e s)he%(le for e/er&

Procedure
2. 3o !%A(st the Aobs r(n m!& (se the follo1ing tr!ns!)tionsN $ransaction "ode $ransaction "ode
SM*3 0 Fo9 &efinition SM* 0 Fo9 (%er%ie)

.6
>se

"ustomi7ing for $eam Purchasing is Missing

3he st!n%!r% )(stomi8ing settings for the te!m )(stomi8ing for the shopping )!rt is missing

Procedure
1. A))ess the !)ti/it& (sing one of the follo1ing n!/ig!tion optionsN SAP Reference IMG Menu $ransaction "ode !upplier )elationship Management !)M !er6er Cross% Application =asic !ettings #efine Cransaction C&pes SPR.

2. Sele)t the follo1ing tr!ns!)tion obAe)t t&pes =:!1414 % !hopping Cart !n% )hoose 3r!ns!)tion t&pes. 9. Sele)t !n% %o(ble")li)* 3r!ns!)tion 3&pe !*C % !hopping Cart. :. M!*e the follo1ing entr&N Parameter 1ame 3e!m P(r)h!sing Value 1 H 0o te!m p(r)h!sing 2 H A%min onl& 9" !%min !n% All 7sers 5. S!/e &o(r entries. "omment 6hoose the !ppropri!te /!l(e %epen%ing on &o(r reI(irements

. SAP AG

P!ge 5# of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

E =re2uentl# Asked Questions 4=AQ5 , Business $onsultant


+n this se)tion4 &o( )!n fin% inform!tion !bo(t I(estions th!t 1ere r!ise% b& e2tern!l tester !n% )ons(lt!nts %(ring testing )&)les.

E.1

CRHC"M Integration

'. $h!t is the re!son th!t the HR/H6M +ntegr!tion is !)ti/!te% BHRA>=/HRA6 V =D !n% is it possible to r(n SRMSERP one )lient 1itho(t HR/H6M +ntegr!tion^ A. 3here !re t1o re!sons 1h& HR integr!tion for SRMSERP is m!n%!tor&N 7ser !))o(nts th!t 1!nt to (se JSelf"Ser/i)e Pro)(rementK of SRM m(st be !ssigne% to b(siness p!rtners of t&pe JPersonK !n% role JEmplo&eeK4 other1ise the& )!nnot be referen)e% in SRM %o)(ments Bb& the so")!lle% JP!rtner SetKD +n ERP4 b(siness p!rtners of t&pe JPersonK !n% role JEmplo&eeK m(st be )re!te% in the H6M emplo&ee %!t! mo%el B!n% hen)e thro(gh HR )omponentsD4 other1ise &o( )re!te )l!shes 1ith ERP )omponents th!t (se the JHR Mini M!sterK Be.g. S!les4 _D 3he reI(irement is hen)e not onl& %(e to SRM b(t to ens(re the o/er!ll ERP ,(siness S(ite )onsisten)&. 3he %!t! mo%el %e)ision is !ligne% 1ith ERP )olle!g(es !n% )o(l% not m!*e b& SRM in%i/i%(!ll&. 7#7F75N es)ribes ho1 one )!n )onfig(re ! s)reen seI(en)e for PA:0 th!t )ombines !ll m!n%!tor& %et!ils reI(ire% to )re!te personnel re)or%s in SRM BCmini m!sterCD 19#F626N Pro/i%es ! m!ss en!ble% AP+ !n% ! report to )re!te personnel re)or%s on the b!sis of S701 (ser re)or%sY the AP+ !n% the report !re shippe% /i! EALHR 3he report sol(tion pro/i%e% b& note 19#F626 minimi8es the m!n(!l steps !s f!r !s possible. PrereI(isites !re S701 (ser !))o(nts4 1hi)h !re (se% !s templ!tes for the HR personnel re)or%s.

3here !re t1o notes to f!)ilit!te emplo&ee )re!tion in ERPN

E.'

1?B" Personali7ation

'. +s it possible to )h!nge the 1eb 7+ !n% ho1 )!n this be %one^ +n e/er& proAe)t the )(stomer 1!nts th!t the SRM 1eb 7+ refle)ts the )orpor!te i%entit& of the )omp!n&. +s it possible to insert the )omp!n& logo !n% )h!nge the )olors^ A. +t is pl!nne% to s(pport )(stomer logo br!n%ing4 b(t no br!n%ing rel!te% to )olors in the first /ersion. $e *no1 th!t this is !n import!nt reI(irement !n% 1e 1ill )onsi%er it for the ne2t rele!se of 0$,6. not in s)ope in this p!)*!ge

E.*
'.

1?B" H Portal Integration

+s SAP 0et$e!/er ,(siness 6lient B0$,6D reI(ire% to %eplo& SRM f(n)tion!lit& in SAP ,(siness All"in"5ne^

A. 0o4 ! )(stomer )!n (se either 0,$6 /ersion 9.0 or the SAP 0et$e!/er Port!l. 0ote th!t SRM f(n)tion!lit& is pre)onfig(re% to (se 0$,6 /ersion 9.0. Prior /ersions of 0$,6 1ill not 1or*. 7sing the SAP 0et$e!/er Port!l 1o(l% reI(ire some )onfig(r!tion. All f(n)tion!lit&

. SAP AG

P!ge 60 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

1!s teste% !n% /!li%!te% in the 0et$e!/er ,(siness 6lient for H3M> B!n% !%%ition!ll& on the SAP Port!lD '. $h!t !re the benefits th!t the SAP 0et$e!/er ,(siness 6lient pro/i%es^

A. SAP 0et$e!/er ,(siness 6lient is ! ri)h (ser interf!)e )lient th!t offers ! (nifie% en/ironment for !n% ! single point of entr& to SAP b(siness !ppli)!tions !n% te)hnologies. 0$,6 gre!tl& simplifies the (ser e2perien)e !n% is !lso !/!il!ble !s ! 8ero footprint bro1ser )lient B0et$e!/er ,(siness 6lient for H3M>D. '. +s there !n& loss in f(n)tion!lit& 1hen (sing SRM f(n)tion!lit& in SAP ,(siness All"in"5ne in the 8ero footprint 0et$e!/er ,(siness 6lient for H3M>^

A. 0o. All f(n)tion!lit& 1!s teste% !n% /!li%!te% in the 0et$e!/er ,(siness 6lient for H3M>.

. SAP AG

P!ge 61 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

G =urther Information , Business $onsultant


+n this se)tion4 &o( )!n fin% !%%ition!l )onfig(r!tion !)ti/ities th!t !re not pre)onfig(re% in the SAP ,est Pr!)ti)es for SRM p!)*!ge.

G.1

>se of SAP Portal

+f &o( 1!nt to (se the SAP Port!l !s 7+ for SRM then refer to the !%%ition!l S06 Port!l 6onfig(r!tion G(i%e !tt!)he% to sol(tion note 1606F#5.

G.'

>se of SAP Best Practices Roles for &emo and -%aluation

0e1 h!rmoni8e% roles for emo !re shippe% 1ith SRM -1.701. 3hese roles !re in the SAP ,est Pr!)ti)es 0!mesp!)e !n% !re seper!te% b& (ser position. Role SAPL0,PRLSRMLEMP>5M EELS SAPL0,PRLSRMLMA0AGE RLM SAPL0,PRLSRMLP7R6HA SERLS SAPL0,PRLSRML,+ S ERL &escription "omment

0e1 h!rmoni8e% s)en. %emo role for Emplo&ee 0e1 h!rmoni8e% s)en. %emo role for m!n!ger 0e1 h!rmoni8e% s)en. %emo role for P(r)h!ser 0e1 h!rmoni8e% s)en. %emo role for ,i%%er

G.*
>se

Reporting

Reporting )!n be %one either (sing 5>3P Reporting or ,+ Reporting. 3he !)ti/!tion of the )(stomi8ing s1it)hes en!bles the %ispl!& of reports on the 0$,6 7+ for both !re!s BSRM 5>3P Reporting / ,+ ReportingD. (ring !)ti/!tion of the SAP ,est Pr!)ti)es for SRM p!)*!ge the pre)onfig(r!tion is %one for 5>3P ReportingN 3h!t me!ns the st!t(s for the s1it)hes is )h!nge% !s follo1sN SRMB !!BA1A.D$I"SB.("A. (.$P Reporting S(1T SRMB !!BA1A.D$I"SBB? BI reporting default T(==U

Procedure
1. Mo( )!n !)ti/!te the ,$",!se% An!l&ti)s (sing the follo1ing n!/ig!tion optionN SAP Reference IMG Menu !upplier )elationship Management !)M !er6er Anal&tics Acti6ate7#eacti6ate =;%=ase Anal&tics

. SAP AG

P!ge 62 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

!upplier )elationship Management !)M !er6er Anal&tics Acti6ate7#eacti6ate =;%9n epen ent Anal&tics $ransaction "ode SPR.

3his triggers the !)ti/!tion of the follo1ing customi7ing s)itches. 2. Mo( )!n )h!nge the %eli/ere% )(stomi8ing (sing the follo1ing n!/ig!tion optionN $ransaction "ode >P L67S3

5>3P reporting is b!se% on infoset I(eries BP5$> o(tsi%e4 insi%e infosetsD. 3he reports !re being )!lle% (sing l!(n)hp!%s Btr!ns!)tion >P L67S3D. 3he follo1ing )(stomi8ing is pre)onfig(re% Bo(t"of" the bo2 reportingDN

$he deli%ered standard customi7ing co%ers reporting )ithout BI 4(.$P Reporting5 for the follo)ing roles; +perational Purc1aser@ Strate!ic Purc1aser Role ,PIP:) Instance ,LCPI)EP,)C! &escription ,LCP )eports of ,perational Purchaser ,LCP )eports of !trategic Purchaser

!CIP:)

,LCPI)EP,)C!

(ptionall# standard customi7ing co%ers reporting )ith BI for the follo)ing roles; (perational PurchaserV Strategic Purchaser Role ,PIP:) Instance =9I)EP,)C! &escription =9 )eports of ,perational Purchaser )ole =9 )eports of !trategic Purchaser )ole

!CIP:)

=9I)EP,)C!

9. 6hoose "e$ Launchpa to %efine ne1 l!(n)hp!%s for spe)ifi) roles Bs()h !s M!n!gerD for 5>3P or ,+ reporting. :. 3o (se the reporting 1ithin the %eli/ere% SRM roles &o( h!/e to enh!n)e the roles !))or%ingl&. Mo( )!n )h!nge the %eli/ere% SRM roles (sing the follo1ing n!/ig!tion optionN $ransaction "ode P<6G

5. Enter the role n!me !n% )hoose Change.

SRM roles !re %eli/ere% in the follo1ing n!mesp!)eN /SAPSRM/P for e2!mple4 /SAPSRM/MA0AGER

. SAP AG

P!ge 69 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

6. 5n the t!b p!ge p!ge Menu se!r)h for the )orrespon%ing reporting no%e !n% enter the follo1ing %!t! Parameter $eb &npro Appli)!t. Value W enter $E, &npro Appli)!tX W es)riptionX -<ample for the >se of (.$P /SAPSRM/$ AL>LREPL>P <or (sing the )(stomi8ing l!(n)hp!% <or e2!mple4 Reports

es)ription P!r!meter for e2!mple4 R5>EL5>3P for e2!mple4 +0S3A06EL5>3P 7. S!/e &o(r entries.

WRole %efine% in )(stomi8ing l!(n)hp!%X W+nst!n)e %efine% in )(stomi8ing l!(n)hp!%X

<or e2!mple4 MA0AGER <or e2!mple4 ,LCPI)EP,)C!

G.@
>se

.ean In9o<

+n or%er to see onl& the rele/!nt items in &o(r 1or* I(e(e &o( )!n person!li8e the le!n inbo2.

Prere2uisite
3he )(stomi8ing"s1it)h !)MI3//IL,CALIME": BSPR5 SAP 6(stomi8ing +mplement!tion G(i%e S(pplier Rel!tionship M!n!gement SRM Ser/e 3e)hni)!l ,!si) Settings Port!l"+n%epen%ent 0!/ig!tion <r!me A)ti/!te/ e!)ti/!te Port!l"+n%epen%ent 0!/ig!tion <r!meD for (s!ge of port!l"in%epen%ent n!/ig!tion fr!me 1!s !)ti/!te%. 3his is %one %(ring !)ti/!tion of SAP ,est Pr!)ti)es for SRM p!)*!ge.

Procedure
1. Mo( )!n person!li8e &o(r inbo2 (sing the follo1ing n!/ig!tion optionN SAP Reference IMG Menu $ransaction "ode Cross%Application Components Processes an Cools for Enterprise Applications 9n'ox SPR.

#efine Casks an Actions Mo( )!n %efine !)tions !n% their properties4 %efine %ef!(lt !)tions for spe)ifi) t!s*s4 !n% !ssign )(stom !ttrib(tes !n% !)tions to t!s*s. Mo( )!n )h!nge e2isting t!s*s !n% !)tions or %efine ne1 ones. <or more inform!tion4 see the %o)(ment!tion for the 6(stomi8ing !)ti/it&.

!et )efresh 9nter6al 3he inbo2 (ses the person!l obAe)t 1or*list BP5$>D to !ssemble the list of 1or* items4 !lerts4 !n% notifi)!tions. Mo( )!n set !n inter/!l for !(tom!ti) refresh of the P5$>.

. SAP AG

P!ge 6: of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

+f the +MG !)ti/it& is not !/!il!ble in &o(r +MG men( &o( )!n !))ess the )(stomi8ing t!bles %ire)tl& (sing tr!ns!)tion SM90N +,5L6L$<LA66 for !)tions +,5L6L$<LAP6 for !)tion properties +,5L6L$<L3A6 for t!s*s !n% their %ef!(lt !)tions +,5L6L$<L6A6 for !ssignment of )(stom !ttrib(tes to t!s*s +,5L6L$<L33A6 for !ssignment of !)tions to t!s*s 3hese )(stomi8ing t!bles o/erri%e the entries in the follo1ing s&stem t!blesN +,5L6L$<LA6S for !)tions +,5L6L$<LAPS for !)tion properties +,5L6L$<L3AS for t!s*s !n% their %ef!(lt !)tions +,5L6L$<L6AS for !ssignment of )(stom !ttrib(tes to t!s*s +,5L6L$<L33AS for !ssignment of !)tions to t!s*s

G.6
>se

?orkflo) AdPustments

+n or%er to !%A(st the 1or*flo1 settings &o( )!n (se the follo1ing !)ti/it& to mo%el &o(r )ompletion !n% !ppro/!l pro)esses for SAP S(pplier Rel!tionship M!n!gement b(siness obAe)ts4 for e2!mple4 shopping )!rt. +n this e2!mple 1e sho1 &o( ho1 to )h!nge the pre)onfig(re% shopping )!rt !ppro/!l pro)ess.

-<ample; "hange Shopping "art Appro%al , Procedure

3his is onl& !n e2!mple for the 1or*flo1 !%A(stments. <(rther !%A(stments might be reI(ire% in )!se &o( !re going to meet spe)ifi) reI(irements.

1. Mo( )!n !%A(st the 1or*flo1 settings (sing the follo1ing n!/ig!tion optionN SAP Reference IMG Menu !upplier )elationship Management !)M !er6er Cross% Application =asic !ettings =usiness ;orkflo$ Process% Controlle ;orkflo$ =usiness Process Configuration #efine Process Le6els SPR.

$ransaction "ode 2. +n the

i!log Str()t(re4 )hoose =usiness ,'Fects !n% sele)t =:!1414 % !)M !hopping Cart

9. Sele)t Process !chema E6aluation !n% sele)t the e/ent th!t &o( reI(ire4 in this )!se ?CI!CI-//I//4 :. 6hoose Process Le6el Configuration. 5. 5n the s)reen Change Bie$ Process le6el configuration8 ,6er6ie$ enter the follo1ing %!t! Resp. Resol%er 1ame 5l% /!l(eN Resp. Resol%er Parameter 5l% /!l(eN Impact 3he 1or*flo1 h!s )h!nge% in

. SAP AG

P!ge 65 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

Resp. Resol%er 1ame RRLMA0AGER 0e1 /!l(eN RRLR5>E 6. S!/e &o(r entries.

Resp. Resol%er Parameter Wbl!n*X 0e1 /!l(eN /SAPSRM/MA0AGER

Impact th!t 1!& th!t !ll shopping )!rts B)re!te% b& !n& (sersD 1ill be for1!r%e% for !ppro/!l to m!n!gers 1hi)h !re !ssigne% to the role /SAPSRM/MA0AGER.

G.3
>se

Simplified Pricing

3he SAP ,est Pr!)ti)es for SRM p!)*!ge is pre)onfig(re% (sing the +P6 B+nternet Pri)ing !n% 6onfig(r!torD b!se% on the -M6 B-irt(!l M!)hine 6onfig(r!tionD 1hi)h is !/!il!ble in the b!sis soft1!re %eli/er& B@A-A st!)* is not reI(ire%D. 3his !)ti/it& is option!l4 sin)e not !ll p(r)h!sing %o)(ments )!n be )re!te% (sing simplifie% pri)ing4 e.g. for the str!tegi) so(r)ing s)en!rio 1ith R<' simplifie% pri)ing )!nnot be (se%. Ho1e/er simplifie% pri)ing )!n be (se% option!ll& for the Self Ser/i)e Pro)(rement S)en!rio.

Procedure
3o !llo1 the simplifie% pri)ing4 the %ef!(lt implement!tion ==PIP),#:CCIP)9CE of ,A%+ ==PIP)9CE#ACAI)EA# h!s to be !)ti/!te%. 1. R(n the follo1ing !)ti/it&N $ransaction "ode
S-1G

2. 7n%er E it 9mplementation enter +mplement!tion for 6l!ssi) ,A%+N ==PIP),#:CCIP)9CE% Re!% Pri)e from Pro%()t M!ster 9. 6hoose 6h!nge !n% !)ti/!te the implement!tion.

G.
>se

BAdI for $ransfer of Shopping "art 1um9er to Purchase &ocuments

+ or%er to tr!)* the shopping )!rt n(mber in the p(r)h!se or%er &o( )!n (se ,A +s to tr!nsfer the shopping )!rt n(mber into the p(r)h!se reI(isition / p(r)h!se or%er Bfiel% in PR/P5N ReI(irement 3&peD. +f this fiel% is !lre!%& in (se for other p(rposes %o not e2e)(te the follo1ing steps.

Procedure for Purchase Re2uisition


1. R(n the follo1ing !)ti/it&N $ransaction "ode
S-1G

2. 6re!te ! ne1 implement!tion for the )l!ssi)!l ,A%+N ==PIC)EACEI=EI)PI"E; H P(r)h!se ReI(isition 9. P!ste the follo1ing 6o%ing in metho% F9LLI)PI9"CE)FACE

. SAP AG

P!ge 66 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

method IF_EX_BBP_ !EATE_BE_!"_NE#$FILL_!"_INTE!FA E.

% D&e Bed'()*+,mme( m&t de( Shopp&+g-'(d N,mme( ).//e+ d't' 0 1'_&tem* type 22p*_2'd&_(3_&tem,

1'_he'de( type 22p*_2*_t('+*)e(_he'de(_e4t.

/oop 't -*_(3_do-,me+t-&t_(e3,&*&t&o+_&tem* &+to 1'_&tem*. % S,-he +'-h de( (&-ht&ge+ Bed'(*+,mme( /oop 't &*_*-_do-,me+t-he'de( &+to 1'_he'de(. 1'_&tem*-t('-5&+g+o 6 1'_he'de(-o27e-t_&d. e+d/oop. mod&)y -*_(3_do-,me+t-&t_(e3,&*&t&o+_&tem* )(om 1'_&tem*. e+d/oop.

e+dmethod.

:. A)ti/!te the metho% !n% the ,A%+ +mplement!tion

Procedure for Purchase (rder


1. R(n the follo1ing !)ti/it&N $ransaction "ode
S-1G

2. 6re!te ! ne1 implement!tion for the )l!ssi)!l ,A%+ ==PIC)EACEI=EIP,I"E; H P(r)h!se 5r%er 9. P!ste the follo1ing 6o%ing in metho% FILL_P8_INTE!FA E9

method IF_EX_BBP_ !EATE_BE_P8_NE#$FILL_P8_INTE!FA E9. ::::::: % D&e Bed'()*+,mme( m&t de( Shopp&+g-'(d N,mme( ).//e+ d't' 0 1'_&tem* type BBPS_BADI_P8_ITEM_9,

1'_&tem*4 type BBPS_BADI_P8_ITEMX_9, 1'_he'de( type BBPS_BS_T!ANSFE!_;EADE!_EXT. % <2e(t('g,+g de( Shopp&+g '(d

/oop 't -*_po9_do-,me+t-&t_po&tem &+to 1'_&tem*. % S,-he +'-h de( (&-ht&ge+ Bed'(*+,mme( /oop 't &*_*-_do-,me+t-he'de( &+to 1'_he'de(. 1'_&tem*-t('-5&+g+o 6 1'_he'de(-o27e-t_&d. e+d/oop. mod&)y -*_po9_do-,me+t-&t_po&tem )(om 1'_&tem*. e+d/oop.

. SAP AG

P!ge 67 of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

/oop 't -*_po9_do-,me+t-&t_po&tem4 &+to 1'_&tem*4. 1'_&tem*4-t('-5&+g+o 6 =X=. mod&)y -*_po9_do-,me+t-&t_po&tem4 )(om 1'_&tem*4. e+d/oop. >>>>>> e+dmethod.

:. A)ti/!te the metho% !n% the ,A%+ +mplement!tion

. SAP AG

P!ge 6F of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

1! Securit# Aspects 0 S#stem Administrators


3his se)tion pro/i%es !n o/er/ie1 of the se)(rit&"rele/!nt inform!tion th!t !pplies to the %eli/er!bles of this SAP ,est Pr!)ti)es p!)*!ge.

1!.1 >ser Administration and Authentication


+n this )h!pter &o( 1ill fin% !n o/er/ie1 of the reI(ire% (sers for this p!)*!ge Purpose A)ti/!tion 7ser >ser0I& 7ser + is %efine% b& &o(r S&stem" A%min. 7ser + is %efine% b& &o(r S&stem" A%min. >ser $#pe i!log B3&pe AD "reated in 6re!tion %es)ribe% in '(i)* G(i%e 6re!tion %es)ribe% in '(i)* G(i%e Initial Pass)ord P!ss1or% is %efine% b& &o(r S&stem A%min. P!ss1or% is %efine% b& &o(r S&stem A%min. Authori7ation Profile A(thori8!tion is %efine% b& &o(r S&stem A%min. A(thori8!tion is %efine% b& &o(r S&stem A%min. "omment

E/!l(!tion 7ser

i!log B3&pe AD

Mo( )!n )he)* the (ser (sing tr!ns!)tion !:/4.

1!.' R=" &estinations


+n this )h!pter &o( 1ill fin% !n o/er/ie1 of the reI(ire% R<6 %estin!tions )re!te% !n% (se% for this p!)*!ge. R=" &estination 50E6lientERP 50E6lientE,P ERPL>56A> &escription 5ne6lient ERP 5ne6lient E,P ERP lo)!l "onnection $#pe 9 9 9 "reated in S00 S00 S00 .ogon &ata R<67SER, ,P/remote R<67SER, ,P/remote R<67SER, ,P/remote "omment

Mo( )!n )he)* the roles (sing tr!ns!)tion !M20.

1!.* Roles Management


+n this )h!pter &o( 1ill fin% !n o/er/ie1 of the templ!te roles (se% for this p!)*!ge. Role /SAPSRM/EMP>5MEE SAPL0,PRLSRMLEMP>5M EELS &escription "omment

Emplo&ee (ser s)en. %emo role 0e1 h!rmoni8e% s)en. %emo role for Emplo&ee

. SAP AG

P!ge 6# of 70

SAP Best Practices

'(i)* G(i%e to +mplementing the SAP ,est Pr!)ti)es for SRM P!)*!ge

-1.701

Role /SAPSRM/MA0AGER SAPL0,PRLSRMLMA0AGE RLM /SAPSRM/5PLP7R6HASER SAPL0,PRLSRMLP7R6HA SERLS SAPLA+5LP7R6HASER"S /SAPSRM/,+ ER ERL

&escription

"omment

M!n!ger (ser %emo role 0e1 h!rmoni8e% s)en. %emo role for m!n!ger P(r)h!ser (ser s)en. %emo role 0e1 h!rmoni8e% s)en. %emo role for P(r)h!ser P(r)h!ser (ser s)en. %emo role ,i%%er (ser s)en. %emo role 0e1 h!rmoni8e% s)en. %emo role for ,i%%er

SAPL0,PRLSRML,+ S

Mo( )!n )he)* the roles (sing tr!ns!)tion PFC(.

. SAP AG

P!ge 70 of 70