Anda di halaman 1dari 31

SAP System Architecture

SAP System Architecture


SAP GUI
DIAG

Web Browser
HTTP, HTTPS SMTP, SOAP, XML,
Dispatcher Queue SAP Web AS Java

SAP Web Application Server(SAP Instance)


Dispatcher
Queue

M ICM

SAP Buffer (Shared Mem)

Memory Pipe

Oracle Informix DB2 MS SQL Server MAX DB

Database Server

SAP Installation Concept

SAP Installation Concept


Install Oracle RDBMS Install Central Instance (SAP Application Server) Install Database Instance Install SAP GUI

1.Install Oracle RDBMS

Install Oracle RDBMS

2.Install Central Instance

Install Central Instance

3.Install Database Instance

Install Database Instance

Install Database Instance

4.Install SAP GUI

Install SAP GUI

SAP Architecture Overview

SAP System Configuration

One - tier configuration Presentation

Two - tier configuration

Three - tier configuration

Presentation processes

Application
Application processes

Database
Database processes

Database , application , presentation processes

Database , application processes

SAP System : Central Instance


SAP Application Server (Central Instance)
M

Dispatcher
SAP Buffer Roll Area
Queue

Program Buffer

Table Buffer

E G

SAP System : Dialog Instance


SAP Application Server (Dialog Instance)

Dispatcher
SAP Buffer Roll Area
Queue

Program Buffer

Table Buffer

D G

SAP Instance
Dialog Instance A Dialog Instance B

Dispatcher

Dispatcher

Central Instance

Dispatcher

M S

Work Process Types

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

SAP System
SID = System Identifier System Number
00, 01, port 3200 00 by default
System Client
Standard User SAP*/06071992 DDIC/19920706 Application processes Three-tier configuration

000 001 066

earlywatch/support SAP*/06071992

Monitored by SAP

Database processes

SAP System : Client

000

001 Client Copy 066

800

SAP System Logon

Data in SAP System


90 tables

User Master
configurations xxxx tables

1. Client-dependent Data (Client-Specific)

Customizing Master Application


xx,xxx tables Transaction e.g. printer

Customizing 2. Client-independent Data (Cross-Client)


Repository
ABAP programs

SAP System : Application Modules


SD
Sales & Distribution

FI
Financial Accounting

MM PP
Materials Mgmt. Production Planning

CO
Controlling

AM

SAP
Client / Server ABAP
IS
Industry Solutions

Fixed Assets Mgmt.

QM

Quality Management PM Plant Maintenance

TR
Treasury

WF
Workflow

HR

Human Resources

System Landscape
DEV
Manage master configuration Write ABAP program Test data

QAS
transport transport

PRD

CUST
DEVL UTST SAND

QTST
Quality Testing

PROD

TRAN
Training client

Unit test

Common Shared Directory

SAP System : Dialog Processing


Report ztest.
Tables customers. Select single * from

SAP Application Server


2

customers where id = 1. Write: / customers-name.

Dispatcher
SAP Buffer
7 4 3

Request Queue

Program

D
6

D
5

Roll Area

Database Server

Work Process Architecture


Dialog Work Process TaskHandler
Receive input from ABAP program Receive input from screen Change Open SQL statement to DB statement

Local Memory
Memory Space

ABAP Processor
DYNPRO Processor DB Interface
Result Set

List buffer

Database Server

SAP Web AS Technology

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

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

SAP GUI for HTML

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