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