Input fields Describes various concepts related to form field management in dialogs Field data typeDepending on the type of dialog, the field data type is defined by program variables or form specification file.Binding variables to form fieldsSome dialogs need program variables to store form field values.Input length of form fieldsField input length defines the amount of characters the user can type in a form field.Field configuration and decorationForm fields can be customized with specific decoration and settings.The buffered and unbuffered modesThe buffered and unbuffered mode control the synchronization of program variables and form fields.Form field initializationForm field initialization can be controlled by the WITHOUT DEFAULTS dialog option.Input field modification flagEach input field controlled by a dialog instruction has a modification flag.Reacting to field value changesThis section describes the purpose of the ON CHANGE interaction block.Immediate detection of user changesThis section describes the dialogtouched predefined action.Form-level validation rulesForm-level validation rules can be defined for each field controlled by a dialog.Form field deactivationIdentifying sub-dialogs in DIALOGSub-dialogs need to be identified by a name to distinguish the different contexts.Defining the tabbing orderControl the order of tabbing through the fields with the TABINDEX attribute. Which form item has the focus?Identify what element of the current form has the focus.Giving the focus to a form elementHow to force the focus to move or stay in a specific form element using program code.Detection of focus changesDescribes how to detect when the focus goes from field to field or to a read-only list.Enabling autocompletionAutocompletion allows a list of completion proposals to be displayed while the user is typing text into a field.Filling a COMBOBOX item listThe item list of COMBOBOX fields can be initialized at runtime.Field-anchored windowsThe Window style attribute "position" can be set to "field" in order to display the window under the current field.