Hierarchy
⤷ CA-MDG-AF (Application Component) Application Framework
⤷ USMD2_MAIN (Package) Main objects of generic MDG UIs
Basic Data
Data Element | USMD_UIELEMENT |
Short Description | Type of Web Dynpro UI Element |
Data Type
Category of Dictionary Type | D | Domain |
Type of Object Referenced | No Information | |
Domain / Name of Reference Type | USMD_UIELEMENT | |
Data Type | CHAR | Character String |
Length | 10 | |
Decimal Places | 0 | |
Output Length | 10 | |
Value Table |
Further Characteristics
Search Help: Name | ||
Search Help: Parameters | ||
Parameter ID | ||
Default Component name | ||
Change document | ||
No Input History | ||
Basic direction is set to LTR | ||
No BIDI Filtering |
Field Label
Length | Field Label | |
Short | 10 | Elem. Type |
Medium | 20 | UI Element Type |
Long | 40 | Type of Web Dynpro UI Element |
Heading | 10 | Elem. Type |
Documentation
Definition
Determines the properties of UI element.
Use
You use UI element types in the following scenarios:
Container UI Element Types
- View
UI elements of this type serve as containers for other UI elements. If you define multiple views, these views are displayed as tab pages.
- Group Box
If you use this element type for a UI element, the Web user interface draws a box around all UI elements assigned to this UI element and displays the name of the UI element in the box heading.
- Table: Use this element type to display data in a table.
Table (Insertion of rows not possible)
Use this element type to define a table. The system creates rows for all values of the key column, regardless of whether a value has been entered for that key column. Therefore, this element type is suitable for tables that have few rows or that require the entry of rows for all values of the key column.
Table (Insertion of rows possible)
Use this element type to define a table. The table shows the rows for which values have been entered. Users can create more rows to accommodate further values of the key column.
For tables, you need to create at least one UI element of the type Table Column with Key Field and at least one UI element of the type Table Column for which the UI element of the table needs to be defined as a Higher UI Element.
Table Column with Key Field
Use this element type for the key fields of the database table of the assigned entity type.
Table Column
Use this element type for all non-key fields of the database table of the assigned entity type.
For each table column, you need to create one single UI element for the display of data in the column, and you need to define the UI element of the table column as a Higher UI Element.
Note
In the Web Dynpro application USMD_UI_MODELING_TOOL, use the Table Wizard for easier creation of tables.
Single UI Element Types
- Input Field
Use this element type to enable the input of a value.
Specify the resolved attribute for the input field, the value of which is to be changed in the input field.
Use the Required Entryoption to define whether the field requires an entry.
Note
The Required Entry option does not cause the system to check if a value is entered. Instead, this is controlled in data modeling, the validation, or a Business Add-In implementation.
Input help is automatically generated if domain fixed values or a check table exist for the resolved attribute. - Output Field
Use this element type if the values of a resolved attribute are to be displayed only.
Specify the resolved attribute for the output field, whose value is to be displayed. - Dropdown Listbox
Use this element type to define a selection of values for a field.
Specify the resolved attribute for the dropdown list box, whose value is to be displayed. The resolved attribute must have domain fixed values or a check table. - Checkbox
Use this element type for a yes-or-no entry.
Specify the resolved attribute for the checkbox, whose value is to be displayed. The resolved attribute must have the domain fixed values "X" and " " (space). - Selection Field Group
Use this element type to display a list of multiple values vertically, one of which the user must select.
Specify the resolved attribute for the selection field group, whose value is to be displayed. The resolved attribute must have domain fixed values or a check table and must have only a small quantity of values. - Hyperlink
Use this element type to define a link to another Web page or Web application.
Specify the name of the Web page or Web application.
To enable calling of the Web page or Web application, implement the BAdI Adjust User Interface for Single Processing (USMD_UI_EVENT). - Text Editor
Use this element type to enter or display (multiple lines of) text.
Specify the resolved attribute for the text editor, whose value is to be displayed. The resolved attribute must have the data type STRING. - Formatted Text Editor
Use this element type to enable formatting of (multiple lines of) text.
Specify the resolved attribute for the text editor, whose value is to bedisplayed. The resolved attribute must have the data type STRING.
Special UI Element Types
- Hierarchy Relationship
Use this element type to enable users to define the placement of the element in a hierarchy. To use this UI element, the entity type Hierarchies must be defined in data modeling. You make further settings in the Hierarchy Relationships subdialog.
- Attachments
Use this element type to enable users to create and edit documents or hyperlinks. To use this UI element, attachments must be enabled in the data modeling of the entity type.
- Table for Text Translation
Use this element type to enable users to edit in one go the names of the entity in all languages installed in the system. You can use this UI element only for entity types that have names.
- Sets
Use this element type to enable users to edit sets of entities. To use this UI element, sets must be enabled in the data modeling of the entity type. Make the required settings in the Sets subdialog.
- Custom Web Dynpro Component
Use this element type to embed a customer-programmed Web Dynpro component. Make the required settings in the Custom Web Dynpro Component subdialog.
Note
The custom Web Dynpro component must implement the Web Dynpro component interface IF_FPM_UI_BUILDING_BLOCK to enable it to be embedded in the Web UI of the single processing of an entity.
Dependencies
Example
History
Last changed by/on | SAP | 20130604 |
SAP Release Created in | 604 |