Types of Work Process in SAP

Types of Work Process in SAP

Even though the work processes are unique at OS level SAP differentiated between the work process based on the nature of work. The work process are determined by the instance name DVEBMGS<Instance_No>

For Dialogue instances the work process will be denoted as D01, D02….

  • D – Dialogue
  • V – Update
  • E – Enqueue
  • B – Back ground
  • M – Message
  • G – Gateway
  • S – Spool

DVEBMGS is only available in the Central instance.

D01 to DN-1 for Dialogue instances.

Central Instance DVEBMGS – 2112111

It hosts all the process and their will be only one central instance in the entire system.

Types of Work Process in SAP

DIALOGUE ‘D’

It is only the process which communicates interactively with the users. There should be at least 2 Dialogue work process per instance. Dialogue work process initiates Update, Background and Spool.

UPDATE ‘V’

It is used to update the transactions in the database. It is initiated by Dialogue process. There should be at least 1 Update in the entire system. It is also recommended to have an update process for every 5 Dialogue. 26

Types of Work Process in SAPENQUEUE ‘E’

It is used to provide locks for the records that are going to be updated. It ensures consistency for updates. There will be only 1 Enqueue configured in the system during the installation. It is possible to have more than one enqueue provided they are installed or configured on the central instance.

BACKGROUND ‘B’

The tasks which are expensive or time consuming are scheduled to run in the background mode non-interactively. There should be at least 2 background work process in the system


MESSAGE ‘M’

There should be only 1 message server in the entire R/3 system. It is used to manage all the dispatchers. It is used to load balance the requests to identify the least loaded dispatcher.

It is also used to provide locks to the request that are coming from Dialogue instances.

GATEWAY ‘G’

It is used to provide a means of communication with SAP and NON-SAP systems. There will be only 1 gateway for each instance.

SPOOL ‘S’

It is used to print the documents to a printer or output to a fax machine etc. There should be at least 1 Spool process in the entire system. It is also possible to configure more spool process depending on the print/ spool volume.

Dialogue – Interactive – 2 per instance – Initiate update, spool and btc (background)

Update – Non-Interactive – 1 per system – Initiated by dialogue

Enqueue – Provides consistency for updates – 1 per system and can be increased depending upon the update requests but needs to increase only on the Central instance for optimal performance. 27

Background – Non-Interactive – 2 per system – Initiated by dialogue, Time consuming and long running jobs are scheduled to run in the background mode.

Message – Used during load balancing. It also procures lock from enqueue server to serve the requests that is coming from dialogue instances. Only 1 Per system.

Gateway – It provides an interface to communicate between SAP and NON-SAP Systems. 1 Gateway per instance.

Spool – It is only the process that outputs the documents to printers, fax etc. It is initialized by Dialogue and BTC. atleast 1 spool per system.

Also See: How to do Installation of Presentation Server (SAPGUI)?

Online Training Tutorials

  • SAP BASIS Interview Questions and Answers for FreshersSAP BASIS Interview Questions and Answers for Freshers – TechnosapSAP Basis is like an operating system for R/3. It sits between the ABAP/4 code and the computer's operating system. We have listed of SAP Basis interview questions and Answers that have […]
  • SAP BASIS Interview Questions and Answers for FreshersSAP Basis Tutorial for Beginners -Learn SAP Basis OnlineThese SAP basis Tutorial assume that you have some basic knowledge of SAP Basis modules. SAP Basis refer to administration of SAP system that includes different transactions include […]
  • System LandscapeDefine System LandscapeThe purpose of this activity is to establish the system landscape. The system landscape consists of the SAP Systems and clients that will enable you to adapt the SAP standard software to […]
  • SAP BASIS Transaction CodesSAP BASIS Transaction Codes ListsHere you find SAP basis transaction codes and with functions and usage with short description. User Overview: Display all the users who are currently logged on to the system and show […]
  • SAP Backup and RestoreWhat is SAP Backup and Restore Procedure?SAP Backup and Restore: The Sap R/3 Backup consists Database (Differential,Incremental) and Transaction Log (Append,   Overwrite) Database Backup Database backup is the core of the […]
  • What is Client Copy in SAP Step by StepA client copy does not "generate a new system". It is used to transfer information between clients within the same system or to another system at the same release and db level. Client […]
  • R3 ArchitectureMain Components of R/3 ArchitectureComponents of R3 Architecture Database Server The database server is the most powerful server in an R/3 system. R/3 uses the database management system as central storage for all R/3 […]
  • SAP Support PackageThe Steps to Upgrade SAP Support PackageHope sometimes we need to update our SAP Support Package for bug fixing or regular maintenance. If we  check our current SAP Support Package Level from transaction SPAM --> Package […]