Root Elements of Views
The UI elements of a view are maintained in a hierarchical structure. The hierarchy is based on aggregations like the parent/child relationship between the UI element container and the UI element or the relationship between a TabStrip UI element and its Tab subelements. The top element in this hierarchy is a UI elements container (ROOTUIELEMENTCONTAINER) that is added to a view, in addition to CONTEXT_MENUS. The parent-child relationship between UI element container and UI element provides a general mechanism for the hierarchy structure of a view. In a UI element container, any UI elements and additional UI element containers can be nested.
There are special UI elements like the TabStrip UI element. They can be considered containers, but unlike a UI element container can only contain certain subelements. A TabStrip UI element, for example, can only contain Tab subelements. Each Tab subelement can contain a title (Caption UI element), a toolbar and additional UI elements to display a content.
By default, the entries for CONTEXT_MENUS and ROOTUIELEMENTCONTAINER are available for each view in the View Designer.
You can use the following UI elements as the root element of a view using the Switch Root Element function in the context menu:
● ActiveX (new for the activated parameter WDLIGHTSPEED)
Note that this UI element is only released SAP-internally and is restricted.
● ContextualPanel
● FlashIsland (new for the activated parameter WDLIGHTSPEED)
● Group
● PageHeader
● PageLayout
● Table
● TabStrip
● TransparentContainer
● Tray
● Tree
● ViewContainerUIElement
The ActiveX and FlashIsland UI elements are for the development of self-defined UI elements. You can use ActiveX and FlashIsland to integrate your own components from different technologies into Web Dynpro ABAP.