Mit dem Werkzeug Breakpoints können Sie Breakpoints, Watchpoints und Checkpoints verwalten. Außerdem können Sie den aktuellen Status der verschiedenen Breakpoint-Arten überwachen.
Auf der Registerkarte Breakpoints wird eine Liste aller angelegten Breakpoints angezeigt. Falls einer der Breakpoints gerade erreicht wurde, erscheint ein Zeiger in der entsprechenden Zeile.
...
● Für jeden Breakpoint werden folgende Informationen angezeigt:
○ Sichtbarkeit
○ Breakpointart
○ Breakpoint-Position und Zeilennummer
○ Zugehöriges Programm
● Von jeder Breakpoint-Zeile aus können Sie zum ABAP Editor navigieren, indem Sie in der Spalte Navigation das Symbol mit dem Quick-Info-Text Navigiere zu Editor wählen.
● Sie können Breakpoints einzeln oder gleichzeitig aktivieren und deaktivieren, indem Sie die entsprechenden Breakpoints markieren und dann mit dem Quick-Info-Text Breakpoint aktivieren bzw. mit dem Quick-Info-Text Breakpoint deaktivieren wählen.
● Sie können mehrere Breakpoints anlegen, indem Sie mit dem Quick-Info-Text Breakpoint anlegen wählen.
Weitere Informationen finden Sie unter Mit dynamischen Breakpoints arbeiten im neuen Debugger.
● Sie haben die Möglichkeit, einen Breakpoint zu überspringen.
● Sie können die Sichtbarkeit eines einzelnen Breakpoints ändern, indem Sie die Dropdown-Box in der Spalte Sichtbarkeit öffnen. Sie können zwischen folgenden Optionen wählen:
○ Debugger Breakpoint
○ Session Breakpoint
○ Externer (User) Breakpoint
Sie können die Sichtbarkeit mehrerer Breakpoints als Session- oder externe Breakpoints ändern.
Auf der Registerkarte Watchpoints wird eine Liste aller bisher gesetzten Watchpoints angezeigt. Der zuletzte erreichte Watchpoint wird hervorgehoben.
Für jeden Watchpoint wird nicht nur der aktuelle Wert, sondern auch der Wert vor der letzten Änderung dargestellt. Bei jedem Anlegen eines Watchpoints und bei jedem Ändern der Watchpoint-Variablen wird ein Duplikat dieser Variablen erstellt.
Somit können Sie stets feststellen, welche Änderungen an der überwachten Variablen vorgenommen wurden. Bei komplizierten Datenstrukturen wie internen Tabellen oder Strukturen können Sie die Drucktaste Variablen vergleichen wählen und das Difftool zum Vergleichen der alten und neuen Variablenwerte verwenden.
Es stehen Ihnen auch Funktionen zum Anlegen, Ändern, Aktivieren und Deaktivieren von Watchpoints zur Verfügung.
Sie können mit dem Werkzeug Breakpoints bedingte und unbedingte Checkpoints bearbeiten. Bedingte Checkpoints setzen Sie im Quelltext durch die Anweisung ASSERT, unbedingte Checkpoints durch die Anweisung BREAK-POINT. Sie bewirken, dass Programme bei deren Erreichen nur dann fortgeführt werden, wenn eine vorgegebene Bedingung erfüllt ist. Diese Checkpoints können gesucht sowie aktiviert oder deaktiviert werden.
Weitere Informationen finden Sie unter Aktivierbare Checkpoints.