SAP R/3 Overview & Basis Technology: Enterprise Wide Information Systems
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
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
Presentation SAP
SAP GUI
GUI
Terminal
Process
11
77
Application 22 Request
Request queues
queues
Dispatcher
33
66 SAP
SAP Memory
Memory Buffer
Buffer
Roll
Work
Process Page
44
55
Data base Relational
Relational data
data base
base system
system
University of
Southern California
SAP R/3 Resource Management: Work Processes
A
A
B
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
1 2 3 4
5 6 7 8 9 10 11
12
19
26
13
20
27
14
21
28
15
22
29
16
23
30
17
24
31
18
25 Spool
R/3
G
R/2
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
Database Instance
Instance Profiles
Profiles
Instance
Instance Message
Message SAP
SAP (parameters)
(parameters)
Server
Server Gateway
Gateway
Dispatcher
Back-
Dialog .... Update Spool Enqueue
ground
SAP
SAPBuffers
Buffers
st ance
In
Start
Start Central
or
or
Stop
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
Program A A Program
Program A A
Version
Version 11 Version
Version 11
?
Program
Program A A Program
Program A A
Version
Version 22 Version
Version 22
?
Program
Program A A Program
Program A A
Version
Version 33 Version
Version 33
Originals
University of
Southern California
The Client
America
America Client
Client 010
010
Europe
Europe Client
Client 020
020
Japan
Japan Client
Client 030
030
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