Post on 07-Jul-2018
transcript
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
>