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)

After Web Dynpro ABAP texts are translated in configuration, customizing or personalization, the shared memory object storing these texts is not updated automatically. Therefore, you need to invalidate the shared memory. To do this, you can use the new Clear Cache button that is available for the following Web Dynpro ABAP analysis tools:
  • 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:
    • is_not_between
    • top_number
    • top_percent
    • top_sum
    • bottom_number
    • bottom_percent
    • bottom_sum
    You set these operators explicitly in interface IF_WD_SELECT_OPTIONS_20 using structure WDR_SO_S_ATTRIBUTES of component INCLUDE_OPERATORS / EXCLUDE_OPERATORS.

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.