SAP R/3 Overview & Basis Technology: Enterprise Wide Information Systems

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 22

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

Logistical Sales &


Distribution
Financial
Accounting
Financial
Materials
Mgmt. Controlling

Production Fixed Assets


Planning Mgmt.

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

Operating AIX SINIX


Systems HP-UX SOLARIS Windows NT OS/400
Digital UNIX

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

Application Electronic Data


Link Enabling Interchange

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

Work Work Work Buffers


Process Process Process

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

Sold to party: C100


M 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

Background Jobs Enqueue


SAP Dispatcher
C
C
Gateway
1999

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

main storage Update Enqueue

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

Development Testing Production

Database
Servers

Application
Servers

Presentation
Servers

University of
Southern California
Technical Configuration: Example

University of
Southern California
Object Migration

Corrections and Transport


Development QA Testing Production

Program A Program A Program A

Table A Table A Table A

Screen A Screen A Screen A

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

You might also like