Workprozesse administrieren 
In der Workprozess-Übersicht (Transaktion SM50) können Sie die folgenden Administrationsaufgaben wahrnehmen:
ein laufendes ABAP-Programm beenden
ein laufendes ABAP-Programm debuggen
einen Prozess abbrechen (mit oder ohne Core)
einen Modus beenden
die Option Neustart nach Fehler ein- oder ausschalten
verschiedene Funktionen zum Prozess-Trace ausführen
Sie befinden sich in der Prozessübersicht (SM50) und haben mit dem Cursor einen Workprozess ausgewählt.
Hinweis
Wenn Sie ein ABAP-Programm manipulieren wollen, muss in dem gewählten Prozess ein ABAP-Programm ausgeführt werden (den Reportnamen finden Sie in der Spalte Report).
Die folgende Tabelle beschreibt die Funktionen zum Steuern von ABAP-Programmen.
Funktion |
Pfad im Menü |
|---|---|
Debugging Sie können ein laufendes ABAP-Programm debuggen.
Um ein laufendes ABAP-Programm zu debuggen, benötigen Sie die „Debug-and-Replace“-Berechtigung, die durch das Berechtigungsobjekt S_DEVELOP mit OBJTYPE = DEBUG und ACTVT = 02 gesteuert wird. Ende der Warnung. Weitere Informationen: Debugger. |
|
Programm abbrechen Sie können ein laufendes ABAP-Programm abbrechen; es wird ein Kurzdump aufbereitet. |
|
Die folgende Tabelle beschreibt die Funktionen zum Manipulieren von Workprozessen.
Funktion |
Pfad im Menü / Drucktaste |
|---|---|
Workprozess beenden — mit Core Abbrechen des Workprozesses mit Erstellung einer Core-Datei; diese kann mit der Transaktion ST11 eingesehen werden. Der Prozess ist dann auf Betriebssystemebene beendet, der Dispatcher startet einen neuen Workprozess mit neuer PID nach (falls Neustart auf ja gesetzt ist). |
|
Workprozess beenden — ohne Core Abbrechen des Workprozesses ohne Erstellung einer Core-Datei |
|
Automatischen Neustart einstellen Neustart von Workprozessen nach Abbruch: Sie können festlegen, ob ein Prozess nach einem Fehler automatisch neu gestartet werden soll oder nicht. Default ist ja. |
|
Modus löschen Sie können den laufenden Modus löschen. Der Prozess wird dadurch nicht beendet, sondern der aktuell bearbeitete externe Modus wird gelöscht. |
|
Die folgende Tabelle beschreibt die Funktionen zum Trace-Erstellung und Auswertung von Workprozessen.
Funktion |
Pfad im Menü |
|---|---|
Trace-Komponenten festlegen Hier können Sie einstellen, welche Kernel-Komponenten Trace-Informationen in die Trace-Datei schreiben und mit welchem Trace-Level protokolliert werden soll (0: kein Trace, 1: Fehler-Trace, 2: Voller Trace, 3: Voller Trace mit Puffern). Als Default ist nur die Komponente Taskhandler aktiv, und der Trace-Level ist 1. |
|
Trace-Anzeige konfigurieren Hier gibt es die zwei Unterpunkte Lade-Komponenten und Anzeige-Komponenten. Diese sind vor allem bei sehr großen Trace-Dateien, bei denen alle oder viele Komponenten aktiv waren, sinnvoll. Mit Lade-Komponenten können Sie eingrenzen, welche Komponenten in die Datei geladen werden; mit der Option Anzeige-Komponenten können Sie die Anzeige weiter einschränken. Die Anzeige-Komponenten sind eine Teilmenge der Ladekomponenten (Default ist, dass genau die Lade-Komponenten auch angezeigt werden). |
|
Trace-Datei anzeigen Zeigt die Trace-Datei des selektierten Workprozesses an. |
|
Trace-Dateien herunterladen Mit dieser Funktion können Sie sich eine oder mehrere Trace-Dateien auf Ihren lokalen Rechner herunterladen. Weitere Informationen: Trace-Dateien lokal sichern |
|
Trace-Dateien zurücksetzen Hier können Sie die Trace-Dateien leeren: Sie können wählen, ob Sie Alle Dateien oder nur die Workprozess-Dateien zurücksetzen möchten. Alle Dateien bedeutet alle dev*-Dateien auf diesem Server, also neben den Workprozess-Traces auch die Traces von Gateway, Dispatcher, ICM, RFC, etc.
Nach dem Zurücksetzen der Trace-Dateien ist die darin enthaltene Information unwiederbringlich verloren. Ende der Warnung. |
|
Dispatcher-Trace-Level setzen Hier können Sie den Trace-Level für die Trace-Datei des Dispatchers dev_disp einstellen, die Datei anschauen oder lokal sichern. |
|