SAP-R/3
System Architecture - SAP is a Enterprise Resource Planning Software, developed using three tire architecture. SAP R/3 consists of three servers inside it, they are Presentations Server, Application Server, Database Server. These three servers are developed for the particular purpose with in the SAP-R/3 System. Click on read more for more details about this post.
SAP-R/3 System Architecture :
SAP-R/3 System Architecture - SAP is a Enterprise Resource Planning Software, developed using three tire architecture. SAP R/3 consists of three servers inside it, they are Presentations Server, Application Server, Database Server. These three servers are developed for the particular purpose with in the SAP-R/3 System.
•Presentation Server –
It is actually a program named SAPGUI.EXE,usually installed on user’s
workstation.
•Application Server –
It is a set of executables that collectively interpret the
ABAP/4 program & manage input & output for them.
•Database server –
It is a set
of executables that accept request from AS.These request are passed on to RDBMS.
Structure
of a Application Server :
•All requests that come in from presentation servers are
directed first to the dispatcher.
The dispatcher writes them first to the
dispatcher queue. The dispatcher pulls
the requests from the queue on a first-in, first-out basis.
Each request is then allocated to the first
available work process. A work process handles one request at a time.
Components
of a Work Process :
•A task handler.
•An ABAP/4 interpreter.
•A screen interpreter
•A database interface.
Types of
Work Processes :
•D(Dialog)
Dialog requests.
•U(Update)
Requests to update data in
the database.
•B(Background)
Background jobs.
•S(Spool)
Print spool requests.
•E(Enqueue) Logical lock requests.
•M(Message) Routes
messages between
application servers within an R/3 system.
•G(Gateway)
Funnels messages in to and
out of R/3 system.
Memory
Management :
Work process uses two
special memory areas to perform its functionality:
•User Context –
It is
memory on AS containing characteristics of user that is logged on R/3
system.
- User’s current settings
-
User’s authorization
-
Name of Current Program.
•Roll Area –
It is memory on AS
that is allocated by a work process for
an instance of a program.
- Values of variables
-
Dynamic memory allocation
-
Current program pointer
"You found the information helpful and want to say thanks? Your donation is enough to inspire us to do more. Thanks a bunch!"
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.