Maintain screens 

The screen is displayed in a simulation mode in the screen flow logic detail view (for both the TCD function and the function module test). This mode replaces the screen list display from up to release 4.0B. It has the following additional functions:

Field value assignment via screens

All fields set to input-enabled in the Menu Painter are ready for input in the screen simulation, even if the transaction dynamically set them to input-disabled.

To ensure that you only enter values in the input fields, you should put values in all fields when recording the transaction/function module.

1. Enter values in the required fields. You can either enter a value directly, or call individual field processing.

Space characters (to delete field default values) can be passed by entering two apostrophes (' ' or '', i.e. with or without a space character between the apostrophes).

  1. Enter the required OK code, e.g. (/11), with the OK code function.
  2. Return to the function maintenance screen and save your entries.

Individual field processing

If you choose a screen field and choose Field contents, an individual field processing dialog box, which contains information about any field parameters and its current value, appears.

Parameterization

Mark a screen field and choose a function:

Cursor position

You can change the cursor position during the test with the Cursor position function. Enter the name of the field on which the cursor is to be positioned in the test, in the dialog box. The current cursor position is proposed (field name or line/column).

Function codes

Use the function keys or the transaction Menu Painter function codes. Get system data tells you how to find these.

Subscreen

Subscreens are recorded with a transaction/function module. To specify subscreen areas:

  1. Display the screen simulation.
  2. Choose Subscreens.
  3. The subscreen areas are displayed by boxes.

  4. Position the cursor on the top left-hand corner of the subscreen (on the period).
  5. Choose Detail.
  6. Enter the module pool name and the subscreen number on the next dialog screen. Confirm your entries.
  7. The input fields are now visible in the subscreen area.

  8. Go back to the screen simulation and maintain the subscreen fields, if necessary.

You can get the name and screen number of the subscreen by calling the transaction, positioning the cursor on a subscreen field, and choosing System ® Status.

Field value input via field list

Alternatively to entering field values on the screen, you can maintain them in the field list. It lists the fields of the selected screen, and you can enter new field contents. You can use variables or parameters here too.

In exceptional cases, you can also use internal variables as field names (see Processing dynamic screens and field names).

Before you can edit the fields of a subscreen in the field list, you must define the subscreen as described in Subscreen, above.

You can find the assignment of field names to the screen fields by positioning the cursor on the associated screen field in the transaction, and pressing the help key. A field help window appears. You can display the table name and the field name as well as the program name and the screen number, with the Technical Info function.