320 likes | 592 Views
SAP System Architecture. Web Browser. HTTP, HTTPS SMTP, SOAP, XML, …. Dispatcher Queue. ICM. SAP Web AS Java. Memory Pipe. SAP System Architecture. SAP GUI. DIAG. SAP Application Server(SAP Instance). Web. Dispatcher. M. Queue. SAP Buffer (Shared Mem). D. D. B.
E N D
Web Browser HTTP, HTTPS SMTP, SOAP, XML,… Dispatcher Queue ICM SAP Web AS Java Memory Pipe SAP System Architecture SAP GUI DIAG SAP Application Server(SAP Instance) Web Dispatcher M Queue SAP Buffer (Shared Mem) D D B V S E G Oracle Informix DB2 MS SQL Server MAX DB Database Server
SAP Installation Concept • Install Oracle RDBMS • Install Central Instance (SAP Application Server) • Install Database Instance • Install SAP GUI
One - tier Two - tier Three - tier configuration configuration configuration Presentation Presentation Presentation processes Application Application Application processes Database Database Database Database , Database , application , processes application processes presentation processes SAP System Configuration
SAP System : Central Instance SAP Application Server (Central Instance) M Dispatcher SAP Buffer Roll Area Queue … Program Buffer … Table Buffer D D B V S E G
SAP System : Dialog Instance SAP Application Server (Dialog Instance) Dispatcher SAP Buffer Roll Area Queue … Program Buffer … Table Buffer D D D D D D G
SAP Instance Dialog Instance A Dialog Instance B Dispatcher Dispatcher D D D … D D B … Central Instance M Dispatcher D D B V E 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 Standard User System Client SAP*/06071992 DDIC/19920706 000 Application processes 001 066 earlywatch/support SAP*/06071992 Database processes Monitored by SAP
SAP System : Client 000 001 Client Copy 066 800
Data in SAP System ≈ 90 tables User Master configurations ≈ xxxx tables 1. Client-dependent Data (Client-Specific) Customizing Master Application Transaction ≈ xx,xxx tables Customizing e.g. printer 2. Client-independent Data (Cross-Client) ABAP programs Repository
SD Sales & Distribution FI Financial Accounting MM Materials Mgmt. CO Controlling PP Production Planning AM Fixed Assets Mgmt. SAP Client / Server ABAP QM Quality Manage-ment TR Treasury PM Plant Main-tenance WF Workflow HR Human Resources IS Industry Solutions SAP System : Application Modules
System Landscape DEV QAS PRD transport transport Manage master configuration CUST QTST PROD Write ABAP program Test data Quality Testing DEVL TRAN UTST Unit test Training client SAND Common Shared Directory
SAP System : Dialog Processing Report ztest. Tables customers. Select single * from customers where id = 1. Write: / customers-name. 1 8 SAP Application Server Dispatcher 2 SAP Buffer Request Queue 7 Program 4 3 Roll Area D D D … D … 6 5 Database Server
Work Process Architecture Dialog Work Process Local Memory Memory Space TaskHandler ABAP Processor Receive input from ABAP program List buffer DYNPRO Processor Receive input from screen DB Interface Change Open SQL statement to DB statement Result Set Database Server
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/!