Enterprise Wide Information Systems SAP R3 Overview Basis
Enterprise Wide Information Systems SAP R/3 Overview & Basis Technology Instructor: Richard W. Vawter University of Southern California
Topics l The R/3 Basis System n Client/Server Architecture n Application Architecture n System Communication l Technical Architecture n Client/Server Overview n Resource Management n Technical Configurations n Object Migration n The “Database” Client University of Southern California
SAP R/3 Basis System Logistical Financial University of Southern California
Basis System: Three-Tier Computer Hierarchy Central Database (Storage of all data) Access to Dataase: (Read / Write data) Database Input / Output of data to users Application Presentation Processing of data using application logic Presentation of the processed data to the user University of Southern California
Typical Basis Systems: Client Server Architecture Presentation Application Database Central System Two - tier Distributed System Two - tier Client/Server Three - tier Client/Server Multi-layer Cooperative Client/Server (w/ release 4. 0 B) University of Southern California
Basis System: Application Architecture Hardware UNIX systems Bull Digital Operating Systems Databases Dialog SAPGUI Languages HP IBM SNI SUN AIX SINIX HP-UX SOLARIS Digital UNIX ADABAS D, DB 2, INFORMIX, ORACLE 7. 1 AT&T Data General SNI Bull/Zenith HP Sequent Compaq IBM Digital IBM AS/400 Windows NT OS/400 ADABAS D, Oracle 7. 1, MS SQL Server 6. 0 DB 2/400 Windows 3. 1, Windows 95, Windows NT, OSF/Motif, Presentation Manager, Macintosh Windows ‘ 95 OS/2 ABAP/4, C, C++ University of Southern California
R/3 Communication / Interfaces Remote Function Call Electronic Data Interchange Application Link Enabling Program Interface Communication Object Linking and Embedding Web Interface University of Southern California
Topics l The R/3 Basis System n Client/Server Architecture n Application Architecture n System Communication l Technical Architecture n Client/Server Overview n Resource Management n Technical Configurations n Object Migration n The Client University of Southern California
Client/Server Overview Server LAN TCP / IP Client University of Southern California
Client/Server Overview (Logical Structure) Data Storage Server Application Logic Client Presentation University of Southern California
SAP R/3 Resource Management: The Dispatcher Presentation SAP GUI Communications Application Dispatcher Work Process Buffers Data base University of Southern California
SAP R/3 Resource Management: Data Flow Presentation SAP GUI Terminal Process 1 7 Application 2 Dispatcher 3 6 Data base SAP Memory Buffer Roll Work Process 4 Request queues Page 5 Relational data base system University of Southern California
SAP R/3 Resource Management: Work Processes A B Update Dialog Message M Background Jobs SAP Dispatcher Enqueue C Gateway Spool R/3 R/2 G University of Southern California
SAP R/3 Resource Management: Lock Management by the Enqueue Work Process Instance A Dispatcher Work Process Update Enqueue Message Server Instance B Dispatcher Lock table in main storage Work Process Update Enqueue University of Southern California
SAP R/3 Resource Management: R/3 Instance Database Instance Message Server Instance Profiles (parameters) SAP Gateway Dispatcher Dialog . . Update Spool Background Enqueue SAP Buffers Start or Stop ce tan s n I l a Centr University of Southern California
SAP R/3 Resource Management: Distributed SAP R/3 Processing Instance 03 Instance 02 Dispatcher Dialog Background Enqueue Dialog . . . Instance 01 Dispatcher Dialog Update Enqueue Spool Message Gateway University of Southern California
Technical Configuration Development Testing Production Database Servers Application Servers Presentation Servers University of Southern California
Technical Configuration: Example University of Southern California
Object Migration Corrections and Transport Development QA Testing Program A Table A Screen A Production University of Southern California
Object Migration Development Program A Version 1 Program A Version 2 Program A Version 3 Corrections and Transport ? ? QA Testing Program A Version 1 Program A Version 2 Program A Version 3 Originals University of Southern California
The Client America Europe Japan Client 010 Client 020 Client 030 R/3 Europe R/3 America R/3 Japan University of Southern California
Client Copies Configuration Development Quality Assurance Interface Testing User Training University of Southern California
- Slides: 22