Floorplan Manager for Web Dynpro ABAP (Changed)

This section provides an overview of the new and changed features for Floorplan Manager for Web Dynpro ABAP.

Chart Component (New)

FPM introduces a new GUIBB, the Chart GUIBB. You can now easily integrate a wide variety of highly-configurable charts into your FPM applications. This new component offers state-of-the-art charting features such as resizing, morphing, and transition effects.

To use this component, your browser must support HTML5.

A Business Object Layer (BOL) feeder class is also available for the new Chart UIBB.

FPM Applications on Multiple Devices (New)

Applications are often required to run on multiple devices such as desktops, smart phones, and tablets. For each of these devices, the UI must usually be altered. Floorplan Manager now makes the process of providing an application UI for multiple devices much easier. This is achieved using Context-Based Adaptations (CBA).

Display/Edit Mode of OVP Floorplan: Permanently Editable GUIBBs (New)

Although it is possible to switch an OVP main page 'globally' to either display or edit mode (thereby changing all GUIBBs on that page to that same mode), it is sometimes necessary for a GUIBB to be permanently in edit mode. This is now possible using a new attribute of the parameter ES_OPTIONS in the GET_DEFINITION method of the relevant GUIBB feeder class. ES_OPTIONS is a structure type parameter containing currently only one field, TRANSACTION_MODE, with the following possible values:
  • " " (space) (Default)

    GUIBB participates in the Display/Edit mode of the OVP

  • E

    Non-transactional, always editable; GUIBBs that appear at runtime in a permanently editable mode are normally required to be non-transactional.

Context-Based Adaptations: Where-Used List (New)

A Where-Used button is now available in FLUID for configurations of the adaptable floorplan components (that is, FPM_ADAPTABLE_OVP, FPM_ADAPTABLE_GAF, and FPM_ADAPTABLE_OIF components) - the so-called wrapper components. The Where-Used list provides direct links to the floorplan configurations wrapped by the adaptable components.

Generic User Interface Building Blocks (GUIBBs) (Changed)

List ATS and Hierarchical List (Tree) GUIBBs (Changed)
  • Application developers can now set a default value for a dropdown list box which they can use in a List ATS or Tree component at runtime in the toolbar. This is a toolbar element with Display Type DDLB. The default value is set in the feeder class, in GET_DATA method, parameter CT_ACTION_USAGE, attribute CONTENT.
  • The Display Type TextEdit is now available not only in the Form GL2 and Form Repeater GUIBBs, but also in the List ATS and Tree GUIBBs. This Display Type allows you to enter multiple rows of text inside a cell.
List ATS GUIBB (Changed)

When data in a list is grouped at runtime, the headings of the columns that you have grouped by are now visible in full. The headings span across neighboring columns, meaning that unusable space on the UI is minimized. This has been made possible by using the new Web Dynpro ABAP property cellMerging of CTableColumn in a CTable.

Visual Business GUIBB (Changed)

This component has been updated to include SAP Visual Business® 3D model scenarios; these model scenarios can now be fully integrated into FPM applications.

Search GUIBB (Changed)

Developers can define search criteria as free-text search fields (using the attribute FREE_TEXT_SEARCH in the field description of method GET_DEFINITION). At runtime, instead of selecting values from a dropdown list in the search criteria, the user can enter his own text before executing a search. It is now possible to provide an input prompt in the free-text search criteria field. This is also done in the field description of method GET_DEFINITION (using attribute INPUT_PROMPT). The application must pass a string to this new attribute, and must also implement where the search takes place.

Composite GUIBB (Changed)

The layout options in FLUID for the Composite GUIBB have changed. In addition to the existing layout options, you can now have a Composite GUIBB with 3 columns and 2 rows.

Flexible UI Designer (FLUID) (Changed)

When you create or make changes to a component configuration in FLUID, the Save as Draft, Undo, and Redo buttons are now available to aid you in this task. These buttons are available on both configuration and customizing layers of the WD ABAP configuration framework .

Runtime Analysis Tool (RAT) (Changed)

The following GUIBBs have now been incorporated into the RAT:

  • Chart UIBB
  • Search UIBB

    Note that the Search Results List is a List component, and this has already been incorporated into the RAT in a previous release.