Show TOC

Layer Aware DebuggingLocate this document in the navigation structure

Verwendung

Layer Aware Debugging (Software Layer Aware Debugging, profilgesteuertes Debugging) ist in folgenden Fällen hilfreich:

  • Sie möchten nur den für Sie relevanten Teil des Quelltexts debuggen (das heißt den Quelltext, für den Sie verantwortlich sind). Die nicht relevanten Quelltext-Abschnitte (System-Framework usw.) bleiben bei der Analyse unsichtbar. Neben Ihrem eigentlichen Quelltext sehen Sie auch die Einstiegspunkte, das heißt den Aufrufer Ihrer Schicht und die dabei verwendeten Parameter.

  • Sie möchten den Quelltext in großen Schritten durchlaufen, indem Sie von Schicht zu Schicht oder von Komponente zu Komponente springen, anstatt den gesamten Quelltext im Einzelschrittverfahren bis zum Erreichen der eigentlich wichtigen Stelle zu analysieren.

    Achtung

    Layer Aware Debugging steht nur für den neuen ABAP Debugger zur Verfügung.

Vorgehensweise

Gehen Sie folgendermaßen vor, um Layer Aware Debugging zu verwenden:

  • Geeignete persistente Objektmengen samt Layer-Profil (Profil) können mit Werkzeug SLAD-Cockpit (Transaktion SLAD ) vordefiniert und gepeichert werden.

    In einem Layer-Profil fassen Sie Objektmengen zusammen, die zum Beispiel aus Paketen, Programmen oder Funktionsbausteinen bestehen.

    Für jede Objektmenge können Sie angeben, ob Sie den relevanten Quelltext beim Debugging sehen möchten oder nicht. Außerdem können Sie festlegen, ob Sie beim Eintrittspunkt und/oder Austrittspunkt der Objektmenge anhalten möchten.

  • Starten Sie den neuen ABAP Debugger , beispielweise mit Hilfe von Breakpoints.

  • Aktivieren Sie Layer Aware Debugging. Dabei wählen Sie das zu verwendete Profil oder eine sichtbare Objektmenge.

  • Sie können nun den Quelltext durch Springen von Objektmenge zu Objektmenge analysieren.

Siehe Objektmengen und Profile im ABAP Debugger verwenden

Persistente Objektmengen und Layer-Profile definieren

Sie können persistente Objektmengen und Layer-Profile mit dem Werkzeug SLAD-Cockpit (Transaktion SLAD ) anschauen, vordefinieren und speichern.

Auf der linken Seite des Einstiegsbildes wird ein Navigationsbaum angezeigt. Dort können Sie durch alle vorhandenen Profile und Objektmengen blättern. Um den Navigationsbaum ein- bzw. auszublenden, wählen Sie mit dem Quick-Info-Text Bäume aus-/einblenden. Der Navigationsbaum ist in drei Abschnitte eingeteilt: Favoriten, Lokale Objekte und die Komponentenhierarchie .

Sie können einer Komponente Profile und Objektmengen zuordnen, wenn Sie eine Wiederverwendung durch andere Benutzer zulassen möchten.

Hinweis

Profile oder Objektmengen, die keiner Komponente zugewiesen sind, werden automatisch als lokale Objekte abgelegt.

Um die lokalen Objekte anderer Benutzer zu sehen, öffnen Sie das Kontextmenü von Lokale Objekte und wählen Anderen Benutzer wählen . Im folgenden Dialogfenster geben Sie den Namen des entsprechenden Benutzers ein. Sie können auch Einträge aus Lokale Objekte oder der Komponentenhierarchie auswählen und in Ihre Favoritenliste aufnehmen.

Siehe auch

Objektmengen

Layer-Profile