Upload
sanket-kohli
View
30
Download
1
Embed Size (px)
DESCRIPTION
n
Citation preview
SAP System Architecture
SAP System ArchitectureSAP System Architecture
Database Server
M
SAP Application Server(SAP Instance)
OracleInformixDB2MS SQL ServerMAX 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
ApplicationApplication
DatabaseDatabase
PresentationPresentation
Database , application ,presentation processes
One - tierconfiguration
Two - tierconfiguration
Three - tierconfiguration
Presentation processes
Database ,application processes
Databaseprocesses
Application processes
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
…
…
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
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-tierconfiguration
Databaseprocesses
Application processes000001066
System Client
SAP*/06071992DDIC/19920706
earlywatch/supportSAP*/06071992
Standard User
00, 01,… port 320000 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
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
System Landscape
DEV
CUST
DEVL
QAS
QTST
PRD
PROD
Common Shared Directory
UTST
SAND
TRANUnit test
Write ABAP programTest data
Manage master configuration
transport transport
Training client
Quality Testing
SAP System : Dialog Processing
Database Server
SAP Application Server
Dispatcher
RequestQueue
D D D D…
SAP Buffer
Program
Roll Area
1
2
34
56
7
8
Report ztest.Tables customers.Select single * from customers where id = 1.Write: / customers-name.
…
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
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/!