Show TOC

Web DynproLocate this document in the navigation structure

Verwendung

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.

Funktionsumfang

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

    Hinweis

    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.

Hinweis

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