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

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

Embed Size (px)

Citation preview

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

Enterprise Wide Information Systems

SAP R/3 Overview & Basis Technology

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

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

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

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

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

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

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

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

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

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

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

R/3 Communication / InterfacesRemote

Function Call

Electronic DataInterchange

Program InterfaceCommunicationObject Linking

and Embedding

ApplicationLink Enabling

WebInterface

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

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

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

Client/Server Overview

Client

Server

LAN

TCP / IP

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

Client/Server Overview (Logical Structure)

Presentation

Data Storage

ApplicationLogic

Client

Server

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

SAP R/3 Resource Management: The Dispatcher

Data base

Application

Presentation

BuffersWorkProcess

WorkProcess

WorkProcess

Dispatcher

SAP GUI

Communications

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

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

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

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

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

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

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

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

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

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

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

Technical Configuration

Development Testing Production

DatabaseServers

ApplicationServers

PresentationServers

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

Technical Configuration: Example

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

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

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

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

?

?

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

The Client

R/3America

R/3Europe

R/3Japan

America Client 010America Client 010

Japan Client 030Japan Client 030

Europe Client 020Europe Client 020

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

Client Copies

Configuration

Development

Interface TestingQuality Assurance

User Training