ERDC Course Content Sap Architecture Modified

download ERDC Course Content Sap Architecture Modified

of 80

Transcript of ERDC Course Content Sap Architecture Modified

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    1/80

     

    SAP R/3 BASISTraining

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    2/80

     

     SAP stands for Systems Applications & Productions in data

    processing

     Sap has two main products in the business software marketMainframe System R/2  & Client serer system R/! "

      R  stands for R#A$ %M# 

      History of SAP Software 

    1972 SAP “R/1”  • Innovation = Standard Software and Real Time Comptin!

      19"# SAP “R/2”

      •Innovation = Inte!ration of Appli$ation% &'ainframe()a%ed* 

    19"9 SAP “R/#”  • Innovation = Relational +ata)a%e, Client(/Server(Ar$-ite$tre,  Platform Independen$e 

    SAP -a% no plan% for R/. toda 0

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    3/80

     

    SAP Layers

    Three tire client server architecture of the R/3 system separated into threesystem layers .

    DATABASE Layer (handles database services)

    APPLICATION Layer (process bsiness lo!ic " all other services)

    P#ESENTATION Layer (SAP $raphical %ser Inter&ace SAP$%I)

    Presentation Application Database

    Central System

    Distributed System

    2-Tier System

    3-Tier System

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    4/80

     

    Homogeneous SAP Systems  -ere +ata)a%e %erver Appli$ation %erver are rnnin! t-e %ame

    30S0 4i5e in 6T ni8 , pre%entation are rnnin! on window%

    wor5%tation0

     

    Heterogeneous SAP Systems

      +ata)a%e %erver rnnin! on one 30S0 &ni8* Appli$ation %erver

    rnnin! on different 30S &in 6T* , pre%entation %erver rnnin! on

    indow%()a%ed wor5%tation%0

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    5/80

     

    SAP Layers

    Presentation Components

    Kernel !asis Ser"ices

    Database #anagement System

    Database

    R/3 Basis

    System

    A!AP

    $or%benc&R/3 Application 1 R/3 Application n

    R/# %er  R/# %er 

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    6/80

     

    SAP R/3 Communication Protocol 

    Communication among the three tiers server types is accomplished with the useof standard protocol services,such as one provided by TCP/IP or CPIC .

    TCP/IP  Transmission Control Protocol /Internet Protocol

    t the !" level TCP/IP protocol used , #ainly to communicate with database,

    application  $ presentation layer

     CPIC  Common Programming Interface Communication

    T the pro!ra''in! level ,R/3 system uses the CPIC protocol for program toprogram communication and also includes support for Remote %unction Calls&R%C'.

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    7/80

     

    Installation of SAP R/3 

    '(STA)) DATA!AS* S+,T$A* +( DATA!AS* S*.*'(STA)) DATA!AS* S+,T$A* +( DATA!AS* S*.*

    '(STA)) SAP S+,T$A* +( APP)'CAT'+( S*.*'(STA)) SAP S+,T$A* +( APP)'CAT'+( S*.*

    /P)+AD DATA T+ SAP S0ST*# 1#ain database creation/P)+AD DATA T+ SAP S0ST*# 1#ain database creation

    S/PP+T PACKA* 1PATCH )+AD'(S/PP+T PACKA* 1PATCH )+AD'(

    45

    25

    35

    65

    P+ST '(STA))AT'+( StepsP+ST '(STA))AT'+( Steps75

    *AD0 ,+ /S'(*AD0 ,+ /S'(85

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    8/80

     

    SAP R/3 Supported Platforms(1

    The ey o& SAP #* sccess +as the strate!y o& 'ain! open soltions ,in +hich the applications can rn on 'ltiple operatin! syste's ,databases ,and co''nication technolo!ies-

    OPE#ATIN$ S.STE/ LE0EL 1 AIX

    COMPAQ TRU64

      DG-UX

    DYNIX/PTX

    HP-UX

     NCR UNIX  SNI DC/OSX

      WINDOWS SERVER 32-BIT

      RELIANT

    SOLARIS/SPARC

    LINUX/INTEL

    OS/400

    DATABASE LE0EL 1'RAC$#

      "() "*R+*R  ()2  A(A)AS  *+'RM,

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    9/80

     

    SAP R/3 Supported Platforms(!

    "racle Informi# $B! S%LS&R'&R 

    Adaase $

    )P*+,   X X X

    AI,   X X X X

    Reliant/+-I,   X X X

    $igital uni#   X X X

    Solaris   X X X

    -T .0 Intel   X X X X X

    -T .0 Alpa   X X X

    "S/320 X

    "S/.00 X

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    10/80

     

    SAP R/3 Supported Platforms(3

    SAP R/3 31)

    "RACL& 43! 5I- -T .0 I-T&L

    "RACL& 433 5I- -T .0 I-T&L

    "RACL& 43. 5I- -T .0 I-T&L"RACL& 60. 5I- -T .0 I-T&L

    "RACL& 607 5I- -T .0 I-T&L

    "RACL& 608 5I- -T .0 I-T&L

    SAP R/3 .8B

    "RACL& 607 5I- -T .0 I-T&L

    "RACL& 608 5I- -T .0 I-T&L

    "RACL& 618 5I- -T .0 I-T&L

    "RACL& 614 5I- -T .0 I-T&L

    "RACL& 618 5I- !000 I-T&L

    "RACL& 614 5I- !000 I-T&L

    SAP R/3 .8C"RACL& 607 5I- -T .0 I-T&L

    "RACL& 608 5I- -T .0 I-T&L

    "RACL& 618 5I- -T .0 I-T&L

    "RACL& 614 5I- -T .0 I-T&L

    "RACL& 618 5I- !000 I-T&L

    "RACL& 614 5I- !000 I-T&L

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    11/80

     

    SAP support period

    Please /pgrade SAP before t&e mention date

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    12/80

     

    SAP R/3 C"R& B+SI-&SS 9"$+L&S

    "P R/3 applications usually categori-ed in three core &nctional areas 

    2inancial

    Lo!istics

    3'an #esorce

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    13/80

     

    Application 9odules

    •:inancials

    !"#"$!#% A$$&'"(!") *I+

    C&"(,&%%!") *CO+A.( M#"#).."( *AM+

    E"(.,,!. C&"(,&%%!") *EC+

      C#!(#% I"1.(."( M#"#).."( *IM+

      T,.#', *TR+

    •Logistics 

    P%#"( M#!"(."#"$. *PM+

    Q'#%!( M#"#).."( *QM+

    P,&'$(!&" P%#""!") *PP+

    M#(.,!#% M#"#).."( *MM+

    S#%. #" D!(,!'(!&" *SD+P,&5.$( S(. *PS+

    •)uman Resources *HR+

      P.,&"#% A!"!(,#(!&"  P.,&"#% D.1.%&."(

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    14/80

     

    I-$+STR; S"L+TI"-s *ADD-ON +

    dditionally,"P actively develops special software pacages on top of R/3,targeted to speciali-ed vertical industries.These pacages are nown asIND%ST#. SOL%TIONs &I"' .These pacages are fully integrated with the

    rest of R/3 applications."P has the following I" pacages lie

    IS4B "ap Industry solution for 0ans

    IS43 "ap Industry solution for 1ospitals

    IS4IS "ap Industry solution for Insurance,#oney,%oreign *2change

    IS4OIL "ap Industry solution for !il companies

    IS4P "ap Industry solution for Publishing sector

    IS4PS "ap Industry solution for Public sector

    IS4#etail "ap Industry solution for Retail

    IS4T "ap Industry solution for Telecommunication "ector

    These I"Pacages are a collection of specific business processes,set oftransactions,programs,screens,documentation4s 5hich fully integratedwith the R/3 applications.

    Other soltions lie C#/ , SC/ , BI5 , P%BLIC4SECTO# caninte!rate 5ith the sap syste' -

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    15/80

     

    Basis Soft

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    16/80

     

    R/3 5"R@ PR"C&SS or S&R'IC&S

     

    I" SAP "#!") $&"1."(!&" # .,1!$. ! # ,&$. &, # ),&' &7 8&,9

     ,&$. :

    C&'(!") (. ! . ,'""!") (;. #,(!$'%#, S.,1!$. 9"&8" # #

    .,1.,  &, A%!$#(!&" .,1.,  :

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    17/80

     

    S&R'IC&S in R/3

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    18/80

     

    D!#($;., 

    D

    I

    A

    L

    O

    G

    M

    E

    S

    S

    A

    G

    E

    G

    A

    T

    E

    W

    A

    Y

    S

    P

    O

    O

    L

    E

     N

    Q

    U

    E

    U

    E

    B

    A

    C

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    19/80

     

    T;. SAP !#($;., ! (;. $&"(,&% ,&),# 8;!$; #"#).

    (;. ,.&',$. &7 (;. R/3 #%!$#(!&":

    T;. #!" (#9 &7 (;. !#($;., #,. # 7&%%&8=

    B#%#"$. #!)"."( &7 (;. transaction load (& (;.#,&,!#(. 8&,9 ,&$.

    B'77., #"#).."( !" (;. #!" .&,:

    C&"".$(!&" 8!(; (;. ,.."(#(!&" %.1.%:

    O,)#"!>#(!&" &7 (;. $&'"!$#(!&" ,&$.:

    $ispatcer processes

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    20/80

     

    D!#%&) S(.=

      A !#%&) (. ! # # ,/3 $,.."8;!$; ! ,.,.."(. # "#!$  ,&),#*",&+ :A "#!$ ,&),# $&"!( &7 # $,.." #" #%% (;.

      #&$!#(. ,&$.!") %&)!$ :

      W;." '., #,. ."(.,. &.(;!") &" (;. $,.." ? ,. ."(., (;. #,.

      #$('#%% #9!") &". !#%&) (. :

    T;. !#%&) 8&,9 ,&$.. #,. !" $;#,). &7 !"(.,#$(!1.

    (#9 &7 (;. R/3 S(. : A !#%&) ,&$. .,7&, (;.

    !#%&) (. $&,,.&"!") (& (;. '., !"(.,#$(!1.

    .!&":

    T;. SAP ,&7!%. #,#.(., (;#( $&"(,&% (;. "'., &7

    !"(.,#$(!1. D!#%&) W&,9 P,&$. ., !"(#"$. !

    ,!/8@"&@!#

    $ialog

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    21/80

     

    $ialog

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    22/80

     

    +pdate

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    23/80

     

    &nEueue

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    24/80

     

    Bacground

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    25/80

     

    9essage

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    26/80

     

    Gate

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    27/80

     

    Spool

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    28/80

     

    -ame of te Ser?ices :9in -umer

    of processes

    Taen care y

    te parameters

    D!#%&) S.,1!$. *D+ 2 ,!/8@"&@!#

    U#(. S.,1!$. *V+ 0,!/8@"&@1

    ,!/8@"&@12

    E"'.'. *L&$9 #"#).."(+ *E+ 0 &, ,!/8@"&@."

    B#$9),&'" P,&$. *B+ ,!/8@"&@($

    M.#). S.,1., ,&$. *M+ 0 &,

    G#(.8# .,1!$. *G+

    S&&% .,1!$. *S+ ,!/8@"&@&

    Setting R/3 5"R@ PR"C&SS

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    29/80

     

    R/3 5"R@ PR"C&SS(!

    Spool Ser?ices

    T;.. 8&,9 ,&$.. $&&,!"#(. #%% (. &7 ,!"( 7# ,.'.( ? .,1!$. :

    9essage Ser?ices

      T;! ,&$. ! 7&, $&'"!$#(!&" .(8.." (;. !"(#"$. &7 #" R/3 (.:

    Gate

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    30/80

     

    R/3 5"R@ PR"C&SS(3

    $ialog

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    31/80

     

    Process "?er?ie<

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    32/80

     

    Logical flo< of a e#ecution of a user reEuest

    /ser enter data using SAP/'/ser  enter  data using SAP/'

    SAP/' con"ert data to sap format sent to dispatc&er SAP/' con"ert data to sap format sent to dispatc&er 

    Dispatc&er %eeps t&e re=uests in =ueues process one by oneDispatc&er %eeps t&e re=uests in =ueues process one by one

    Dispatc&er allocates user re=uest to free wor% processDispatc&er allocates user re=uest to free wor% process

    eal e9ecution ta%es place inside wor% processeseal e9ecution ta%es place inside wor% processes

    *nd of e9ecution< result goes bac% to Dispatc&er *nd of e9ecution< result goes bac% to Dispatc&er 

    Dispatc&er sends data to user using SAP/'Dispatc&er sends data to user using SAP/'

    45

    25

    35

    65

    75

    85

    >5

    T!. ! (#9." 7,& (. (& (. ! 9"&8" # R&SP"-S& TI9&

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    33/80

     

    Basis Terminology (1

    R/3 System

    A R/3 S(. $&"!( &7 $&!"#(!&" &7 #(##. .,1., #" (;. #%!$#(!&" .,1., :

    SAP System Identification

    T;. SAP S(. I."(!7!$#(!&" &7(." ,.7.,,. (& # (;. SAPSID &, SID ! # '"!'. (;,..-

    $;#,#$(., $&. (;#( !."(!7!. (;. R/3 S(.: SAP S(. I."(!7!$#(!&" $&. '. #,.

    DEV 7&, (;. .1.%&."( (. QAS 7&, (;. '#%!( #',#"$. (. #" PRD 7&, (;.

     ,&'$(!&" (.:

    Client

    A $%!."( ! # %.)#% #" &,)#"!>#(!&"#% ."(!( !" (;. R/3 S(. 8;&. '!". #"#).."(

    #(# ! ,&(.$(. #)#!"( '"%#87'% #$$.:

    I" #!(!&" # $%!."(=

    • H# !( &8" .( &7 '., #(#

    • I # %&)!$#% (. 8!(; .#,#(. #(., ,.$&,

    • H# !( &8" .( &7 (#%. #(# &" $&&" (#%. :

    System Landscape

    T;. %#"$#. $&"!( &7 #%% R/3 S(. *I"(#"$.+ !"1&%1. !" (;. !%.."(#(!&"

     ,&5.$( #" $%!."( #,$;!(.$(',. (;#( #$$. *&, ;#,.+ # $&&" (,#"&,( !,.$(&,:

    B i T i l (!

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    34/80

     

    Basis Terminology (!CustomiFing

    C'(&!>!") ! (;. ,&$. &7 $&"7!)',!") (;. SAP R/3 S(. '$; (;#( (;. R/3

    7'"$(!&"#%!( 7!( (;. $&#" "..:

    $ataase Ser?er

    T;! ! 8;.,. (;. #(##. ,.!.: M#!" #(# (&,. !" (;! .,1., :

    Application Ser?erT;! ! 8;.,. R/3 #%!$#(!&" ,'": O" # 2 (!.,. (. (;! 8&'% . $&!". 8!(; (;.

    #(##. .,1.,:

    Instance

    A" !"(#%%#(!&" &7 R/3 &" # #%!$#(!&" .,1., :

    G+I

    -raphical .ser nterface" %he SAPgui is the software on users computer

    or local serer that allows to connect to one or more of the SAPenironments"

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    35/80

     

    $is Space ReEuirements

    T& $&"7!)',. # R/3 R.%.#. ., System .#$; #(##. 8!%% ,.'!,. #,&!#(.% !0

    GB &7 !9 #$.:

    A" #%!$#(!&" .,1., 8!%% ,.'!,. #,&!#(.%! GB  &7 !9 #$. :

    A $%!."( 8!(; ',. $'(&!>!") #(# 8!%% ,.'!,. .(8.." 400 (& 1700 9B:

    I7 (;. $%!."( #%& $&"(#!" #%!$#(!&" #(# '$; # # ,&'$(!&" (. (;. (&,#).

    ,.'!,.."( $#" !"$,.#. (& .1.,#% GB:

    Te dis space reEuirements can also e affected y te

     R.%#(!&"#% #(##. #"#).."( (. *RDBMS+ .%.$(.

      N'., &7 $%!."( !" (;. (.

      N'., &7 #(., #(# ,.$&,

      N'., &7 (,#"#$(!&" #(# ,.$&,

     A&'"( &7 ;!(&,!$#% #(# ,.(#!".

    S R i f i ll i (C d

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    36/80

     

    Ser?er ReEuirement for sap installation (Case study

    9acine Type

    $&' Intel 60868 (9od 6 Step 3

    PR$ Intel 60868 (9od 10 Step 1

    Processor $&' ,68 :amily 8 9odel 6 Stepping 3 Genuine Intel J462 9F

    PR$ ,68 :amily 8 9odel 10 Stepping 1 Genuine Intel J400 9F

    Ser?er 9odel $&' )P -et Ser?er LC!000

    PR$ )P -et Ser?er L)8000

    Total Pysical9emory

    $&' 1GB

    PR$ . GB

    Total 'irtual9emory

    $&' 8 GB

    PR$ 1! GB

    $is Space $&' 80 GBPR$ 130 GB

    "S 5indo ser?ice pac !

    SAP R/3Release

    .8C

    Database +racle ?545>545@

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    37/80

     

    SAP R/3 $irectory structure (1

    T-e p-%i$al parent dire$tor of t-e w-ole %ap appli$ation i% :usr:sapTran%port dire$tor i% :usr:sap:trans

    SAP %%tem parent dire$tor %ap%id: , w-i$- i%  :usr:sap:SC#

    If more t-an one %ap %%tem will in%talled on t-e %ame ma$-ine t-en additional

    dire$tor will )e $reated nder :usr:sap:55 00

    T-e%e %apdire$torie%$reated )sapinstallation

    T-e%e %apdire$torie%$reated )sapinstallation

    D.*!#S@@

    SC#

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    38/80

     

    SAP R/3 $irectory structure (!

    Sap mont dire$tor i% /%apmnt %efl for %-arin! t-e $ommon file% wit- all%%tem )elon!in! to t-e %ame !rop 0

    'ainl :sapmnt:scm  indi$ate% t-e dire$tor  :usr:sap:scm

    +ire$tor  :sapmnt:scm:sys:e9e:run  it $ontain% all %ap rntime pro!ram%

    t-i% dire$tor al%o $alled sap %ernel  dire$tor5'o%t of t-e pro!ram file% in t-i%dire$tor are dire$tl %ed ) %ap pro$e%%e%

    +ire$tor :sapmnt:scm:sys:profile w-i$- $ontain% %ap profile file% li5e

    %tartp(profile ,defalt(profile in%tan$e(profile0

    +ire$tor  :sapmnt:scm:sys:global w-i$- $ontain% !lo)al or $ommon datamana!ed ) t-e SAP appli$ation %-ared ) all in%tan$e% ,all tpe% of lo!%0

    R/3 Cli t

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    39/80

     

    R/3 Client

     5hen Sap installed it co'es +ith * de&alt clients +ith de&alt

    sers and de&alt pass+ord-

    C%!."( U., D.7#'%(P#8&,

    000 SAP 060JJ2

    000 DDIC JJ200600 SAP 060JJ2

    00 DDIC JJ2006

    066 EARLYWATCH SUPPORT

    R/3 $ t (1

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    40/80

     

    R/3 $ata(1

    C)'*(T

      @@@

    C)'*(T

      @@@

    C)'*(T

      @88

    C)'*(T

      @88

    C)'*(T

      @@4

    C)'*(T

      @@4

    C)'*(T 'ndependent customiBingC)'*(T 'ndependent customiBing

    SAP

     epository +bect

    SAP

     epository +bect

     An :3 System is subdi"ided into clients 5

     In #* 'ost o& Csto'er bsiness data in sb !rops divided by

    clients ,these type o& data is client dependent data 

    5hen the SAP ob6ects are 6st accessed by only one client, +e

    de&ine the' as client dependant data-

    So'e data in #* +hich is shared by all client lie #*

    repository data-This type o& data is client independent data-

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    41/80

     

    #* database can be divided into t+o lo!ical co'ponents1

     #* repository ob6ect

     #* csto'er data

    #* repository 1 central part of this is 0P dictionary i.e. programs,screens,

    reports provided by sap or created or modified by sap user .

    Csto'er data 1 customer data consists of any ind of data entered into r/3

    by the customer in time of sap implementation or day to day

      business processing .

    Csto'i7in! data

    This data generated when r/3 is configured to meet the particular needs of thecustomer through customi-ing.#ost customi-ing data is clientdependent someis independent .

    Application datalso nown as business data ,which generated day by day business processing.#ainly master data , transaction data .

    %ser 'aster data 

    Records of R/3 users password $ authori-ation

    R/3 $ata(!

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    42/80

     

    System strategies(1

    Co'bination o& all the syste' is called S.STE/ LANDSCAPE -

    Three types o& syste' landscape are

      Sin!le4syste' Landscape

      T+o4syste' Landscape

      Three4syste' Landscape

    In ti'e o& syste' setp the 8estion +e have to &ace

      3o+ 'any #* syste's +ill be needed 9

      5hat &nction +ill be per&or'ed by each #* syste' in a

      syste' landscape 9

      3o+ 'any clients +ill be needed by each #* syste' 9

      5hat role +ill each client play in the syste' Landscape 9

    T&ree types of *n"ironment needed for a system strategies  De"elopment en"ironment 1D*.

      ;or development a$tivitie% 0  uality Assurance en"ironment 1A 

    ;or e8ten%ive te%tin! t-e developed or $%tomi

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    43/80

     

    System strategies(!

    Sin!le4syste' Landscape 6evelopment client , Testing client , Production Client on a same server . 

    Ad"antages%or this type of system , hardware cost $ administrative cost is lower .

    Disad"antages

    Changes to clientindependent or repository ob7ects will affect the whole

    environment .

    The performance of the system affect all clients

    Production data is a accessible from development $ testing environment

    Problems during the implementation of other applications , when some  production is going on .

    Problems when modifying standard programs

    If the system crashes the all three R/3 systems will be affected ./ost o& the disadvanta!es +ith a one4syste' landscape areassociated +ith client independent chan!es, repositorychan!es, " p!rades , that i''ediately i'pact the prodctionenviron'ent- These disadvanta!es are a 'ch !reater proble'once the #* Syste' is in a prodctive state-  

    S i (3

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    44/80

     

    System strategies(3

    T+o4syste' Landscape %or this case develop'ent $ :A testin! done on same system .0ut prodction on different system .

     Ad"antages

    The production system &PR6' containing only the finali-ed productionenvironment .

    •fter completing the preparation phase &test, veri&ication, and release', theparameters and programs can be transported from the development system&6*+' to the production system &PR6' .

      &DE0 client :A client P#D Syste''.

    •#inimal amount of hardware investment.

    •#inimal system administration and change re8uest management re8uired

    Disad"antages

    Recommended only for pro7ects with a limited amount of ongoing development

    9o separate 8uality assurance system &("' for isolated testing

    Clientindependent customi-ing activity must be carefully planned so that, itdoes not affect other customi-ing/development activities

    S t t t i (.

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    45/80

     

    System strategies(.

    Three 4syste' Landscape

      In this case development ,( , production tae place on different system.

      The 'ost reco''ended syste' in SAP -

    Ad"antages

    9ew development can start without affecting the production environment.

    ( system allows for integration testing of developments before promoted

    to production.

    Production data is secure, security will prevent access to sensitive data $ 

      client settings will prevent the unauthori-ed changing of data .

    Production performance is not affected by other clients, there is only oneproduction client .

    The general sandbo2 client &"96' in the development system &6*+' maes it

    easier to become familiar with the new application functions and conduct

    suitability testing

    Clientindependent customi-ing testing can occur without conflicts

    Disad"antages

    Re8uires increased system administration and change management activities

    Increase hardware cost

    T t t t

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    46/80

     

    Transport management system

    5itin te R/3 System Landscape  customiFing = de?elopment canges performed>

    in a de?elopment client >as to transfer to %AS client = PR$ client

     SAP R/3 enales user to record canges to a C)A-G& R&%+&ST >te canged

    oKects are recorded to a TAS@   in a Cange ReEuest corresponding to a specific

    user

    After completion te de?elopment >user release te Cange ReEuest = transport

      to %AS = PR$ system

      Transport $irectory usrsaptrans

    D*.D*. ASAS PDPD

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    47/80

     

    SAP consultants

     SAP consultants diide themseles into ! categories%:9CTI!9) consultant0"I" consultant

    0P programmers

    2%NCTIONAL consltant1 *2perienced people in some business areaswho nows how to csto'i7e those modules

      to meet the customers need.

    BASIS consltant1  Technical consultants who taen care installationsap administration , database administration.

    ABAP pro!ra''er1 Technical consultant who writes sap programs  $ reports for any new re8uirements in sap by

    using ABAP;  programming language.

    Csto'i7in! 1 !nce customer buy one sapit,it contains all the modules  with all the business processes.the ne2t step is to customi-e

      to suit business needs $ practices.  ABAP; Advanced Bsiness Application Pro!ra''in! (;$L)

     0P/; is a "P programming language used in the development of all standardapplications included with R/3 ."P has designed a full purpose developmentenvironment nown as 0P/; development worbench.

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    48/80

     

    START 5"R@I-G "- SAP  BASIS

    SAP S F t (1)

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    49/80

     

    SAP Screen Features(1) SAP screen has seen main areas0 Screen Header1 MenuBar1 Standard Toolbar1 Title Bar1 either a NavigationToolbar or Application Toolbar1 Screen Body1 and 

    Status Bar."

    SAP Screen Features()

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    50/80

     

    Command Field 

      T;. C&#" 7!.% ! '. (& ."(., (,#"#$(!&" $&.

     Standard Toolbar Buttons

    T;. SAP '((&" !%#. &" (;. T&&%#, ,&1!. '!$9 #$$. (& $&&"% '.

    SAP 7'"$(!&":

     f a Toolbar button is gray1 it is not aailable for use on thatparticular screen"

    SAP Screen Features()

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    51/80

     

    "P&--I-G A SAP S&SSI"- using saplogon*pad

    • -a?igation to opening a SAP session

      1 Start Programs SAP :ronted SAPLogon

      ! Coose any one of te icon SAPlogonM or SAPlogon*padM from te destop

    C;&&. #" .,1., "#. .:): KSCMA SERVER :

      T;." (;. S# $,.." 8!%% &." ? $&"".$( (& (;. A%!$#(!&" .,1., .7!". &" SAP%&)&" #

    C&"(!"'. ::

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    52/80

     

    "P&--I-G A SAP S&SSI"- using sap*session*manager

    SAP 7,&"(-." $#" .

    &." '!") SAP

    Session 9anager

    SAP 7,&"(-." $#" .

    &." '!") SAP

    Session 9anager

    C;&&. A%!$#(!&"

    .,1., 7!,( :E"(., P,&.,

    USERIDC%!."( IDP#8&, ?L#")'#). (& &."(;. # .!&" :

    C;&&. A%!$#(!&"

    .,1., 7!,( :E"(., P,&.,USERIDC%!."( ID

    P#8&, ?L#")'#). (& &."(;. # .!&" :

    :IRST SCR&&- "- SAP

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    53/80

     

    :IRST SCR&&- "- SAP

    E"(., P,&., C%!."( !

    U., ! P#8&, ?L#")'#). (& &." (;.

    # .!&" :

    E"(., P,&., C%!."( !

    U., ! P#8&, ?L#")'#). (& &." (;.# .!&" :

     N&8 (#,(

    W&,9!")

     N&8 (#,(

    W&,9!")

    Start

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    54/80

     

    Start

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    55/80

     

    -a?igation +sing Transaction Codes

     SAP proides a uniue multi3character identi4er for each systemtask" %his shorthand

    name is called a transaction code 8;!$; ! a naigation alternatie to

    using a menupath to get to a system task %ransaction code may contain letters only1 or a combination of lettersand numbers"

    .sed in con5unction with a pre46 such as !n or !o .  e"g " SPAM " S#$1 " !n ends the current transaction and switches to the new one without

    saing any data  in the current transaction " !o opens a new SAP session and accesses the new transactionwithout ending the  current one 7which will remain open in the background session8

    Command 4eldwithtransactionCode"

    Command 4eldwithtransactionCode"

    T ti C d (1

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    56/80

     

    Transaction is an operation that lets a user mae changes to a database .

     In SAP transaction is a se8uence of related steps ,are screens in which data

    is introduced causing the generation of other events.

     The final tas of a transaction is to modify the information which ultimatelygoes into the database. The database is not updated until a transaction hasfinished.

     ll the transactions in the R/3 system have an associated transaction code.

      ll available transaction are held in table TSTC .To see the table data we can

    use the transaction codes SE

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    57/80

     

    Transaction Code(!

    Transactioncode S&23 tomaintain TC

    Transactioncode S&23 tomaintain TC

    +ser definedTC start

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    58/80

     

    Transaction Code(3

    Transactioncode STAT tomonitorTransaction

    code used yany user

    Transactioncode STAT tomonitorTransaction

    code used yany user

    System Status

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    59/80

     

    y

     (a"igation E #enu System Status

    Client 9aintenance

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    60/80

     

     #aintain client using t&e transaction code SCC6

    +ser 9aintenance

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    61/80

     

    Create or maintain /ser 

    using t&e transaction code

    S/@4

    9aintain AutoriFation

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    62/80

     

     #aintain /ser Aut&oriBation using transaction code P,C

    Configure = 9aintain Transport 9anagement System

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    63/80

     

     #aintain Transport management system using transaction

    code ST#S 5

    9aintain Transport reEuest

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    64/80

     

     #aintain Transport e=uest using transaction code

    S*@4 5

    9aintain R:C connection

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    65/80

     

     #aintain ,C connection using t&e transaction code S#7F5

    9aintain SAP Profile

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    66/80

     

     #aintain SAP Profile using t&e transaction code G4@5

    9aintain SAP tale data

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    67/80

     

     #aintain SAP table using t&e transaction code S*445

    To monitoring Logon user

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    68/80

     

     Can #onitor any user wor%ing or not using TC S#@65

    To maintain te customiFing setting

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    69/80

     

    Create customiBing setting by t&e transaction code SP+

    To upload support pacage to R/3

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    70/80

     

    /pload t&e support pac%ages using transaction code SPA#

    To monitoring system log messages

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    71/80

     

    #onitor log of t&e system using transaction code S#24

    $ataase acup sceduling

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    72/80

     

    Sc&eduling and monitoring database bac%up using TC D!43

    Sending System 9essage

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    73/80

     

     Send system message to t&e sap users using TC S#@25

    SAP S;ST&9 START+P or S)+T$"5-(1

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    74/80

     

    (

    (ouble click on theicon 9SAP S:S%#MMA*A-#M*%

    C'*S'$#; to S%AR%SAPMM% .

    (ouble click on theicon 9SAP S:S%#MMA*A-#M*%

    C'*S'$#; to S%AR%SAPMM% .

    SAPMM%&'ic' usedto start stop sapapplicationserver .

    SAPMM%&'ic' usedto start stop sapapplicationserver .

    SAP S;ST&9 START+P or S)+T$"5-(!

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    75/80

     

    SAPMM% R!);( $%!$9 (;.

    #%!$#(!&" .,1.,

    "#. *scma ;.,.+ (;.

    start/stop &(!&"

    8!%% $&. $;&&.

    (;. ,!);( &".

    SAPMM% R!);( $%!$9 (;.

    #%!$#(!&" .,1.,

    "#. *scma 

    ;.,.+ (;.

    start/stop &(!&"

    8!%% $&. $;&&.

    (;. ,!);( &".

    SAPMM% 

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    76/80

     

    SAP0BA S# startup/sutdo

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    77/80

     

    (

     &it'in /! 2

     U., #!"!(,#(&, 

      S.( ' #" #!"(#!" '., #$$&'"(  N.8 '., .('

      R..( # #8&,

      L&$9 &, '"%&$9 # '., 

     S.$',!( #!"!(,#(&, 

      C,.#(. #" #!"(#!" SAP .$',!( ,&7!%.  M&"!(&, #" #"#). .$',!( #$$. #" 1!&%#(!&"

    S(. #!"!(,#(&, 

      C,.#(. # (. .#).

      S(#,( &, (& (;. (.

      M#!"(#!" (;. ;.#%(; &7 (;. (.  M&"!(&, (. .,7&,#"$. #" %&)

    T,#"&,( #!"!(,#(&, 

      T,#"&,( $;#"). 7,& &". (. (& #"&(;., 

      M#"#). $;#"). ,.'.(

    Roles of an Basis Admin(!

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    78/80

     

    &it'in /! 2

    B#($; $;.'%., 

      C,.#(. #" #"#). (;. $;.'%!") &7 #($; 5&B#$9' &.,#(&, 

      S$;.'%. ,'" #" &"!(&, #$9' 5& &7 (;. SAP #(##. #" #" ,.'!,.

      &.,#(!") (. %.1.% 7!%.

     D!#(., ,.$&1., (.$;"!$#% #"#)., 

      C,.#(. (.( #" ..$'(. (;. SAP !#(., ,.$&1., %#" P,&),#., 

      A% O"%!". S.,1!$. S(. "&(. 7!. (& ,&),#

     D#(# D!$(!&"#, *DDIC+ #"#)., 

      C;#"). (;. D#(# D!$(!&"#, *8;." #%!$#%.+

     

    Roles of an Basis Admin(3

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    79/80

     

    3utside /! 2

     DBA 7&, (;. .$!7!$ #(##. &" 8;!$; (;. (. ! ,'""!")

      M#"#). #(##. .$!7!$ (#9  M#!"(#!" (;. #(##. ;.#%(; #" !"(.),!(

    O.,#(!") (. #!"!(,#(&, 

      M#"#). (;. &.,#(!") (. #$$. #" '., ID

      M#"#). &.,#(!") (. .$!7!$ (#9

    D.9(& '&,(

      S'&,( (;. '., .9(& PC

    Maintenance /!

    C;#")!") (. ,&7!%. #,#.(.,

    A%!") ;&( #$9#). &, %.)#% $;#"). #($;.

    U),#!") (;. 9.,".%C%!."( $& *$,.#(. $& #" .%.(.+

    T,#"&,(!") &5.$( 7,& (. (& (.

     

    SAP Today

  • 8/18/2019 ERDC Course Content Sap Architecture Modified

    80/80

    SAP Today

     6t- lar!e%t %oftware vendor in t-e world

     3@ ear% of )%ine%% e8perien$e

     >