Sunteți pe pagina 1din 31

SAP System Architecture

SAP 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
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
Application Application
Database Database
Presentation Presentation
Database , application ,
presentation processes
One - tier
configuration
Two - tier
configuration
Three - tier
configuration
Presentation processes
Database ,
application processes
Database
processes
Application processes
SAP System : Central Instance
SAP Application Server (Central Instance)
M
G
Dispatcher
Queue
D D B V S E

SAP Buffer
Roll Area
Program
Buffer
Table
Buffer


SAP System : Dialog Instance
SAP Application Server (Dialog Instance)
G
Dispatcher
Queue
D D D D

SAP Buffer
Roll Area
Program
Buffer
Table
Buffer


D D
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
Work Process Types
D = Dialog
B = Background
V = Update
E = Enqueue
S = Spool
SAP System
SID = System Identifier
System Number
Three-tier
configuration
Database
processes
Application processes
000
001
066
System Client
SAP*/06071992
DDIC/19920706
earlywatch/support
SAP*/06071992
Standard User
00, 01, port 3200
00 by default
Monitored by SAP
SAP System : Client
000
001
066
800
Client Copy
SAP System Logon
Data in SAP System
1. Client-dependent Data
(Client-Specific)
2. Client-independent Data
(Cross-Client)
User Master
Customizing
Application
Master
Transaction
Customizing
Repository
90 tables
configurations
xxxx tables
xx,xxx tables
e.g. printer
ABAP programs
SAP System : Application Modules
SAP
Client / Server
ABAP
FI
Financial
Accounting
CO
Controlling
AM
Fixed Assets
Mgmt.
TR
Treasury
WF
Workflow
IS
Industry
Solutions
MM
Materials
Mgmt.
HR
Human
Resources
SD
Sales &
Distribution
PP
Production
Planning
QM
Quality
Manage-
ment
PM
Plant Main-
tenance
System Landscape
DEV
CUST
DEVL
QAS
QTST
PRD
PROD
Common Shared Directory
UTST
SAND
TRAN
Unit test
Write ABAP
program
Test data
Manage master
configuration
transport
transport
Training client
Quality Testing
SAP System : Dialog Processing
Database Server
SAP Application Server
Dispatcher
Request
Queue
D D D D

SAP Buffer
Program
Roll Area
1
2
3
4
5 6
7
8
Report ztest.
Tables customers.
Select single * from
customers where id = 1.
Write: / customers-name.

Work Process Architecture

TaskHandler
DYNPRO Processor
ABAP Processor
Local Memory
Memory Space
DB Interface

List buffer
Database Server
Result Set
Dialog Work Process
Receive input
from screen
Receive input from
ABAP program
Change Open SQL
statement to
DB statement
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/!

S-ar putea să vă placă și