Section B.2. Dispatcher, Work Processes, and Services

B 2 Dispatcher, Work Processes, and Services

The Basis run-time environment has one dispatcher as well as several work processes and services. The dispatcher shown in Figure B.3 gathers user requests and assigns them to work processes for processing. After the processing ends, the dispatcher sends responses back to users. The Dispatcher also manages the communications between SAP and external systems.



There are five types of work processes:

  • Dialog
  • Update
  • Enqueue
  • Background
  • Spool

There are two types of services:

  • Message
  • Gateway

Each type of process or service has a special purpose.

B.2.1 Dialog Work Process

Dialog work processes take charge of the dialog steps involved in user sessions. If a screen is ready for processing after user input, for example, the dispatcher adds this job request to a queue. As soon as a dialog work process becomes available, the first job request waiting in the queue is submitted to it for processing.

An application server can have multiple dialog work processes.

B.2.2 Update Work Process

The update work process handles database update operations. An SAP transaction usually consists of several dialog steps. That is, it creates a log record for the dialog steps in an SAP transaction in the VBLOG table for the database update. An update work process later processes the log record at the end of the SAP transaction.

An application server can have multiple update work processes.

B.2.3 Enqueue Work Process

Each dialog step is a database LUW (logical unit of work). Because an update work process can execute more than one database LUW, the locking mechanism at database level is not sufficient in SAP.

An SAP LUW is an SAP transaction plus the database update. An enqueue work process manages this LUW. The update and enqueue work processes can run on different application servers.

A BW system has one and only one enqueue work process.

B.2.4 Background Work Process

The background work process executes ABAP/4 programs and reports at a scheduled time or in response to an event.

An application server can have multiple background work processes.

B.2.5 Spool Work Process

A spool work process generates a print-ready output stream for a variety of supported output devices and passes it to the host spool system. It relies on host spooling and printing services to transmit the print-ready output stream to a target output device. The output device can be a printer, fax, telex, or archiving device.

B.2.6 Message Service

The message service, or message handler, coordinates the internal message exchange between work processes in the same application server, and between dispatchers of different application servers. It performs load balancing among different application servers when users log on to BW.

A BW system has one and only one message service.

B.2.7 Gateway Service

The gateway service is for CPI-C (Common Programming Interface – Communications). It is used for the exchange of large amounts of data between application servers of the same SAP system or different SAP systems, and between SAP systems (via application servers) and non-SAP systems. BW BEx communicates with an application server using the gateway service.

A BW system has one and only one gateway service.

In BW, when a user logs on to a BW system through the BEx Browser, one gateway session is required to set up the communication link between the BEx Browser and the BW system. When the user fetches a workbook, four more gateway sessions are needed.

Part I. Guided Tours

Business Scenario and SAP BW

Creating an InfoCube

Loading Data into the InfoCube

Checking Data Quality

Creating Queries and Workbooks

Managing User Authorization

Part II. Advanced Topics

InfoCube Design

Aggregates and Multi-Cubes

Operational Data Store (ODS)

Business Content

Generic R/3 Data Extraction

Data Maintenance

Performance Tuning

Object Transport

Appendix A. BW Implementation Methodology

Object Transport

Appendix B. SAP Basis Overview

Object Transport

Appendix C. Glossary

Appendix D. Bibliography

SAP Bw. A Step-By-Step Guide
Sap Bw: a Step By Step Guide for Bw 2.0
Year: 2002
Pages: 106 © 2008-2020.
If you may any questions please contact us: