eCATT-Debugger
Analog zum ABAP-Debugger hilft Ihnen der eCATT-Debugger beim Auffinden von Fehlern in Ihren Testskripts. Unter anderem können Sie Ihre Testskripte schrittweise ausführen, Breakpoints setzen, Variablen überwachen und ihre Werte während der Laufzeit ändern.
Im Feld Debugmodus der Startoptionen können Sie angeben, wann ein Skript im Debug-Modus ausgeführt werden soll. Ein Skript kann zum Beispiel sofort im Debug-Modus starten oder erst in den Debug-Modus wechseln, wenn ein Breakpoint oder ein Fehler aufgetreten ist.
Sie können für die Befehle SAPGUI, GETGUI und CHEGUI auch die Option Anhalten im Debugger wählen. Wenn das Skript an einem dieser Befehle aufgrund der Option Anhalten bei anhält, wird der Debugger anstelle des gewohnten Dialogfensters zur Steuerung von SAPGUI-Befehlen aufgerufen.
Die folgende Abbildung zeigt die Hauptfunktionen des eCATT-Debuggers.

In der linken oberen Ecke des Bildes befinden sich wie beim ABAP-Debugger vier Drucktasten für die Debugging-Steuerung. Sie entsprechen den folgenden Tasten:
Taste |
Funktion |
F5 |
Einzelschritt. Diese Funktion führt einen einzelnen eCATT-Befehl aus. Wenn ein anderes Testskript durch die Verwendung von REF referenziert wird, können Sie die Befehle in diesem Skript schrittweise durchführen. |
F6 |
Ausführen. Diese Funktion führt einen einzelnen eCATT-Befehl vollständig aus. Wenn ein anderes Testskript durch die Verwendung von REF referenziert wird, führen Sie die Befehle in diesem Skript nicht schrittweise durch. |
F7 |
Zurückkehren. Die Ausführung wird innerhalb eines REF-Befehls bis zum Ende des referenzierten Testskripts fortgeführt und hält hinter dem REF-Befehl an. |
F8 |
Fortsetzen. Diese Funktion führt das Skript bis zum nächsten Breakpoint oder bis an das Skriptende aus, wenn keine weiteren Breakpoints erreicht werden. |
Obwohl die Breakpoint-Behandlung zunächst in den Startoptionen angegeben wird, können Sie sowohl den Debug-Modus als auch das Verhalten des SAPGUI-Befehls während des Debugging ändern.
In der Mitte des Anzeigenbereichs erscheint ein Bereich, der der Protokollanzeige ähnelt. Über der roten Zeile erscheinen die bereits ausgeführten Befehle. Direkt unter der roten Zeile befindet sich, gekennzeichnet durch den blauen Pfeil und rot angezeigt, der auszuführende eCATT-Befehl. Das übrige Testskript ist grau dargestellt.
In der linken unteren Ecke des Bildes
befindet sich die Parameterliste. Hier können Sie die Parameterwerte ansehen
und ändern. Sie können die Anzeige auch umschalten, um die
Kommandoschnittstellen aufzulisten. Sie können einen strukturierten Parameter
oder eine Kommandoschnittstelle wählen, indem Sie Parameterwert
anzeigen (
) wählen und
ihn oder sie im Struktur-Editor anzeigen.
In der rechten unteren Ecke des Bildes befindet sich der Struktur-Editor. Er erscheint nur, wenn Sie die Anzeige eines Parameters oder einer Kommandoschnittstelle gewählt haben. Hier können Sie die Werte während des Debugging anzeigen und bearbeiten.
· Für das Setzen von Breakpoints verwenden Sie:
· Den Befehl BREAK im Testskript.
· Die Startoptionen. Hier können Sie angeben (Zeilennummern, Befehle etc.), wo Breakpoints gesetzt werden sollen.
· Das Breakpoints-Menü und Symbole im Debugger.
