SAP Web Dynpro - Debuggen einer Anwendung
In der ABAP Workbench gibt es verschiedene Tools, die Sie zum Debuggen von Quellcode verwenden können. Sie können den gesamten Quellcode der Web-Dynpro-Anwendung mit einem Debugger testen.
Step 1 - Um den Debugger zu starten, müssen Sie in der ABAP Workbench einen neuen Debugger auswählen.
Step 2 - Gehen Sie zu Dienstprogramme → Einstellungen
Es wird nun ein Dialogfeld angezeigt, das zwei verschachtelte Registerkartenbereiche enthält.
Step 3 - Wählen Sie die Registerkarte "Eltern" ABAP Editor.
Die Einstellungen für den ABAP-Editor werden immer mit dem Inhalt des untergeordneten Registerkarten-Editors geöffnet.
Step 4 - Wählen Sie den Front-End-Editor (neu).
Step 5 - Wechseln Sie nun in den ABAP Editor-Einstellungen zur Registerkarte Debugging und wählen Sie Neuer Debugger.
Step 6 - Speichern Sie Ihre Änderungen und schließen Sie den Dialog.
Wie starte ich den Debugging-Prozess?
Wenn Sie eine Anwendung im Debugging-Modus ausführen möchten, müssen Sie in einer der Methoden in der Dynpro-Komponente einen externen Haltepunkt festlegen.
Es wird empfohlen, den Haltepunkt in der Methode WDDOMODIFYVIEW auf der Registerkarte METHODEN der Dynpro-Ansicht festzulegen. Sofern der Kontext des View Controllers nicht mit einer Supply-Methode gefüllt wird, wird die View zu diesem Zeitpunkt im Phasenmodell vollständig instanziiert.
Note - Die Methode, mit der Sie den Haltepunkt festlegen, hängt vom Zweck des Testlaufs ab. Es wird empfohlen, ihn in WDDMODIFYVIEW festzulegen.
Wenn Sie eine Web-Dynpro-Anwendung starten, wird ein Debugger automatisch in einer anderen Sitzung gestartet.