
Funktionen zur Überwachung und Fehlersuche 
Verwendung
Die Transaktion stellt einige Funktionen zur Überwachung, Analyse und Fehlersuche bereit.
So wird Trace- und Debugging-Funktionalität auch beim Zugang über HTTP in das SAP-System zur Verfügung gestellt. Der Einstiegspunkt ist die Transaktion
SICF.
Beachten Sie, dass diese Funktionen die Performance Ihres Systems beeinträchtigen. Aktivieren Sie sie nur für die Zeit, wo Sie sie wirklich benötigen.
Funktionsumfang
Folgende Funktionen stehen zur Verfügung.
HTTP-Debugging
Über Bearbeiten ® Debugging kann das HTTP-Debugging für einen bestimmten Beutzer im aktuellen Mandanten ein- und ausgeschaltet werden.
Ist das HTTP-Debugging aktiviert, so wird bei Eingabe der entsprechenden URL im Browser ein neuer Modus mit dem ABAP Debugger erzeugt, mittels dem der Handler debuggt werden kann.
Sie haben zwei Möglichkeiten, HTTP-Breakpoints zu setzen, die Sie auch kombinieren können.
In dem Popup zur Aktivierung des Debuggings können Sie noch folgende Angaben machen:


Technisch gibt es die folgenden Typen von Breakpoints:
Es gibt zwei Möglichkeiten, HTTP-Breakpoints zu setzen. Sie können im ABAP-Editor unter Einstellungen das HTTP-Debugging aktivieren. Dann werden Sie bei jedem Breakpoint, den Sie setzen, gefragt, ob es sich um einen HTTP- oder einen Session-Breakpoint handeln soll.
Die andere Möglichkeit ist die oben beschriebene.
Was tun, wenn der Debugger nicht hochkommt, obwohl Debugging aktiviert wurde?
Hier gibt es einige Fehlerquellen. Falls der Debugger nicht hochkommt, können Sie folgendes versuchen:
Trace
Über Bearbeiten ® Trace kann für den aktuellen Benutzer der Trace eingeschaltet werden. Die Ausgabe entspricht dem
Benutzertrace, den Sie in der Transaktion SM04 aktivieren können. In dem Popup können Sie folgende Eigenschaften des Traces setzen:

Anschließend können Sie den Trace deaktivieren und sich die Datei über Bearbeiten ® Trace ® Trace anzeigen anzeigen lassen.
Laufzeitanalyse
Über Bearbeiten ® Laufzeitanalyse können Sie die Laufzeitanalyse für den aktuellen Benutzer aktivieren. Sie erhalten das gleiche Popup wie beim Trace (mit Ausnahme des Trace-Levels).
Wenn Sie die Laufzeitanalyse anzeigen wollen, gehen Sie in die Transaktion
SE30 und wählen im Einstiegsbild Andere Datei. Hier müssen Sie als Benutzer SAPSYS eingeben. Dann können Sie in der Liste einen Request auswählen und sich die Laufzeit anzeigen lassen.Details zur Laufzeitanalyse finden Sie in der entsprechenden Dokumentation:
Laufzeitanalyse.
Server-Monitor
Unter Bearbeiten ® Server-Monitor können Sie sich – für den aktuellen Server oder für das gesamte SAP-System – anzeigen lassen, welche der aufgeführten Funktionen aktiviert sind.
Da die Funktionen performancekritisch sind, empfiehlt es sich, die Einstellungen zu überwachen und nicht mehr benötigte Einstellungen zu deaktivieren.

In diesem Beispiel wurde die lokale Übersicht gewählt. Trace und Laufzeitanalyse sind jeweils für einen Benutzer aktiviert, Debugging ist nicht aktiv.

Beachten Sie, dass die Analysewerkzeuge die Performance beeinträchtigen. Setzen Sie sie nur zur Fehlersuche ein, und vergessen Sie nicht, die Werkzeuge (Debugging, Trace und Laufzeitanalyse) nach Gebrauch wieder zu deaktivieren!