Floorplan Manager for Web Dynpro ABAP (Changed)

This section provides an overview of the new and changed features for Floorplan Manager (FPM) for Web Dynpro ABAP. Of most importance is the creation of the new generic user interface building block (GUIBB), the Analytical UIBB.

Generic User Interface Building Blocks (New)

  • Analytics UIBB (New)

    FPM introduces a new generic UIBB, the Analytics UIBB. This UIBB provides a re-usable UI component for the display and interaction of analytical (SAP Business Warehouse) content inside an FPM application.

  • Chart UIBB (Changed)

    When no data is available for this component at runtime, the system should inform the user of the application accordingly. You can now select a default text, or provide your own text, to display in a Chart component at runtime when this is the case. The relevant fields are available in the General Settings panel in FLUID.

  • List ATS UIBB (Changed)

    The Search Function field is now available in FLUID in the General Settings panel for configurations of this UIBB. This field allows you to display a Search button at runtime (either in the List ATS UIBB toolbar, or the OVP floorplan panel header). The Search button can be used either as a filter function (in which case, only the rows that contain cells matching the search criteria are displayed in the list), or as a selection (find) function (in which case, all the rows remain visible in the list, but those cells which match the search criteria are highlighted).

  • Hierarchical List (Tree) UIBB (Changed)
    The Search Function field is now available in FLUID in the General Settings panel for configurations of this UIBB. This field allows you to display a Search button at runtime (either in the Tree UIBB toolbar, or the OVP floorplan panel header). Unlike the Search button described in List ATS UIBB section above, the Search button in this UIBB can only be used as a selection (find) function. Cells that match the search criteria, and that are contained in collapsed nodes, will also be highlighted by this function.
  • List ATS UIBB with Integrated Data Access (IDA) (Changed)
    • It is now possible for the feeder class to retrieve the entire dataset of a row when a cell containing a Link to Action display type or One-Click Action is selected at runtime. This is made possible by a new interface, IF_FPM_LIST_IDA_ROW_DATA, containing the method GET_ROW_DATA. This new interface is accessed through the IF_FPM_GUIBB_LIST_IDA interface (PROCESS_EVENT method, IO_EVENT_ROW_DATA parameter).

    • You can now define the data elements of a field from an external view (for example, a view modeled in SAP HANA) to ensure the correct formatting of data when it is displayed.

Creation and Deletion of Customizings of FPM Configurations (Changed)

The process of creating and deleting a Customizing of an FPM configuration has been simplified. New menu options, Create Customizing and Delete Customizing are now available under the Additional Functions button in the main toolbar of FLUID of the component configuration. When you open FLUID on the configuration (development) level, FLUID detects whether or not a Customizing exists, and displays the relevant menu option accordingly.

Overview Page (OVP) Floorplan (Changed)

  • Icons in Panel Header of Assignment Block

    You can now display an icon or image in the panel header of an assignment block. You can do this dynamically using the methods ADD_UIBB or CHANGE_UIBB of interface IF_FPM_OVP, or statically, using the Image Source field in the Attributes panel of FLUID. Only one image per panel is possible. Icons are displayed only in assignment blocks, that is, UIBBs that are rendered inside a panel.

Thing Quickview (Changed)

You can now statically set which field to use as the reference field for the Instance Title in a Thing Quickview using FLUID. In the General Settings panel, you can choose from a list of reference fields provided by the feeder class in the Instance Title: Reference Field dropdown list box. The Instance Title: Feeder-Defined control displays the Instance Title using the particular reference field defined by the feeder class.

Also in the General Settings panel, you can set the Instance Title to be displayed as a link or as text.