University of Southern California Enterprise Wide Information Systems SAP R/3 Overview & Basis...

Post on 20-Dec-2015

214 views 0 download

Tags:

Transcript of University of Southern California Enterprise Wide Information Systems SAP R/3 Overview & Basis...

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