Professional Documents
Culture Documents
SAP R/3 Overview & Basis Technology: Enterprise Wide Information Systems
SAP R/3 Overview & Basis Technology: Enterprise Wide Information Systems
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
R/3
Client / Server
Quality
Mgmt.
ABAP/4 Project
System
Plant
Maintenance Workflow
Human Industry
Resources Solutions
University of
Southern California
Basis System: Three-Tier Computer Hierarchy
Central Database
(Storage of all data)
Access to Dataase:
(Read / Write data)
Database
Input / Output
of data to users
Processing of data
Application using application logic
Presentation of the
processed data to
Presentation the user
University of
Southern California
Typical Basis Systems: Client Server Architecture
Presentation Application Database
Central System
Two - tier
Distributed System
Two - tier
Client/Server
Three - tier
Client/Server
Multi-layer
Cooperative
Client/Server
(w/ release 4.0B)
University of
Southern California
Basis System: Application Architecture
Hardware UNIX systems AT&T Data General SNI
IBM
Bull HP SNI Bull/Zenith HP Sequent
Compaq IBM Digital AS/400
Digital IBM SUN
ADABAS D,
Databases ADABAS D, Oracle 7.1,
DB2, INFORMIX, DB2/400
ORACLE 7.1
MS SQL Server 6.0
Dialog Windows 3.1, Windows 95, Windows NT, OSF/Motif, Windows ‘95
SAPGUI Presentation Manager, Macintosh OS/2
Sold to party: C100
Item Material Qty
10 6301 10
20 6412 10
30 1507 25
Order
Languages
ABAP/4, C, C++
University of
Southern California
R/3 Communication / Interfaces
Remote
Function Call
Program Interface
Object Linking Communication
and Embedding
Web University of
Interface 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
Server
LAN
TCP / IP
Client
University of
Southern California
Client/Server Overview (Logical Structure)
Server
Data Storage
Application
Logic
Client
Presentation
University of
Southern California
SAP R/3 Resource Management: The Dispatcher
Presentation
SAP GUI
Communications
Application
Dispatcher
Data base
University of
Southern California
SAP R/3 Resource Management: Data Flow
4
5
Data base Relational data base system
University of
Southern California
SAP R/3 Resource Management: Work Processes
A
B
Message
Dialog Update Sold to party: C100 Sold to party: C100
Item Material Qty Item Material Qty
10 6301 10 10 6301 10
20 6412 10 20 6412 10
30 1507 25 30 1507 25
Order Order
M
Sold to party: C100 Sold to party: C100
Item Material Qty Item Material Qty
10 6301 10 10 6301 10
20 6412 10 20 6412 10
30 1507 25 30 1507 25
Order Order
5 6 7
1
8
2
9
3
10
4
11
Gateway
12
19
26
13
20
27
14
21
28
15
22
29
16
23
30
17
24
31
18
25 Spool
R/3
R/2 G
University of
Southern California
SAP R/3 Resource Management:
Lock Management by the Enqueue Work Process
Instance A
Dispatcher Message
Server
Work Work
Process Process
Instance B
Update Enqueue
Dispatcher
Lock table in
Work Work
Process Process
University of
Southern California
SAP R/3 Resource Management: R/3 Instance
Database Instance Profiles
Instance Message SAP (parameters)
Server Gateway
Dispatcher
Back-
Dialog .... Update Spool Enqueue
ground
SAP Buffers
Start
or
Stop
University of
Southern California
SAP R/3 Resource Management:
Distributed SAP R/3 Processing
Instance 03 Instance 02
Dispatcher Dispatcher
Back-
Dialog Enqueue Enqueue Dialog ...
ground
Instance 01
Dispatcher
Mess- Gate-
age way
Dialog Update Enqueue Spool
University of
Southern California
Technical Configuration
Database
Servers
Application
Servers
Presentation
Servers
University of
Southern California
Technical Configuration: Example
University of
Southern California
Object Migration
University of
Southern California
Object Migration
Corrections
Development and QA Testing
Transport
Program A Program A
Version 1 Version 1
?
Program A Program A
Version 2 Version 2
?
Program A Program A
Version 3 Version 3
Originals
University of
Southern California
The Client
R/3
Europe
R/3 R/3
America Japan
University of
Southern California
Client Copies
Configuration
Development
Quality Assurance
Interface Testing
User Training
University of
Southern California