null

Skip to end of banner
Go to start of banner

WIDGET TYPES

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

Version 1 Next »

Widgets are always based on a certain type, which are different in appearance, content and general (context independent) functions.

Tree Widgets

Tree widgets are displaying simple, hierarchic data (e.g. widget Folder Browser.). They support drag & drop functions for suitable objects and provide context menu functions in the empty area or single nodes.
These general functions are provided. However it depends on the widget, whether the functions are active.
Search/Search next
Context menu function Search allows a text search within the loaded nodes. hits will be marked. With function Search next the next hit is marked.
Save expanded nodes
Some widgets allow saving the state of the expanded nodes. When saved, the nodes will be displayed again in their expanded state on restart.

It is not possible to save all nodes in the expanded state. Mainly available for unique structure nodes with text names.

Multi-level expansion on nodes
On expandable nodes, a context menu function is offered which allows to expand the node on multiple levels. The availability and the maximum expansion depth depends on the widget settings. The expansion depth is based on the node on which the function was executed. Multiple selection is possible. In addition to the option of expanding all nodes, you can also expand the tree to exactly one level (Display one level below) or exactly two levels (Display two levels below). All nodes on the last level to be displayed are closed. If, for example, two levels below shall be displayed, all nodes on level two are closed so that only level one and two are displayed.

The availability of the Display All function can be restricted for specific widgets. Instead, a function Display <n> levels below is offered.

For specific widgets, it is possible that certain nodes are not expanded even though the maximum expansion depth has not yet been reached (for example, in recursions).


Hierarchic Lists

Hierarchic lists are showing their data in tables. They are based on Based on SAP Control COLUMNTREE model. The data can be sorted hierarchically (e.g. widget Object Selection). These widget are supporting drag & drop for suitable objects. Context menu functions are available for single nodes and within the empty area.
The column layout, including the sorting and filter can be adjusted by the user. A default layout is defined in the customizing. Different functions are provided in column titles and context menus. They are described in the next topics.
General functions Search/search next and Save expanded nodes are also provided. See Tree Widgets
Search/Search next
Context menu function Search allows a text search within the loaded nodes. hits will be marked. With function Search next the next hit is marked.
Save expanded nodes
Some widgets allow saving the state of the expanded nodes. When saved, the nodes will be displayed again in their expanded state on restart.

It is not possible to save all nodes in the expanded state. Mainly available for unique structure nodes with text names.

Multi-level expansion on nodes
On expandable nodes, a context menu function is offered which allows to expand the node on multiple levels. By default, you can expand 2 levels, 3 levels, and to maximum. The availability and the maximum expansion depth depends on the widget settings. The expansion depth is based on the node on which the function was executed. Multiple selection is possible. For specific widgets, it is possible that certain nodes are not expanded even though the maximum expansion depth has not yet been reached (for example, in recursions).

Adjustment of Columns

Column width as well as order can be directly changed on the screen.
Change column width
Click, hold and move the separator between two columns. The changes will affect the left columns.

Change column order
Click, hold and move the column title to move the column.

The first (hierarchic) column cannot be moved.

Show/hide columns
With context menu option Change layout on the column title columns the visibility and the sort order can be changed individually.
Optimize column width
With context menu function Optimize column width, all columns will be adjusted so title as well as context can be read completely.

Sort Options

The content of single columns can be sorted ascending or descending. A single click into the column title will initiate the sort function. A second click will reverse the sort order.
Icon and , left from the column title, are indicating, which columns are currently sorted. The sort order can also be configured via Context Menu Functions. Functions are also provided to remove the sorting of one specific column or to reset all table sortings.

Sort options are only available in widgets, when sorting is useful.


For some widgets a specific sort order is pre-set and not to be changed, in order to guarantee consistent display of the data. In widget Folder the folders will always be listed before the documents. Sorting is therefore limited to the object types.

Sorting multiple columns
With context menu Change layout on the column title, the sort criteria can be change for multiple columns, too.

Filter Options

With filters the data display can be restricted. As some columns show different object, also the filter may be separated into different object types. This way it is possible to filter a column only on one specific object type.
Example: A widget shows folders and documents in column Type. The filter definition will not provide filter Type but filter Document type and Folder type. This way it is possible to view documents filtered by their document type, without hiding the folders.

Filter my lead to inconsistent display states in widgets. Therefore filter options are not available in all widgets.


It is not possible to filter all columns.

Filters can be maintained by two ways.
Quickfilter
Filter criteria are depending on possible values in a column. One criteria can be selected and the column will be filtered accordingly. Quickfilter are not available for all columns. If a columns is multiply used, a sub menu with a selection of filter criteria appears, and the relevant criteria can be selected.

Enhanced filters
Context menu option Change filter starts a filter dialogue. Filters are defined in two steps:

  1. Define the filter criteria (Move columns from the left to the right side)
  2. Determine values for the filter criteria

Layout Management

Individually adjusted and defined layouts can be safe for later use, change or set as initial layout. Besides visibility and sequence of columns, also the sort order and filter criteria can be saved. Change layouts remain within the application until the application is closed. If the layout is not saved before exit, the last saved layout state will be loaded on restart.
Save layout
With context menu function Save layout as... the new layout configuration can be saved. If a saved layout loaded used, function Save layout can be used. The new layout will replace the old version.
Within the save-dialogue the layout can be saved as private user layout or as global layout. The name for a global layout must start with a "/".

Management of global layouts and/or the settings of global default layouts require authorization for activity 23 of authorization object 23.


If a global layout is being loaded, used and changed, however the user has no adequate authorization, context menu function Save layout will not be available.

Select layout
Any existing layout can be loaded directly with context menu function Select layout. In a sub menu all available layout will be listed for selection.
Manage layouts
Function Manage layouts... allows managing private and global layouts, depending on the authorizations. Layouts can be deleted or set as default layouts. The global layout will be set as default layout for all users without private layouts.

Form Widget

A form widget shows data in a form, editing of data may be possible.
Example: Widget Navigation
These general functions are provided. However it depends on the widget, whether the functions are active.
Save/Reset form state
Some widgets allow saving the state of the expanded container blocks. When saved, the blocks will be displayed again in their expanded state on restart.

List Display

The display of data lists in rows and columns is based on the SAP List Viewer and is used to display or also maintain data in tabular form. The functionality of the SAP standard commands and the general operation is not described in this manual, but reference is made to the SAP standard documentation.
See widget "Mass Maintenance Task Workspace" for an example.

  • No labels