SAP Basis Definitions

Posted by on Jun 12, 2019 in Tutorials | 0 comments

Presentation Layer Key Components
Message Server: This is used to manage communication between distributed dispatchers in the ABAP system.

Message Server: This is used to manage server processes and JAVA dispatchers. It is used to manage communication within JRE.

Dispatcher Queue: This is used to store multiple work process types.

Dispatcher: This is used to distribute the requests to the work processes.

Memory Pipes: This is used to manage communication between ICM and ABAP work processes.

Enqueue Server: This is used to handle logical locks set by the executed Java application program.

Java Dispatcher: This is responsible to receive the client requests via presentation layer and forward to the server process.

Gateway: This is used to manage communication between SAP system and external systems.

ABAP Work processes: This separately executes dialog steps in R/3 applications separately.

User Types:

Dialog user: This user is used for interactive system access from GUI.

System user: This user is used for background processing, communication within a system.

Communication user: This user is used for external RFC calls.

Service user: This user is created for a larger and anonymous group of users.

Reference user: It is not possible to log on to the system with this user type. User type for general, non-person related users that allows the assignment of additional authorizations.

Background Jobs:

Class A (High Priority): This is used for urgent or critical tasks and must be scheduled with class A priority job. Class A job reserves one or more background work processes.

Class B (Medium Priority): These jobs are executed after the completion of high priority jobs of Class A.

Class C (Low Priority): The jobs in this category run once class A and class B jobs are completed.

TMS consists of 3 different Change and Transport System (CTS) components:

Change and Transport Organizer (CTO) Transaction Code — SE01: This is used to manage, configure the changes in SAP repository and other objects. This provides you a central environment for development and configuration projects.

Transport Management System (TMS): This is used to manage, control and copy development objects and for customization of settings across SAP systems in landscape using pre-defined transport routes configured with RFC Connections. This includes exporting the objects from one SAP system and importing to another target system.

Transport Tools: Tools are a part of SAP Kernel and are used to manage R3 trans and transport control program.

R3trans is known as SAP system transport which is used to transport the objects between different SAP systems. It is usually called for other transport control program, in particular from tp or by using SAP upgrade utilities.

Work Process:

Dialog: To Fulfill all requests for execution of dialog steps triggered by an active user or execute dialog programs.

Background: It executes those programs that run without user interaction or executes time dependent or event controlled background jobs.

Update: It executes Update Requests or Asynchronous database changes which are controlled by a COMMIT WORK statement in a dialog work process.

Spool: It pass sequential data flows onto Printers or Print Formatting to printer, file or database.

Enqueue: Administers the lock table in shared memory or If SAP transactions have to synchronize themselves it executes locking operations.

Leave a Reply