Show TOC

Background documentationAbstractInputField Properties Locate this document in the navigation structure

 

  • activateAccessKey

    Activates access keys.

    Both users and administrators can personalize this property.

  • alignment

    Horizontal alignment of the text within the InputField.

    This property can be personalized by administrators.

    Value

    Description

    Can be Set Using Personalization

    auto

    Standard value

    Automatic alignment of the text content. The alignment is specified by the usage of the UI element, for example, by the data type of the value to be displayed.

    Yes

    center

    Centered alignment

    Yes

    forcedLeft

    The text content is always left-justified, regardless of whether property textDirection is set to ltr or rtl.

    Yes

    endOfLine

    The text is always displayed at the end of the line. Therefore, if property textDirection is set to ltr, the text content is right-justified. The text content for value rtl is left-justified.

    Yes

    forcedRight

    The text content is always right-justified, regardless of whether property textDirection is set to ltr or rtl.

    Yes

    beginOfLine

    The text is always displayed at the beginning of the line. Therefore, if property textDirection is set to ltr, the text content is left-justified. The text content for value rtl is right-justified.

    Yes

  • displayAsText

    Specifies whether the InputField is to look like a text field when the focus is not set on it.

  • explanation

    Help text displayed when the help mode is activated.

    More information: Explanation Property

    This property can be personalized by administrators.

Note Note

The explanation iproperty is only displayed if a Label exists for the corresponding UI element.

Note the following exception:

The explanation property of an AbstractTableColumn is always displayed. If the UI element appears in a Table, and therefore has no Label, then use a AbstractTableColumn.explanation as a replacement for an explanation for the respective UI element (for example, InputField).

End of the note.
  • inputPrompt

    If an InputField is empty, a short help text for the user is displayed in it. The text disappears as soon as the user enters a value.

    Example Example

    InputField.inputPrompt (InputField.inputPrompt)

    End of the example.
  • length

    Width of the InputField in number of characters. This property is overidden by the width property.

    The default value for InputField.length is 0 characters. This causes the adoption of the length from the ABAP Dictionary at runtime. If nothing is maintained or if the length is not restricted, the field is 20 characters long.

    More information: 12-Hour Time Format

    When proportional font is used where characters are not all of equal width, an average value is used for the character width. For this reason, despite a sufficient length specification, not all the characters may be able to fit in the InputField. In this case you can scroll through the text in the InputField by moving the input cursor.

    This property can be personalized by administrators.

  • passwordField

    Boolean value that controls the display of entered characters on the screen. If the value is true, the characters entered on the screen are echoed with an asterisk (*). This attribute is used for password InputFields.

    Caution Caution

    Note that the value of InputField is also transferred to the password mode in plain text. For this reason applications that use the property passwordField should only run in HTTPS mode.

    You can go to the HTTPS mode through an ICF service setting in transaction SICF by setting theSSL option as the Security Requirement on the Logon Data tab on the node for your application in the HTTP service tree.

    End of the caution.
  • readOnly

    Determines whether the input field can be edited or read only.

    This property can be personalized by administrators. In personalization, this property can be assigned the value: true

  • state

    Error status of the interface element.

    This property can be personalized by administrators.

    Value

    Visual Display

    Description

    Can be Set Using Personalization

    normal

    InputField.state = normal (InputField.state = normal)

    Normal status of the interface element

    No

    required

    InputField.state = required (InputField.state = required)

    The value must be entered.

    The InputField is displayed with an asterisk.

    Note Note

    This value of the state property is not checked by Web Dynpro Framework. Service functions are still available for checking required entries, see also SAP Note 948753.

    End of the note.

    Yes

  • textDirection

    Text or writing direction.

    This enables labels of interface elements to be read in languages that have an RTL writing direction, such as Arabic or Hebrew, as opposed to LTR for languages like English.

    This property can be personalized by administrators.

    Value

    Description

    Can be Set Using Personalization

    INHERIT

    The text direction is inherited from the parent element. Therefore, the text direction is identical to that of the parent element.

    Yes

    LTR

    Left to right text direction

    Yes

    RTL

    Right to left text direction

    Yes