Mit dem Werkzeug Web Dynpro erhalten Sie eine vereinfachte Sicht aller Web-Dynpro-Laufzeitobjekte, die für Sie relevant sind. Um Objekte im Detail anzusehen können Sie auch die Vorwärtsnavigation zu anderen Debugger-Werkzeugen verwenden.
Im Web Dynpro Debugger angezeigte Objekte
Die im Werkzeug Web Dynpro angezeigten Objekte entsprechen ABAP-Laufzeitobjekten nicht eins zu eins. Beispielsweise entspricht eine in Web Dynpro angezeigte View einem View-Objekt mitsamt dem dazugehörigen View-Controller-Objekt und verschiedenen weiteren Framework-Objekten in der Web-Dynpro-Laufzeit.
Komponente
Im Werkzeug Web Dynpro werden alle Web-Dynpro-Component-Instanzen angezeigt, die momentan aktiv sind. Für jede Komponenten-Instanz werden die folgenden Informationen zur Verfügung gestellt:
Aktuell aktive Fenster der Komponente
Es kann mehr als ein aktives Fenster geben, wenn Dialogfenster oder Einbettungen vorhanden sind.
Äußere Komponente und ihre Komponentenverwendung oder die zur Erstellung dieser Komponente benutzte Anwendung
Das System zeigt eine Liste der aktiven Komponenten an und visualisiert die Einbettung mit Hilfe von Attributen.
Es ist möglich mehrere Instanzen derselben Komponente zu haben. Zum Beispiel, wenn diese über verschiedene Komponenten-Verwendungen eingebettet ist.
Fenster
Im Werkzeug Web Dynpro werden alle Web-Dynpro-Window-Instanzen angezeigt, die momentan aktiv sind. Die Interface-View eines Windows wird nicht als eigenes Objekt behandelt. Folgende Fenster-Eigenschaften werden angezeigt:
Ob das Fenster (Window) gegenwärtig angezeigt wird oder nicht
Fenster-Typ, wie Top Level, eingebettet, Popup oder Popup Level.
Views, die momentan direkt in das Window und rekursiv in View-Areas von eingebetteten Views eingebettet sind
Navigation, die von der Anwendung verarbeitet wird
Sichten
Im Werkzeug Web Dynpro werden alle Web-Dynpro-View-Instanzen angezeigt, die momentan aktiv sind. Der entsprechende View-Controller wird nicht als eigenes Objekt behandelt - seine Daten sind in die View integriert. Folgende Daten werden angezeigt:
Sichtbarkeit der View
Aktuelle Einbettungsposition
Aktueller Status von Layout und Context mit allen Context-Bindungen und -Mappings
Eigenschaften und Attribute
View-Layout
Im Werkzeug Web Dynpro wird das View-Layout sowohl in einer Baumstruktur als auch in einer Liste angezeigt.
Die Eigenschaftswerte der UI-Elemente werden zusammen mit Informationen über die Art des Datentransports angezeigt, z.B. ob diese Eigenschaft gegen ein Kontext-Element gebunden ist und, falls dies der Fall ist, ob der Wert bereits transportiert wurde.
Controller
Alle momentan aktiven Web-Dynpro-Controller-Instanzen werden angezeigt. Da ein View-Controller als Teil seiner View gilt, erscheinen die View-Controller nicht als separate Controller. Folgende Daten werden angezeigt:
Attribute des Controllers und ihre Werte
Status des Contexts und Context-Mapping
Kontext
Der Kontext-Baum jedes Controllers wird zusammen mit den Metadaten und dem aktuellen Status angezeigt. Die folgenden Informationen werden angezeigt:
Aktueller Wert (unabhängig von einem eventuellen Kontext-Mapping) Ob dieses Element geändert wurde oder ungültig ist
Kontext-Mapping und Transportstatus
Supply-Funktion, die einem Kontextknoten zugeordnet ist Ob das Element gültig ist oder nicht
Navigation
Vom Werkzeug Web Dynpro aus können Sie wie folgt navigieren:
Zu anderen Bereichen des Werkzeugs Web Dynpro
Von jeder gebundenen UI-Element-Eigenschaft zum entsprechenden Context-Attribut oder -Knoten
Von jedem gemappten Kontextelement zum entsprechenden Quell-Kontext-Element