Rheinwerk < openbook > SAP-Wissen aus erster Hand
SAP-Wissen aus erster Hand.
 
Inhaltsverzeichnis
Vorwort zur vierten Auflage
1 ABAP und die ersten Schritte im SAP-System
2 ABAP Dictionary
3 Programmieren im ABAP Editor
4 Felder und Berechnungen
5 Modifikation von Zeichenketten
6 Debugging von Programmen
7 Modifikation von transparenten Datenbanktabellen
8 Rechnen mit Datum und Zeit, Mengen und Währungen
9 Mit Daten in einer Datenbanktabelle arbeiten
10 Programmablaufsteuerung und logische Ausdrücke
11 Selektionsbildschirme
12 Interne Tabellen
13 Modularisierung von Programmen
14 Weiterführende Themen
A Icons auf einen Blick
B Abkürzungsverzeichnis
C Die Autoren
Stichwortverzeichnis

Download:
- Beispielprogramme, ca. 23 KB

Buch bestellen
Ihre Meinung?

Spacer
<< zurück
Einstieg in ABAP von Karl-Heinz Kühnhauser, Thorsten Franz
Buch: Einstieg in ABAP

Einstieg in ABAP
Pfeil 6 Debugging von Programmen
Pfeil 6.1 Überblick
Pfeil 6.2 Aufruf des ABAP Debuggers
Pfeil 6.3 Mit dem ABAP Debugger arbeiten
Pfeil 6.3.1 Desktop 1
Pfeil 6.3.2 Registerkarte »Strukturen«
Pfeil 6.3.3 Registerkarte »Break-/Watchpoints«
Pfeil 6.3.4 Breakpoints-Modus
Pfeil 6.3.5 Statische Breakpoints
Pfeil 6.4 Schicht für Schicht: Layer-aware Debugging
Pfeil 6.5 Codebeispiel zum Layer-aware Debugging
 
Zum Seitenanfang

6.2    Aufruf des ABAP Debuggers Zur vorigen ÜberschriftZur nächsten Überschrift

In der ABAP Workbench können Sie den ABAP Debugger auf zwei verschiedene Weisen starten: Möchten Sie den Ablauf eines Programms, in unserem Fall Z_TEILNEHMERLISTE01, von Anfang an verfolgen, starten Sie den Debugger auf dem Einstiegsbildschirm des ABAP Editors (siehe Abbildung 6.2) über den Button Debugging ((ª) + (F5)).

Anschließend wird Ihnen der Bildschirm des ABAP Debuggers angezeigt. Vor der ersten auszuführenden Anweisung unseres Programms, in diesem Fall ist es die REPORT-Anweisung, hält das System an, ersichtlich am gelben Pfeil vor dem Kommando (siehe Abbildung 6.3).

ABAP Debugger auf dem Einstiegsbildschirm des ABAP Editors starten

Abbildung 6.2    ABAP Debugger auf dem Einstiegsbildschirm des ABAP Editors starten

Programm im Debugging-Modus ausführen

Abbildung 6.3    Programm im Debugging-Modus ausführen

Für die zweite Art, um den ABAP Debugger in der ABAP Workbench zu starten, bedienen Sie sich der Breakpoints, die Sie selbst im Quellcode im ABAP Editor setzen können – und zwar dynamisch oder statisch:

  • Für statische Breakpoints schreiben Sie einfach das Kommando BREAK-POINT in den Quellcode (siehe Abschnitt 6.3.5, »Statische Breakpoints«).

  • Dynamische Breakpoints können Sie als Haltepunkte einrichten und verwalten, ohne in den Quellcode einzugreifen, und genau darin liegt ihr großer Vorteil gegenüber den statischen Breakpoints.

Angenommen, Sie möchten im ABAP Editor vor Zeile 19 einen Haltepunkt setzen, dann stellen Sie den Cursor in Zeile 19 und klicken auf den Button Session-Breakpoint setzen/löschen (inline image, (Strg) + (ª) + (F12), siehe auch Abbildung 6.4).

Session-Breakpoint setzen

Abbildung 6.4    Session-Breakpoint setzen

[»]  Session-Breakpoints

Alle dynamischen Breakpoints sind benutzerabhängig und nur während der laufenden Sitzung gültig. Beim neuen ABAP Debugger lautet deshalb die Bezeichnung für diese Breakpoints Session-Breakpoints. Nach Ablauf der Session oder nach der Wiederanmeldung am SAP-System existieren diese Breakpoints für einen anderen Benutzer nicht mehr.

Sofort danach zeigt das System im ABAP Editor ein Stoppschildsymbol vor der betreffenden Zeile an (siehe Abbildung 6.5).

Session-Breakpoint im ABAP Editor

Abbildung 6.5    Session-Breakpoint im ABAP Editor

Starten Sie während der laufenden Sitzung das Programm in diesem oder einem anderen Modus, hält das System vor dem Kommando am Stoppschild an, schaltet in den Debugging-Modus um und wartet auf weitere Anweisungen (siehe Abbildung 6.6).

Alle dem System zu diesem Zeitpunkt bekannten Felder oder Tabellenbereiche können nun in Ruhe auf ihre Inhalte hin geprüft werden.

System hält im Debugging-Modus vor dem Breakpoint an

Abbildung 6.6    System hält im Debugging-Modus vor dem Breakpoint an

 


Ihre Meinung?

Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de

<< zurück
 Zum Rheinwerk-Shop
Zum Rheinwerk-Shop: Einstieg in ABAP Einstieg in ABAP
Jetzt Buch bestellen

 Buchempfehlungen
Zum Rheinwerk-Shop: SAP – Der technische Einstieg
SAP – Der technische Einstieg


Zum Rheinwerk-Shop: ABAP Objects – Das umfassende Handbuch
ABAP Objects – Das umfassende Handbuch


Zum Rheinwerk-Shop: ABAP-Entwicklung für SAP S/4HANA
ABAP-Entwicklung für SAP S/4HANA


Zum Rheinwerk-Shop: Kundeneigene Erweiterungen mit ABAP
Kundeneigene Erweiterungen mit ABAP


Zum Rheinwerk-Shop: Schrödinger programmiert ABAP
Schrödinger programmiert ABAP


Zum Rheinwerk-Shop: Migration nach SAP S/4HANA
Migration nach SAP S/4HANA


Zum Rheinwerk-Shop: Design Thinking mit SAP
Design Thinking mit SAP


 Lieferung
Versandkostenfrei bestellen in Deutschland, Österreich und in die Schweiz
InfoInfo

 
 


Copyright © Rheinwerk Verlag GmbH 2020
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt.
Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

 
[Rheinwerk]

Rheinwerk Verlag GmbH, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, service@rheinwerk-verlag.de

Cookie-Einstellungen ändern