Root-Elemente von Views
Die Oberflächenelemente einer View werden in einer hierarchischen Struktur verwaltet. Die Hierarchie ist durch Aggregationen wie zum Beispiel der Eltern-Kind-Beziehung zwischen Oberflächenelement-Container und Oberflächenelement oder der Beziehung zwischen TabStrip-Oberflächenelement und dessen Tab-Teilelemente aufgespannt. Das oberste Element dieser Hierarchie ist neben CONTEXT_MENUS ein Oberflächenelement-Container (ROOTUIELEMENTCONTAINER), der in einer View aufgenommen wird. Die Eltern-Kind-Beziehung zwischen Oberflächenelement-Container und Oberflächenelement stellt einen allgemeinen Mechanismus zum Aufbau der Hierarchie einer View zur Verfügung. In einem Oberflächenelement-Container dürfen beliebige Oberflächenelemente geschachtelt werden, insbesondere auch weitere Oberflächenelement-Container.
Daneben gibt es spezielle Oberflächenelemente wie das TabStrip-Oberflächenelement, die auch als Container betrachtet werden können, jedoch im Unterscheid zu einem Oberflächenenelement-Container nur bestimmte Unterelemente enthalten dürfen. Beispielsweise dürfen in einem TabStrip-Oberflächenelemente nur Tab-Unterelemente enthalten sein. Jedes Tab-Unterelement kann wiederum einen Titel (Caption-Oberflächenelement), eine Werkzeugleiste und weitere Oberflächenelemente zur Darstellung von Inhalt aufnehmen.
Standardmäßig stehen für jede View im View-Designer die Einträge für CONTEXT_MENUS und ROOTUIELEMENTCONTAINER zur Verfügung.
Sie können die folgenden UI-Elemente über Root-Element austauschen im Kontextmenü als Root-Element einer View nutzen:
· ActiveX (neu bei eingeschaltetem Parameter WDLIGHTSPEED)
Beachten Sie, dass dieses UI-Element nur SAP-intern und intern eingeschränkt freigegeben ist.
· ContextualPanel
· FlashIsland (neu bei eingeschaltetem Parameter WDLIGHTSPEED)
· Group
· PageHeader
· PageLayout
· Table
· TabStrip
· TransparentContainer
· Tray
· Tree
· ViewContainerUIElement
Die UI-Elemente ActiveX und FlashIsland dienen der Entwicklung von selbst-definierten UI-Elementen. Mit ActiveX und FlashIsland können Sie eigene Komponenten unterschiedlicher Technologien in Web Dynpro ABAP integrieren.