SAP ABAP Data Element USMD_UIELEMENT (Type of Web Dynpro UI Element)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   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