ECC 6.0 EhP7 Upgrade Step by Step Process inShare2
Below are the Source and Target Target Details during the ECC 6.0 EhP7 Upgrade or our Syste! upgrade Source: ECC 6.0 EhP5 Target: ECC 6.0 EhP7 OS: Linux RHEL 6 DB: ORCLE !!.2.0." Prere"uisites
Chec#ing the Har$%are Re&uire'ent( Chec#ing the So)t%are Re&uire'ent( Chec#ing the Source Re*ea(e o) the SP S+(te' ,eeting the O-erating S+(te'S-eci/c Re&uire'ent( -gra$e o) the O-erating S+(te' an$ Data1a(e S+(te' i) re&uire$ Chec#ing the So)t%are -$ate ,anager er(ion3 P*ea(e tr+ an$ en(ure that %e ha4e *ate(t Too* Too* S, !.0 SP!0 Chec#ing the So)t%are De*i4er+ ,anager er(ion Chec#ing the Structura* Re&uire'ent( )or BP Setting the O-eration ,o$e )or the -$ate Chec#ing the u'1er o) Bac#groun$ Proce((e( Proce((e( ,a#ing Pre-aration( in the ,onitoring rea
Chec#ing the $e"uire!ents or the %odi&cation 'd(ust!ent •
•
•
•
•
-$ate SP,ST to *ate(t 4er(ion an$ in the EPS %e ha4e SP,ST 5! (o $o it in a$4ance OS *e4e* u(er: SDD, an$ ORSD3 SP *e4 e* u(er DDC -a((%or$ in a** the c*ient( (hou*$ 1e #no%n -rior to (tart an$ in 000 3S+(te' u(er -a((%or$ i( re&uire$ )or DB . !6"85793!5787 an$ !6229"7 note( (hou*$ 1e re)erre$ to (etu- the ne% DB connection 1e)ore the i((ue ari(e(; Secure connection o) S BP to Orac*e 4ia SS
C*eanu- -ro/*e $irector+ an$ on*+ acti4e an$ re*e4ant -ro/*e( (hou*$ 1e there 3 a** the 1ac#u- -ro/*e( etc. (hou*$ not 1e -re(ent an$ re'o4e$ )ro' the *ocation3 See SP note !68026 . n ca(e +ou are u-gra$ing the (econ$ (+(te' in the *an$(ca-e '-ort TR )or SP note( 00!69059"3000!679073!6089853!96!595 an$ can 1e i'-orte$ 1e)ore the u-gra$e an$ hence +ou can (#i- thi( (te- $uring the S, chec#(3 e*(e +ou nee$ to i'-*e'ent the a1o4e 'entione$ note( in DE (+(te' an$ then generate a TR )or the (a'e. ?
•
C*eanu- n1oun$Out1oun$;S,@!S,@2> &ueue(
•
Per)or' Aerne* Aerne* u-gra$e on (ource i) re&uire$
•
rchi4e *og 'o$e o i) re&uire$ at an+ (tage
•
enerate ,L )ro' So*ution 'anager (+(te'
•
Do%n*oa$ (o)t%are -ac#age(
•
et the nu'1er o) Dia*og an$ Bac#groun$ PF( increa(e$ an$ hence +ou can u(e the GD, o-tion
•
Dou1*e the (e((ion( an$ -roce((e( in Orac*e )ro' exi(ting (etu-
•
SP note !"977"8 )or CTP -ha(e -*ea(e re)er o-tion( u(e$ $uring the u-gra$e.
•
•
•
'-*e'ent the ne% authentication techni&ue a( 'entione$ in SP note( !6"85793!5787 an$ !6229"73 (o that +ou $o not run into an+ i((ue( an$ +our -ro$uction o-eration i( not aecte$. Iou Iou nee$ to en(ure that +our -re(ent -re(ent SP #erne* *e4e* (hou*$ 'eet the the criteria to u(e (() authentication. ncrea(e ,e'or+ a( -er c*ient in)ra(tructure ca-acit+. ca-acit+.
ncrea(e CP a( -er c*ient in)ra(tructure ca-acit+.
•
•
!. 2.
(e GD, o-tion (o that +ou u(e 'axi'u' re(ource( an$ 'o(t o) the acti4itie( are ta#en care $uring u-ti'e on*+. ncrea(e R"*oa$ -roce((e( an$ u(e !0 -ara**e* -ha(e( Do not run SE $uring -re-roce((ing -ha(e. Run SE 'anua**+ a)ter u-gra$e to (a4e ti'e $uring -re-roce((ing.
". •
-$ate SP,ST Late(t er(ion in a$4ance
Create Rc*ient 1e)ore han$ )or each c*ient exce-t 0003066 Ta#e the 1ac#u- o) (a-'ntKSD3 u(r(a-tran(3 u(r(a-KSDa$' an$ u(r(a-KSD
•
•
) there are o-eration 'o$e( (et in the (+(te'3 -*ea(e a$Mu(t tho(e a( -er P $i(tri1uton )or u-gra$e
•
Deter'ining the Ho(t )or the Pre-aration(;) (e-arate ho(t )or (ha$o% etc.. >
•
Create e% Ta1*e (-ace %ith 1rtoo*( na'e$ PSPSR"70 o) (iNe !0 B in a$4ance Use o )*D% +Con&guration,
•
GD, o-tion u(e$ )or re$uce$ $o%nti'e
•
ncrea(e$ the CP Count a( -er in)ra(tructure i) running on (a'e ho(t.
•
ncrea(e$ 'e'or+ a( -er in)ra(tructure i) running on (a'e ho(t. PSPTE,P ta1*e (-ace increa(e$ u-to 20 o) tota* DB (iNe (o a( to a4oi$ out o) (-ace in
•
TE,P. •
ncrea(e Se((ion( an$ Orac*e Proce((e( ;
•
Create PSPSR"70 Ta1*e(-ace o) !0 B (iNe in a$4ance ; 'pplicable to ECC syste!s only>
•
•
) +our in(ta**ation i( o) t+-e H then -*ea(e 'a#e (ure that ,L /*e generate$ )ro' (o*ution 'anager contain( the ho(tna'e o) SCS in(tance3 e*(e +ou %i** get an error %hi*e S, i( tr+ing to recogniNe the in(tance . ) n(ta**ation o) SP (+(te' i( heterogeneou( then -*ea(e 'a#e (ure that SCS an$ C #erne*( are u-gra$e$ in$e-en$ent*+3 S, too* e4en %i** a(# +ou )or DB ho(t OS inca(e o) HDi(tri1ute$ in(ta**ation. Challenges-earnings
•
•
-$ate (tati(tic( 'anua**+ 1e)ore the -gra$e (tart(. ncrea(e the PSPTE,P ta1*e (-ace u- to 20 o) u(e$ DB (iNe an$ then again re$uce a( -er origina* a**ocation
•
Create Ta1*e (-ace PSPSR"70 in $4ance.
•
-$ate SP,ST 4er(ion to *ate(t a4ai*a1*e
•
•
Setu- o) SS< authentication 'echani(' )or P(3 1e)ore u-gra$e. ( +ou nee$ to co'-*ete the -re-roce((ing %ith (() 'echani(' in -*ace an$ (+(te' nee$( to 1e re(tarte$ an$ en4iron'ent -ara'eter( nee$ to 1e i'-*e'ente$ 'anua**+ Change in SP Aerne* -ath an$ hence +ou nee$ to u-$ate u(r(a-KSDSISexe$1g *in# to reect to ne% -ath.En(ure that ne% #erne* -ath i( u -$ate$ in K(i$a$' an$ oraK(i$ u(er( )or a** the (+(te'( 3 inc*u$ing -- (er4er(. ) -- (er4er( are there then -re)er to rein(ta** a-- (er4er( %ith *ate(t SP,.
•
Rein(ta** -- (er4er(
•
Chec# Ho(t agent 4er(ion
•
ncrea(e the (hare$ 'e'or+ -ara'eter( on Linux Aerne* a( 1e*o% in the /*e etc(+(ct*.con) an$ acti4ate :
!.
#erne*.(h''ax697!8767"6
2.
#erne*.(h'a**!8"00
@uic# ui$e )or Enhance'ent Pac# 7 -gra$e
Po(te$ 1+ Sati(h Aare'ore in Sati(h Aare'oreF( B*og on an 283 20!5 9:5!:2 , inShare7
ha4e recent*+ co'-*ete$ u-gra$e o) Enhance'ent Pac# 7 )or one o) our e(tee'e$ c*ient. nitia**+ it *oo#( *i#e nor'a* SP u-gra$e3 1ut %hen getting $ee-er into it a--eare$ a( huge -ac#age o) a$$ition to the exi(ting (+(te' at (o)t%are co'-onent *e4e*. Enhance'ent o) co'-onent cau(e i'-act on o4era** -er)or'ance o) the (+(te'. ) +ou are -*anning to u-gra$e +our (+(te' to EHP7 ;hich i( a*(o *ate(t -atch -ro4i$e$ 1+ SP>3 then it %ou*$ 1e u(e)u* )or +ou to go though 1e*o% -o(t. Thi( -o(t %i** he*- +ou to -re-are -*an )or u-gra$ing +our (+(te'.
/nsights o Enhance!ent Pac# 7 hat is Enhance!ent Pac#1 Enhance'ent -ac#age( are -ro4i$e$ 1+ SP )or their cu(to'er to 'anage an$ $e-*o+ ne% (o)t%are )unctiona*it+ intro$uce$ 1+ SP. (et o) ne% integrate$in$i4i$ua* )unctiona*itie( can 1e $e-*o+e$ 1+ i'-*e'enting enhance'ent -ac#(. Be(t -art i( cu(to'er( can (e*ect ne%enhance$ )unctiona*itie( out ) the $e*i4ere$ (o)t%are inno4ation( 1+ SP an$ acti4ate a( -er 1u(ine(( nee$(. Thi( i( the (i'-*e(t on*ine (o*ution to intro$uce ne% )unctiona*itie( into the (+(te' %ithout i'-acting ongoing 1u(ine(( in )a(ter %a+. Enhance'ent -ac#age( are cu'u*ati4e. Thu(3 enhance'ent -ac#age 7 contain( a** the -re4iou(*+ $e*i4ere$ enhance'ent( a( %e** a( the ne% one(. Enhance'ent -ac#age( can 1e $o%n*oa$e$ )ro' SP (er4ice u(ing SP So*ution ,anager.
Enhance!ent Pac#age 7 or S'P E$P 6.0 SP ha( intro$uce$ 'ore than !00 ne% )unction( in Enhance'ent -ac#age 7 )or SP ERP 6.0 an$ i( the /r(t EHP to 1e o-ti'iNe$ )or 1oth the SP H $ata1a(e an$ the tra$itiona* certi/e$ $ata1a(e(. Since enhance'ent -ac#age 5 )or SP ERP 6.03 cu(to'er( ha4e ha$ the o-tion o) $eacti4ating certain 1u(ine(( )unction( that %ere -re4iou(*+ acti4ate$. SP enhance'ent -ac#age 7 a*(o inc*u$e( nu'erou( ne% )unction( )or /nancia* accounting3 *ogi(tic(3 hu'an re(ource(3 an$ &ua*it+ 'anage'ent3 a( %e** a( cro((a--*ication )unction( an$ i'-ro4e'ent( )or SP ,a(ter Data o4ernance an$ 'anager (e*)(er4ice ;,SS>.
•
•
2ey eatures with E3P 7 S'P 4iori 5 There are co**ection o) 25 ro*e1a(e$ -ro$ucti4it+ a--*ication( in SP
•
*e4e*. ** )eature( o) SP H can 1e uti*iNe$ to (-ee$ u- co'-*ex ,RP run( an$ ca-acit+ -*anning. Data aging 5 The u(e o) $ata in'e'or+ -*at)or' o) SP H can 1e u(e$ )or i'-*e'ent a $ata aging (trateg+ eUcient*+. Thi( can -ro4i$e near rea*ti'e $ata to en$ u(er )or $a+to$a+ o-eration( (uch a( the /nancia* re(u*t( )or the *a(t t%o +ear(.
S'P Upgrade ro! ECC 6.0 E3P to ECC 6.0 E3P71 Preupgrade 'cti8ities 'u(t 1e $one on the exi(ting *e4e* o) (o)t%are to un$er(tan$ i'-act on the 1a(ic (o)t%are *e4e*. nother in(ta**ation chec# (hou*$ 1e $one to i$enti)+ an+ critica* i((ue( that cou*$ *ea$ to a$$itiona* ri(#( or %or# on tota* nu'1er o) cu(to' o1Mect( cu(to'iNing to i$enti)+ the i'-act o) EHP7 enhance'ent( on the exi(ting cu(to' tran(action(re-ort( Study o Sotware co!ponents 8ersions1 The co'-onent 4er(ion( can 1e generate$ 1+ So*ution ,anager S+(te' %hich gi4e( the o4era** co'-onent( nee$( to 1e u-gra$e$ )ro' EHP to EHP7 SPS". Thi( can 1e $one 1+ SP 1a(i( con(u*tant u(ing SP So*ution ,anager. *i(t o) a** the ne% 4er(ion( o) (o)t%are co'-onent( can 1e (een an$ (e*ecte$ 1e)ore u-gra$ing to EHP7.
/nstallation Check:
n(ta**ation chec# i( the acti4it+ to 'u(t 1e $one to un$er(tan$ i) there are an+ critica* i((ue( that cou*$ *ea$ to a$$itiona* ri(#( or %or# %hen co'-are$ %ith the a4erage SP EHP in(ta**ation -roMect. Thi( chec# can 1e $one 1+ $e4e*o-'ent tea' or SP (u--ort can 1e ta#en to (tu$+ an$ re-ort the i'-act on the exi(ting (et o) -roce((e( in the ERP SP (+(te'. SP charge( (e-arate*+ )or $oing (uch (tu$ie(. The o1Mecti4e o) the SP EHP n(ta**ation Chec# i( to i$enti)+ the 'o(t (igni/cant ri(# an$ eort $ri4er( )or +our -*anne$ -roMect.
n action -*an )or the acti4itie( can 1e -re-are$ 1a(e$ on the -rioritie( on i$enti/e$ ri(# an$ -recaution( 1e)ore u-gra$e initiation. n(ta**ation chec# %i** 1e 1a(e*ine )or e(ti'ation( o) the eort( re&uire$ )or a$Mu(t'ent $uring u-gra$e o) enhance'ent -ac#age. Security 'uthori9ation Chec# Enhance'ent -ac#age i'-act on the (ecurit+ an$ authoriNation o1Mect( o) the en$ u(er(. Once $e4e*o-'ent u-gra$e i( $one in the *an$(ca-e3 a $etai* chec# o) 'o$i/e( authoriNation o1Mect 'u(t 1e $one 1+ SP (ecurit+ con(u*tanttea'. Thi( acti4it+ %i** 'itigate )urther ri(# o) authoriNation i((ue( a)ter -ro$uction u-gra$e. The tran(-ort( o) the (ecurit+ a$Mu(t'ent 'u(t 1e tran(-orte$ Mu(t a)ter u-gra$ing &ua*it+ or -ro$uction (+(te'. Test 4actory or S/T1 Te(t )actor+ 'u(t 1e in4o*4e$ )or ST in -roMect -*anning to a4oi$ re -*anning or an+ i'-act the go*i4e $ate. Te(t )actor+ $o not a*%a+( ha4e a** the $o'ain #no%*e$ge to 1e a1*e to execute a )u** ST. ) te(t (cri-t( are not rea$+ or u-to$ate3 it cou*$ cau(e a$4er(e i'-act on the -roMect ti'e*ine(.
t( i( high*+ reco''en$e$ to execute #no%*e$ge tran()er to te(t )actor+ )or the area( %here the+ are current*+ *ac#ing the #no%*e$ge o) the u-gra$ing (+(te'. There in4o*4e'ent $uring (tartu- o) the -roMect %i** he*- in the eUcient -roMect -*anning. Te(t
Challenges and $is#1
•
•
•
•
•
•
•
•
•
Challenges Enhance'ent -ac# 7 i( the *ate(t -ac# -ro4i$e$ 1+ SP. E4en SP $oe(nt ha4e co'-*ete #no%*e$ge 1an# on the i((ue( occurre$. n our ca(e cu(to'er (-eci/c SP note( ha$ $e4e*o-e$ 1+ SP to re(o*4e i((ue( in SP (tan$ar$ co$e $uring technica* u-gra$e. Coor$ination %ith 4en$or( )or SP (ecurit+3 Ba(i(3 E3 Porta*( an$ SP )or re(-ecti4e acti4itie( in $ierent ti'e None(. Stringent ti'e*ine( $ue to other -roMect( 1a(e$ on 1u(ine(( -rioritie(. o4ernance o) e'ergenc+ change( an$ /xe(. $is#s ((ue( encountere$ $uring u-gra$e an$ te(ting in ;DE@> %hich 'ight nee$ (tructura* /x De*a+e$ re(-on(e )ro' SP in -ro4i$ing re&uire$ (o*ution (ince i((ue( are not in #no%*ege 1an# o) SP -gra$ing CTP to EHP7 1ring( a$$itiona* ri(# $ue to o*$er 4er(ion( o) other (+(te'( in the *an$(ca-e. Exi(ting -roMect(3 ne% -roMect( an$ -roMect a)tercare i((ue( can 1e i'-acte$ $uring u-gra$e acti4itie( o) -ro$ucti4e (+(te' T i((ue(/xe( o) the ongoing -roMect( can 1e i'-acte$ $uring u-gra$e acti4itie(.
Co!!unication Protocol1 Co''unication -*an 'u(t 1e -re-are$ an$ a--ro4e$ 1e)ore actua* execution o) the -roMect( )ro' T an$ 1u(ine((. Daily call V There 'u(t 1e $ai*+ ca** on e4er+ %or#ing $a+ %ith the -roMect tea' a*ong %ith c*ient T tea'. (e Run 1oo# to re4ie% the (tatu( on a $ai*+ 1a(i(. ,eeting %a( chaire$ 1+ the on(iteo(hore P,.
;o8ernance Board call V t 'u(t 1e a 1i%ee#*+ ca**. ** (ta#eho*$er( 'u(t 1e in4ite$ to Moin thi( 'eeting. t (hou*$ a*%a+( (tart( %ith a 1rie) (tatu( u-$ate on u-gra$e -roMect. The o1Mecti4e o) ca** (hou*$ 1e to chec# an$ a--ro4ereMect the high -riorit+ tran(-ort( o) o-eration( or -roMect that nee$ to 'o4e through the *an$(ca-e $uring the )reeNe ;e.g. (e4erit+ ! -ro$uction i((ue( or -roMect a)ter care i((ue(>. trac#er %ou*$ he*- to trac# the(e change( a*ong %ith tran(-ort *i(t. essons learned call t the en$ o) each 'aMor -roMect (tage3 a *e((on( *earne$ ca** 'u(t 1e (che$u*e$ to ca-ture the *e((on( *earne$ in the *e((on( *earne$ *og. 'dhoc call Ca**( %hen i'-ortant $eci(ion( nee$ to ta#e -*ace e.g. oo o an$ Change( to the -roMect -*an )reeNe -erio$(. ** (ta#eho*$er( o) the -roMect %ere in4ite$ to Moin the 'eeting
;o8ernance Board1
!. 2.
!.
;o8ernance %odel E:ecution1 During the )reeNe -erio$ o) u-gra$ing SP (+(te'(3 there are t%o #in$ o) (ituation( %hich can occur: )tercare i((ue( ongoing -roMect( Pro$uction i((ue( in o-eration(
o4ernance 1oar$ %i** %or# )or ('ooth execution o) the(e i((ue(: )tercare i((ue(: W ProMect ,anager o) the re(-ecti4e -roMect 'u(t a--roach 1u(ine((3 Tech Lea$B o) that -roMect an o-eration( *ea$ in ca(e o) Change re&uire$ an$ get the a--ro4a* rea$+. W Then )or'a* a--ro4a* in o4ernance 1oar$ 'eeting. W ProMect ,anager o) the re(-ecti4e -roMect to connect %ith Re*ea(e ,anager an$ @ o Ucer )or tran(-orting change(/x
a--ro4e$.
2. Pro$uction ((ue(: W Rai(e an inci$ent in the tic#et han$*ing too*. W Correcti4e change/x 'u(t 1e chec#e$ an$ nci$ent ,anagerSer4ice Lea$ 'u(t a--roach Bu(ine(( an$ o-erationa* *ea$ )or a--ro4a*. W Then )or'a* a--ro4a* in o4ernance 1oar$. W Ser4ice Lea$, to connect %ith Re*ea(e ,anager )or tran(-orting change(/x i) a--ro4e$.
esson earned and $eco!!endations1 Pro(ect Plan and $un boo# preparation1 ** the (ta#eho*$er( an$ in4o*4e$ -artie( 'u(t 1e in4o*4e$ %hi*e -re-aring -roMect -*an. ,o(t i'-ortant acti4it+ i( to gather run 1oo# )ro' a** 4en$or( (u--orting u-gra$e acti4it+ an$ 'erge into 'a(ter run 1oo# an$ -roMect -*an. et POC )ro' each o) the 4en$or( )or interchanging in)or'ation an$
in4o*4e in 'eeting(. . W Bu(ine(( 'u(t 1e in4o*4e to 'a#e (ure a4ai*a1i*it+ o) u(er( )or T. W Te(t