You can use the dialog box displayed after each interaction during the transaction variant creation phase to determine values and display attributes for the current screen.
The name of the current screen (screen number and program name) is displayed in this dialog box along with the screen type for subscreens.
Enter a name and a short text for your screen variant here (name default:<name_of_transaction_variant>_<(client)>_<screen_number>).
The individual screen fields appear in the dialog box in table form. The sequence of the fields corresponds to their order in the Screen Painter field list. If a text has been stored for a field, this text is displayed in the dialog box. If no text has been stored, the technical name of the field appears.
With pushbuttons, radio buttons, checkboxes, borders, table controls, and tabstrips, the field type is displayed as well.
Special rules exist for:
- Step loops
All step loop fields for which a value has been entered in the transaction are included in the field list. In addition to the field name, the step loop line is displayed as well.
The fields from the first line of a step loop are always displayed, even when no value has been entered so that you can use it to determine the display attributes.
- Table Controls
The same rules apply to table control fields that exist for step loop fields.
Table controls are segregated from other fields in the dialog box by separator lines. The attributes that can be set for table controls differ from those that can be entered for normal fields. The list of fields that belong to a table control appear after the line for the table control itself and are also set off by another separator line.
Since subscreens are their own screen, subscreen fields do not appear in the initial dialog box, but instead in subsequent dialog boxes of their own.
- Tabstrip Controls
From a technical point of view, tabstrip controls consist of subscreens and their corresponding pushbuttons (tabs). These tabs are part of the main screen and are therefore displayed in the field list of the dialog box for the main screen. The fields of each subscreen are displayed in separate dialog boxes as per normal for subscreens.
The checkboxes Adopt field values and Do not display screen refer to the entire screen.
- Adopt field values
If Adopt field values is selected, your screen will accept values. If Adopt field values is not selected, this means that your screen will accept no values whatsoever, even if checkboxes for individual fields have been selected.
- Do not display screen
If Do not display screen is selected, this screen will not be displayed when its transaction is processed. (Caution, errors are possible here. For more information, see
All other checkboxes refer to the field or screen element (table control) in their particular list line.
- With contentsIf the checkbox With contents is selected, the contents of that particular field will be transferred to the variant as long as the field is not initial.
- Output only
If the Output only checkbox is selected, the corresponding field is no longer ready for input.
- InvisibleIf Invisible is selected, the corresponding field is not displayed.
If both Invisible and Output only are selected, the corresponding field is not displayed.
- MandatoryIf the checkbox Mandatory is selected, the corresponding field becomes a required entry field. This is only useful for input fields whose input status (ready/not ready for input) is not changed by a transaction variant.
Table controls also have, in addition to Invisible, the switches
Table Control Layout in Variants.
- Adopt column sequence / Adopt column widthIf the column sequence and/or column width of a table control has been changed, you can transfer these values to a variant by selecting the checkboxes Adopt column sequence and/or Adopt column width. For information on adopting table control settings, see
Depending on their field type, checkboxes may or may not be ready for input (see What Settings Can Be Copied for Which Fields?).