Show TOC

ObjektdokumentationWorkprozess Dieses Dokument in der Navigationsstruktur finden

 

Ein SAP-Applikationsserver muss SAP-Anfragen von vielen Frontends verarbeiten. Hierzu verfügt er über den Dispatcher, der die Anfragen sammelt und zur Abarbeitung an entsprechende Workprozesse übergibt; diese führen dann die gewünschte Anfragen (z. B. ein ABAP-Programm) aus.

 

Es gibt folgende verschiedene Typen von Workprozessen:

Workprozess-Typ

Verwendung

Dialog

Ausführung von Dialogprogrammen (ABAP)

Verbuchung

Asynchrone Datenbankänderungen (wird durch ein COMMIT WORK Statement in einem Dialog-Workprozess angesteuert)

Hintergrund

Ausführung von zeitabhängigen oder ereignisgesteuerten Hintergrund-Jobs

Enqueue

Ausführung von Sperroperationen (wenn sich SAP Transaktionen synchronisieren müssen)

Spool

Druckaufbereitung (zu Drucker, Datei oder Datenbank)

Auf einem Applikationsserver laufen normalerweise mehrere Dialog-Workprozesse; von manchen anderen Typen gibt es nur etwa einen oder zwei.

Struktur

Ein Workprozess besteht aus dem Dynpro-Prozessor, dem ABAP-Interpreter, der Datenbank-Schnittstelle und dem Taskhandler, der diese Programme aufruft.

Integration

Der Dispatcher ist der zentrale Prozess des Applikationsservers. Nachdem er gestartet wurde, erzeugt er die Workprozesse. Wieviele Workprozesse der verschiedenen Typen auf einem Applikationsserver laufen, kann konfiguriert werden .

Weitere Informationen

Virtueller Adressraum eines Workprozesses

Workprozessaufteilung einstellen in der CCMS-Dokumentation