university of southern california enterprise wide information systems sap r/3 overview & basis...
Post on 20-Dec-2015
214 Views
Preview:
TRANSCRIPT
University of Southern California
Enterprise Wide Information Systems
SAP R/3 Overview & Basis Technology
Instructor: Richard W. Vawter
University of Southern California
Topics
The R/3 Basis System Client/Server Architecture
Application Architecture
System Communication
Technical Architecture Client/Server Overview
Resource Management
Technical Configurations
Object Migration
The “Database” Client
University of Southern California
SAP R/3 Basis System
Sales &Distribution
MaterialsMgmt.
ProductionPlanning
FinancialAccounting
Controlling
Fixed AssetsMgmt.
QualityMgmt.
PlantMaintenance
HumanResources
Workflow
IndustrySolutions
R/3Client / Server
ABAP/4 ProjectSystem
Logistical Financial
University of Southern California
Basis System: Three-Tier Computer Hierarchy
Input / Outputof data to users
Access to Dataase:(Read / Write data)
Central Database(Storage of all data)
Database
Application
Presentation
Processing of datausing application logic
Presentation of theprocessed data tothe user
University of Southern California
Typical Basis Systems: Client Server Architecture
Central System
Two - tierDistributed System
Two - tierClient/Server
Three - tierClient/Server
Multi-layerCooperative
Client/Server(w/ release 4.0B)
Presentation Application Database
University of Southern California
Basis System: Application Architecture
Windows 3.1, Windows 95, Windows NT, OSF/Motif,Presentation Manager, Macintosh
ABAP/4, C, C++
DB2/400
OS/400
Windows ‘95OS/2
IBMAS/400
AT&T Data General SNIBull/Zenith HP SequentCompaq IBM Digital
ADABAS D, Oracle 7.1,MS SQL Server 6.0
Windows NT
UNIX systemsBull HP SNIDigital IBM SUN
AIX SINIX HP-UX SOLARIS
Digital UNIX
ADABAS D,DB2, INFORMIX,
ORACLE 7.1
Hardware
OperatingSystems
Databases
DialogSAPGUI
Languages
Sold to party: C100
Item Material Qty10 6301 1020 6412 1030 1507 25
O r d e r
University of Southern California
R/3 Communication / InterfacesRemote
Function Call
Electronic DataInterchange
Program InterfaceCommunicationObject Linking
and Embedding
ApplicationLink Enabling
WebInterface
University of Southern California
Topics
The R/3 Basis System Client/Server Architecture
Application Architecture
System Communication
Technical Architecture Client/Server Overview
Resource Management
Technical Configurations
Object Migration
The Client
University of Southern California
Client/Server Overview
Client
Server
LAN
TCP / IP
University of Southern California
Client/Server Overview (Logical Structure)
Presentation
Data Storage
ApplicationLogic
Client
Server
University of Southern California
SAP R/3 Resource Management: The Dispatcher
Data base
Application
Presentation
BuffersWorkProcess
WorkProcess
WorkProcess
Dispatcher
SAP GUI
Communications
University of Southern California
SAP Memory BufferSAP Memory Buffer
Relational data base systemRelational data base system
SAP GUISAP GUI
SAP R/3 Resource Management: Data Flow
Data base
Application
Presentation
WorkProcess
Dispatcher
TerminalProcess
Request queuesRequest queues
11
33
22
4455
66
77
Roll
Page
University of Southern California
SAP Dispatcher
SAP R/3 Resource Management: Work Processes
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
1999
Background Jobs
Spool
Enqueue
Dialog Update MessageSold to party: C100
Item Material Qty10 6301 1020 6412 1030 1507 25
O r d e r
Sold to party: C100
Item Material Qty10 6301 1020 6412 1030 1507 25
O r d e r
Sold to party: C100
Item Material Qty10 6301 1020 6412 1030 1507 25
O r d e r
Sold to party: C100
Item Material Qty10 6301 1020 6412 1030 1507 25
O r d e r
M
Gateway
R/2
R/3
G
AABB
CC
University of Southern California
SAP R/3 Resource Management: Lock Management by the Enqueue Work Process
WorkProcess
Update
WorkProcess
Enqueue
Dispatcher
WorkProcess
Update
WorkProcess
Enqueue
Dispatcher
Lock table in
main storage
MessageServer
Instance A
Instance B
University of Southern California
SAP R/3 Resource Management: R/3 Instance
Dialog . . . . Update SpoolBack-
groundEnqueue
Dispatcher
DatabaseInstance
DatabaseInstance Message
Server
MessageServer
SAPGateway
SAPGateway
Instance Profiles(parameters)
Instance Profiles(parameters)
SAP BuffersSAP Buffers
Startor
Stop
Startor
Stop
Central Instance
University of Southern California
SAP R/3 Resource Management: Distributed SAP R/3 Processing
Dialog Update Enqueue Spool
Dispatcher
Mess-age
Gate-way
Instance 01
Enqueue Dialog . . .
Dispatcher
Instance 02
DialogBack-
ground Enqueue
Dispatcher
Instance 03
University of Southern California
Technical Configuration
Development Testing Production
DatabaseServers
ApplicationServers
PresentationServers
University of Southern California
Technical Configuration: Example
University of Southern California
Object Migration
Program A
Table A
Screen A
Program A
Table A
Screen A
Program A
Table A
Screen A
Development QA Testing Production
Corrections and Transport
University of Southern California
Object Migration
Program AVersion 1
Program AVersion 1
Program AVersion 2
Program AVersion 2
Program AVersion 3
Program AVersion 3
Program AVersion 1
Program AVersion 1
Program AVersion 2
Program AVersion 2
Program AVersion 3
Program AVersion 3
Originals
Development QA TestingCorrections
andTransport
?
?
University of Southern California
The Client
R/3America
R/3Europe
R/3Japan
America Client 010America Client 010
Japan Client 030Japan Client 030
Europe Client 020Europe Client 020
University of Southern California
Client Copies
Configuration
Development
Interface TestingQuality Assurance
User Training
top related