22
University of Southern California Enterprise Wide Information Systems SAP R/3 Overview & Basis Technology Instructor: Richard W. Vawter

SAP R/3 Overview & Basis Technology - University of …anthonyb/itp320/SAP_… · PPT file · Web view · 2001-05-21Enterprise Wide Information Systems SAP R/3 Overview & Basis

  • Upload
    hadan

  • View
    229

  • Download
    1

Embed Size (px)

Citation preview

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: C100Item 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 Buffer

Relational data base system

SAP GUI

SAP R/3 Resource Management: Data Flow

Data base

Application

Presentation

WorkProcess

Dispatcher

TerminalProcess

Request queues

1

3

2

45

6

7

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: C100Item Material Qty10 6301 1020 6412 1030 1507 25

O r d e r

Sold to party: C100Item Material Qty10 6301 1020 6412 1030 1507 25

O r d e r

Sold to party: C100Item Material Qty10 6301 1020 6412 1030 1507 25

O r d e r

M

Gateway

R/2

R/3G

AB

C

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 Spool Back-ground Enqueue

Dispatcher

DatabaseInstance Message

ServerSAP

Gateway

Instance Profiles(parameters)

SAP Buffers

Startor

Stop

Central Instance

University of Southern California

SAP R/3 Resource Management: Distributed SAP R/3 Processing

Dialog Update Enqueue Spool

DispatcherMess-

ageGate-way

Instance 01

Enqueue Dialog . . .

Dispatcher

Instance 02

Dialog Back-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 2

Program AVersion 3

Program AVersion 1

Program AVersion 2

Program AVersion 3

Originals

Development QA TestingCorrections

andTransport

?

?

University of Southern California

The Client

R/3America

R/3Europe

R/3Japan

America Client 010

Japan Client 030

Europe Client 020

University of Southern California

Client Copies

Configuration

Development

Interface TestingQuality Assurance

User Training