0% found this document useful (0 votes)
164 views33 pages

SAP Architecture

The document discusses the architecture and components of the SAP R/3 system. It describes the three-tier client-server architecture with presentation, application, and database layers. The application layer runs on application servers and uses work processes, a dispatcher, and shared memory. The database layer includes the DBMS and databases. Key concepts are transactions, dialog steps, and the logical unit of work. The document outlines views of the system from the user, logical, and software perspectives.

Uploaded by

jai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
164 views33 pages

SAP Architecture

The document discusses the architecture and components of the SAP R/3 system. It describes the three-tier client-server architecture with presentation, application, and database layers. The application layer runs on application servers and uses work processes, a dispatcher, and shared memory. The database layer includes the DBMS and databases. Key concepts are transactions, dialog steps, and the logical unit of work. The document outlines views of the system from the user, logical, and software perspectives.

Uploaded by

jai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 33

SAP ARCHITECTURE

& LANDSCAPE

02-Sep-09
Three Tier Architecture

02-Sep-09
Client Server Architecture

02-Sep-09
R/3

 R/3 is an integrated suite of applications designed to handle the


data processing for large corporations.

 Developed in Germany by the company named SAP (an acronym


for Systems Applications and Products for data processing).

02-Sep-09
Advantages

 System load is distributed and leads to better system performance

 The system is highly scalable

02-Sep-09
Contents

R/3 Basis System Overview


 Logical View
 Software View
 User Oriented View

Basic Concepts
 Transactions
 Dialog Steps

Logical Unit of Work (LUW)


 Database LUW
 SAP LUW

02-Sep-09
Contents

Work Process
 Structure of Work Process
– Screen Processor
– ABAP Processor

 Types of Work Processes


– Dialog, Update, Background, Enqueue, Spool

 Database Interface
– Open SQL
– Native SQL

02-Sep-09
Views of R/3 System

 User Oriented View

 Logical View

 Software Oriented View

02-Sep-09
User Oriented View

02-Sep-09
Logical View

02-Sep-09
Presentation Components

The presentation components rare responsible for the


interaction between the R/3 System and the user, and for desktop
integration (such as word processing and spreadsheets).

02-Sep-09
Kernel & Basis Services

 Running Applications

 User and Process administration

 Database Access

 Communication

 System Monitoring and Administration

02-Sep-09
ABAP Workbench

 Development Environment

 Create, edit, test, and organize application developments

 Fully integrated in the R/3 Basis system

02-Sep-09
Software Oriented View

02-Sep-09
Presentation Layer

SAP GUI (Graphical User Interface)

– Send the user’s input to the application server and


receive data for display

02-Sep-09
Application Layer

 One or more application servers and a message server

 Application server contains a set of services used to run the R/3


System

 Message Server routes messages between application servers

 Application Groups and its load balancing within them

02-Sep-09
Structure of Application Server
 Work Processes
– Component that run an application
 Dispatcher
– Link between the work processes and the users logged on to
the application server
 Gateway
– Interface for the R/3 communication with other application
servers in the same R/3 System, with other R/3 Systems, with
R/2 Systems, or with non-SAP systems
 Shared Memory
− All of the work processes on the application server use a
common main memory area called shared memory to save
context or to buffer constant data locally.

02-Sep-09
Dispatching Dialog Steps

02-Sep-09
Database Layer

 DBMS

 Database

02-Sep-09
Basic Architectural Concepts

 Dialog Steps

 Transactions

 Logical Unit of Work ( LUW)

02-Sep-09
Dialog Step

The program logic in an application program that occur


between two screens

02-Sep-09
Dialog Step

 Sequence of steps which ends with COMMIT or ROLL BACK

 Allows the user to make changes in DB

 DB not updated until transaction is completed

02-Sep-09
Logical Unit of Work

 Database LUW is an inseparable sequence of database operations

 SAP LUW bundles a set of logically-associated database


operations

02-Sep-09
Types of Processor

02-Sep-09
Screen Processor

 User interaction is controlled by screens

 Executes the screen flow logic via the dispatcher

02-Sep-09
ABAP Processor

 Executes the processing logic of the application program.

 Communicates with the database interface.

02-Sep-09
Components of Work Process

02-Sep-09
Types of Work Process

02-Sep-09
Types of Work Process
 Dialog Work Process:
– Requests from an active user to execute dialog steps.

 Background Work Process:


– Programs that can be executed without user interaction.

 Spool Work Process:


– Formats data for Printing.

 Enqueue Work Process:


– Administers a lock table in the shared memory area.

 Update Work Process:


– Execute database update requests.
02-Sep-09
Database Interface

 Establishing and terminating connections between the work


process and the database.

 Access to R/3 Repository objects (ABAP programs, screens)

 Controlling transactions (commit and rollback handling)

02-Sep-09
Database Interface

02-Sep-09
System Landscape

 The system landscape contains all the SAP Systems that is


installed.

 Set up multiple clients independently in a single SAP System.

14-Sep-09 Kaavian Systems 32


System Landscape

14-Sep-09 Kaavian Systems 33

You might also like