What's New in Web Dynpro ABAP
Several new or changed features are available for Web Dynpro ABAP.
Fiori Launchpad Navigation (New)
The new API IF_WD_FLP_API allows navigation from a Web Dynpro ABAP application that is embedded in the SAP Fiori launchpad to another application using the navigation concepts of the launchpad.Analysis Tools for Configuration, Personalization, and Customizing (Changed)
-
WD_ANALYZE_CONFIG_COMP for component configurations
-
WD_ANALYZE_CONFIG_USER for customizing and personalization
Select Options (Changed)
The following new features are available:- Icons for standard buttons
You can now define icons for the standard buttons (Search, Clear Entries, Reset to Default) using component IMG_BUTTON of structure WDR_SO_S_GENERAL_VISIBILITY.
- Additional operators for advanced filtering
The following operators are available for applications using BW systems:You set these operators explicitly in interface IF_WD_SELECT_OPTIONS_20 using structure WDR_SO_S_ATTRIBUTES of component INCLUDE_OPERATORS / EXCLUDE_OPERATORS.
- is_not_between
- top_number
- top_percent
- top_sum
- bottom_number
- bottom_percent
- bottom_sum
Changed UI Elements and Features of UI Elements
Changes have been made to the following UI elements:- HTMLIsland
Custom Context Menu. It is now possible to switch off the Unified Rendering context menu and instead display a custom or browser context menu. The new method addEventListener of the JavaScript callback API allows you to register an event handler on a specific browser event (in this case, right mouse-click to open the context menu). The event handler is called when the event occurs.
- PanelStack
The display of header functions and toolbars of Panels that are part of a PanelStack was changed. The buttons now appear next to the title of the PanelStack header.
You can find an example in the system in component WDR_TEST_PANELSTACK_HDR.
Blue Crystal (Changed)
The following changes have been made to the visualization of the Blue Crystal theme:- The PageHeader is visualized with white background color for embedded Web Dynpro ABAP applications and with blue top border and grey background color for standalone applications.
- The page background color was changed to light blue.
- The button background color is now grey for the on hover state and blue for the selected state.
- The design of Panel and PanelStack was changed. The toggle buttons are now animated and have a changed design. The selected Panel is now marked with a blue line.
- The color scheme of C-Table and DataGrid was adapted.