Notes 1
Notes 1
SAP?
Company ERP Software package
R/2 R/3
W y ERP
!ntegration "e#t $%#ine## practice# Stan&ar&i'ation
W y not ERP?
Comp(e)ity Co#t !nf(e)i$i(ity
Financial Accounting
Controlling
Production Planning
R$%
Client $ Ser&er A'AP$(
Pro)ect System
Human Resources
Central System +"o , tier Distributed System +"o , tier Client$Ser&er +-ree , tier Client$Ser&er Multi,layer Coo.erati&e Client$Ser&er
SAP
3-Tier Configuration Web-enabled
Application
!n a central R/3 System config%ration/ one o#t i# re#pon#i$(e for a(( proce##ing ta#k#0
SAP
3-Tier Configuration Web-enabled
Application
pre#entation #erver# t at are re#pon#i$(e #o(e(y for formatting t e grap ica( interface0 *any R/3 Sy#tem %#er# %#e PC# wit *icro#oft Win&ow# in#ta((e&/ for e)amp(e/ a# pre#entation #erver#0
SAP
3-Tier Configuration Web-enabled
23.ier Configuration
Application
An a(ternative twotier config%ration i# to in#ta(( powerf%( &e#ktop #y#tem# an& to %#e t e#e for pre#entation an& app(ication# 1twotier c(ient/#erver20 . i# type of config%ration i# partic%(ar(y %#ef%( for e)pen#ive app(ication# 1#%c a# #im%(ation#2 or for #oftware &eve(oper#0
SAP
3-Tier Configuration Web-enabled
Application
!n a t-reetier con!iguration/ yo% %#e yo%r own o#t for t e t ree tier#0 4#ing &ata from t e &ata$a#e #erver/ #evera( &ifferent app(ication #erver# can operate at t e #ame time0 .o en#%re t at t e (oa& on in&ivi&%a( #erver# i# a# even a# po##i$(e an& to ac ieve optima( performance/ yo% can %#e #pecia( app(ication #erver# for in&ivi&%a( app(ication area# #%c a# #a(e# p(anning/ &i#tri$%tion or financia( acco%nting0
SAP
3-Tier Configuration Web-enabled
Application
.o "ebenable t e SAP App(ication#/ a We$ Server an& an !.S 1!nternet .ran#action Server2 are nee&e&0 . e we$#ervice an& t e #ervice# for t e !.S can r%n on one #erver or on two &e&icate& #erver#0 . e pre#entation in t i# config%ration i# provi&e& $y an !nternet "row#er0 . e new SAP We$ p(atform i# 5etWeaver0
Access to Dataase1
2Read $ Write data3
Database
#n.ut $ 0ut.ut o! data to users
Processing o! data using a..lication logic
A..lication
Presentation
C(ient/Server Overview
Ser&er *A4$WA4
+CP $ #P
Client
Application Logic
Client
Presentation
database
Client
Client
Client
W-at is a Client5
8A client is an autonomous unit in t-e R$% System "itregard to commercial la"/ organi6ation/ and data.9
:ser
r Maste
Client
in g 6 i m o Cust io n t a c i l A..
SAP A7
C:S+
Q+S+
PR0D
Production
SA4D
+;S+
+est
+R47
+raining
PPRD
Pre,.roduction
Con!igured en&ironment !or t-e load o! legacy data .rior to t-e start o! .roducti&e acti&ities
+esting
Production
A..lication Ser&ers
Presentation Ser&ers
O$8ect *igration
Corrections and +rans.ort
De&elo.ment QA +esting Production
O$8ect *igration
De&elo.ment Corrections and +rans.ort QA +esting Program Program A A <ersion <ersion = = Program Program A A <ersion <ersion > > Program Program A A <ersion <ersion % % Originals Program Program A A <ersion <ersion = = Program Program A A <ersion <ersion > > Program Program A A <ersion <ersion % %
C(ient Copie#
Con!iguration
ERP+ !ntegration
!ntegrate peop(e/ &ata an& $%#ine## proce##e# wit in an& $etween organi'ation#0 Co((a$oration/ non3re&%n&ancy/ con#i#tency an& interna( proce## optimi'ation0
Proc%rement Proce##
Outline Agreement Purchase Requisition Vendor "cheduling Agreement
Demand
Accounts Paya le
Invoice Veri!ication
Purchase Order
Pro&%ction Proce##
"chedule$Release
Goods Issue
"hop #loor
Order "ettlement
Goods Receipt
%ustomer Order
Pic&ing
Pac&ing
Accounts Receiva le
'illing
Goods Issue
Goods Issue
#inal Payment
Partial Payment
'illing
Dependent Demand
Purchasing
Proce## :(ow
Production
Goods Receipt
Accounts Receiva le
'illing
Goods Issue
6ogging !n
"a#ic#
C(ient
. i# i# a n%meric fie(&0 . i# n%m$er &efine# a w o(e $%#ine## entity0
4#er
Every SAP %#er a# a %#er name0 4#er# of SAP #y#tem are c(ient3#pecific/ w ic mean# t at aving a %#er i&entification on one c(ient wi(( on(y a((ow acce## to t at partic%(ar c(ient0
Pa##wor& R%(e#
6etter# 5%m$er# Ea#y to remem$er 33; C aracter# (ong 5o 3 C aracter# can $e t e #ame <o not #tart wit a ? or an = <o not %#e previo%# > pa##wor&#
6ang%age
SAP #%pport# m%(ti3nationa( c aracter #et# an& (ang%age# on t e #ame #y#tem/ at t e #ame time0 <efa%(t (ang%age# are Eng(i# an& 7erman0
:ie(& .ype#
. ere are t ree type# of Entry :ie(&#
Re?%ire& <efa%(t entry Optiona( entry fie(&
Se##ion#
An SAP #e##ion i# a win&ow in w ic t e %#er may perform a partic%(ar ta#k0 A 4#er may ave %p to nine #e##ion# open at one time0
Presentation
SAP GUI
A..lication
Dis.atc-er
Communications
Wor Process
Wor Process
Wor Process
'u!!ers
Data base
= = A..lication
Dis.atc-er
C C > > B B
Wor Process Re!uest Re!uest !ueues !ueues SAP SAP Memory Memory Buffer Buffer Roll Page
% %
( ( Data base
A A
Relational Relational data data ase ase system system
' '
Message
Sold to party" C#$$
#tem Material Qty =@ B%@= =@ >@ B(=> =@ %@ =A@C >A
0rder
0rder
0rder
0rder
SAP Dis.atc-er
;nEueue 7ate"ay
C C
S.ool
R$% R$> 7
Message Ser&er
Wor Process
;nEueue
#nstance '
Dis.atc-er
Dialog
....
:.date
S.ool
;nEueue
nce a t s #n Central
Instance $&
Dis.atc-er 'ac , ground Dis.atc-er
Instance $%
Dialog
;nEueue
;nEueue
Dialog
...
Instance $#
Dis.atc-er S.ool Mess, age 7ate, "ay
Dialog
:.date
;nEueue
Reporting
. ree $a#ic #tep# to r%nning a report
Acce## t e report Enter #e(ection criteria E)ec%te t e report
Sy#tem *e##age#
E 3 Error
An inva(i& entry a# $een ma&e0 . e c%r#or move# to t e fie(& w ere t e error a# occ%rre&0
W 3 Warning
A po##i$(e error a# $een ma&e0 . e %#er can contin%e wit o%t c anging0
! !nformation
:ee&$ack from t e #y#tem0
*apping
A##ignment of organi'ationa( #tr%ct%re# to ref(ect t e enterpri#e mo&e( E#ta$(i# e# integration among mo&%(e#