Sie sind auf Seite 1von 31

SAP System Architecture

SAP System Architecture


SAP GUI

Web Browser

DIAG

HTTP, HTTPS

SAPWeb Application Server(SAP


Instance)

SMTP, SOAP, XML,

Dispatcher

SAP Web AS Java

Queue

Dispatcher Queue

ICM

SAP Buffer
(Shared Mem)

Memory Pipe

Oracle
Informix

Database Server

DB2
MS SQL Server
MAX DB

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

Two -tier
configuration

Three -tier
configuration

Presentation
Presentation processes

Application
Application processes

Database

Database , application ,
presentation processes

Database ,
application processes

Database
processes

SAP System : Central Instance


SAP Application Server (Central Instance)
M

Dispatcher
SAP Buffer
Roll Area
Queue

Program
Buffer

Table
Buffer

D
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
D

M
S

Work Process Types

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

SAP System
SID = System Identifier
System Number

Three-tier
configuration

00, 01, port 3200


00 by default
System
Client

000
001

Standard User
SAP*/06071992
DDIC/19920706
Application processes

066
earlywatch/suppor
t
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

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

e.g. printer

ABAP programs

SAP System : Application Modules


SD

Sales &
Distribution

MM

PP

FI

Financial
Accounting

CO

Materials
Mgmt.

Controlling

QM

AM

SAP

Production
Planning

Fixed Assets
Mgmt.

Client / Server
ABAP

Quality
Management PM
Plant Maintenance

HR

Human
Resources

IS

TR

Treasury

WF

Workflow

Industry
Solutions

System Landscape
DEV
Manage master
configuration

CUST

Write ABAP
program
Test data

DEVL

Unit test

UTST

QAS

PRD
transport

transport

QTST
Quality Testing

TRAN
Training client

SAND

Common Shared Directory

PROD

SAP System : Dialog Processing


Report ztest.
Tables customers.
Select single * from

customers where id =
1.

SAP Application Server

Write: / customersname.

Dispatcher

SAP Buffer
Request
Queue

Program

4
3

Roll Area

Database Server

Work Process Architecture


Dialog Work
Process

Local Memory

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

Memory Space

ABAP Processor
DYNPRO Processor
DB Interface
Result Set

Database Server

List buffer

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/it

Das könnte Ihnen auch gefallen