1.SAP Architecture Overview

31
SAP System Architecture

description

The presentation shows the architecture of ERP SAP R/3.

Transcript of 1.SAP Architecture Overview

Page 1: 1.SAP Architecture Overview

SAP System Architecture

Page 2: 1.SAP Architecture Overview

SAP System ArchitectureSAP System Architecture

Database Server

M

SAP Application Server(SAP Instance)

Oracle

Informix

DB2

MS SQL Server

MAX DB

G

Dispatcher

Queue

D D B V S E

SAP Buffer(Shared Mem)

SAP GUI

DIAG

Dispatcher Queue

ICM

Memory Pipe

SAP Web AS Java

Web Browser

HTTP, HTTPS

SMTP, SOAP, XML,…Web

Page 3: 1.SAP Architecture Overview

SAP Installation Concept

Page 4: 1.SAP Architecture Overview

SAP Installation Concept

• Install Oracle RDBMS

• Install Central Instance (SAP Application Server)

• Install Database Instance

• Install SAP GUI

Page 5: 1.SAP Architecture Overview

1.Install Oracle RDBMS

Page 6: 1.SAP Architecture Overview

Install Oracle RDBMS

Page 7: 1.SAP Architecture Overview

2.Install Central Instance

Page 8: 1.SAP Architecture Overview

Install Central Instance

Page 9: 1.SAP Architecture Overview

3.Install Database Instance

Page 10: 1.SAP Architecture Overview

Install Database Instance

Page 11: 1.SAP Architecture Overview

Install Database Instance

Page 12: 1.SAP Architecture Overview

4.Install SAP GUI

Page 13: 1.SAP Architecture Overview

Install SAP GUI

Page 14: 1.SAP Architecture Overview

SAP Architecture Overview

Page 15: 1.SAP Architecture Overview

SAP System Configuration

ApplicationApplication

DatabaseDatabase

PresentationPresentation

Database , application ,presentation processes

One - tierconfiguration

Two - tierconfiguration

Three - tierconfiguration

Presentation processes

Database ,application processes

Databaseprocesses

Application processes

Page 16: 1.SAP Architecture Overview

SAP System : Central InstanceSAP System : Central Instance

SAP Application Server (Central Instance)

M

G

Dispatcher

Queue

D D

B V S E

SAP Buffer

Roll Area

ProgramBuffer

TableBuffer

Page 17: 1.SAP Architecture Overview

SAP System : Dialog InstanceSAP System : Dialog Instance

SAP Application Server (Dialog Instance)

G

Dispatcher

Queue

D D

D D

SAP Buffer

Roll Area

ProgramBuffer

TableBuffer

D D

Page 18: 1.SAP Architecture Overview

SAP Instance

Dispatcher

D D D …

Dispatcher

D …

Dispatcher

D D B …V E S …

M

D B

Dialog Instance A Dialog Instance B

Central Instance

Page 19: 1.SAP Architecture Overview

Work Process Types

D = Dialog B = Background V = Update E = Enqueue S = Spool

Page 20: 1.SAP Architecture Overview

SAP System

• SID = System Identifier

• System Number

Three-tierconfiguration

Databaseprocesses

Application processes000

001

066

System Client

SAP*/06071992DDIC/19920706

earlywatch/supportSAP*/06071992

Standard User

Page 21: 1.SAP Architecture Overview

SAP System : Client

000

001

066

800

Client Copy

Page 22: 1.SAP Architecture Overview

SAP System Logon

Page 23: 1.SAP Architecture Overview

Data in SAP System

1. Client-dependent Data(Client-Specific)

2. Client-independent Data(Cross-Client)

User Master

Customizing

Application

Master

Transaction

Customizing

Repository

Page 24: 1.SAP Architecture Overview

SAP System : Application Modules

SAPSAPClient / ServerClient / Server

ABAPABAP

FIFIFinancialFinancial

AccountingAccounting

COCOControllingControlling

AMAMFixed AssetsFixed Assets

Mgmt.Mgmt.

TRTRTreasuryTreasury

WFWFWorkflowWorkflow

ISISIndustryIndustry

SolutionsSolutions

MMMMMaterialsMaterials

Mgmt.Mgmt.

HRHRHumanHuman

ResourcesResources

SDSDSales &Sales &

DistributionDistribution

PPPPProductionProductionPlanningPlanning

QMQMQualityQuality

Manage-Manage-mentment PMPM

Plant Main-Plant Main-tenancetenance

Page 25: 1.SAP Architecture Overview

System Landscape

DEV

CUST

DEVL

QAS

QTST

PRD

PROD

Common Shared Directory

UTST

SAND

TRAN

Page 26: 1.SAP Architecture Overview

SAP System : Dialog Processing

Database Server

SAP Application Server

Dispatcher

RequestQueue

D D D D…

SAP Buffer

Program

Roll Area

1

2

3

4

56

7

8

Report ztest.

Tables customers.

Select single * from

customers where id = 1.

Write: / customers-name.

Page 27: 1.SAP Architecture Overview

Work Process ArchitectureWork Process Architecture

TaskHandler

DYNPRO Processor

ABAP Processor

Local Memory

Memory Space

DB Interface

List buffer

Database Server

Result Set

Dialog Work Process

Page 28: 1.SAP Architecture Overview

SAP Web AS Technology

Page 29: 1.SAP Architecture Overview

SAP Web Application Server

• The SAP Web AS is an open, scalable, and high-availability infrastructure for developing dynamic and company-wide Internet applications

• It is a server based on the well-known SAP Application Server technology, with the additional enhancement of Web functionality

• The SAP Web AS is the new technological basis of all mySAP Business suite solutions. It is also the core element of the SAP R/3 Enterprise system – the successor to the classic SAP R/3

Page 30: 1.SAP Architecture Overview

SAP Web AS Release

• SAP Web AS 6.10– ICM

• SAP Web AS 6.20– ICM, J2EE

• SAP Web AS 6.30– ICM,J2EE + Eclipse,Web Dynpro

• SAP Web AS 6.40– ICM,J2EE + Web Dynpro + Integrated ITS

• SAP Web AS 7.00– Oracle 10g …

Page 31: 1.SAP Architecture Overview

SAP GUI for HTML

http://<SAP Instance>:<ICM port>/sap/bc/gui/sap/its/webgui/!