Screen -CE Lines tab

The purpose of this tab is to identify the fields that constitute the Screen. Each field has a position and a length. Some fields can contain data.

The elements that constitute the Screen layout are presented in a table and can be grouped inside three categories (top, repetitive, and bottom categories).

A Screen is constituted of two major types of fields:
  • Fields with fixed contents. These fields are generally labels that are directly associated with variable fields and usually specify the contents of that field.
  • Fields with variable contents that are either unprotected (input fields) or protected (display fields). They correspond to Data Elements described and processed in the program that is associated with the Screen layout.

You can also call an existing Screen to integrate its description into the current Screen.

You can simulate a Screen to check the positions and characteristics of its fields and labels as they will be displayed when the transaction is run. From a Screen whose design editor is opened and selected, click one of the following icons in the toolbar to open the simulation:
  • Open the emulator on the selected Screen to see the simulation with the color attributes that are indicated on the Definition tab of the Screen.
  • Open the emulator on the selected Screen with colors to see the simulation without the color attributes that are indicated on the Definition tab of the Screen.
The colors are recognized in the internal emulator of the Software Delivery Platform, which is the default emulator. It is displayed in the Screen Emulator view, which opens when you click one of the two icons. The size of the simulation screen in this view is automatically computed from the field positions that are indicated in the Screen -CE Lines tab. Only the following sizes are possible: 24x80, 32x80, 43x80, and 27x132. Simulation-related preferences are available from Window > Preferences > Pattern Driven Programming > Pattern Driven Programming. With these preferences, you can specify a listening port number and force the use of an external emulator for the simulation.
If you add a Data Element in the -CE Lines or change a presentation label, for example, you can see the modification in the Screen emulator by clicking Open the emulator on the selected Screen or Open the emulator on the selected Screen with colors again.
Note: You can link the Screen emulator view with the current Screen by clicking Link with current Screen in the view toolbar. The view or the emulator then listens to the modifications in the -CE Lines and display them simultaneously.
The tab is constituted of three different parts:
  • An editable table. You can click some of the fields to display the list of the possible values. When you move your cursor on a value in the list, the label that is associated with the value is displayed in a tooltip. In other columns, you can enter values directly in the table.

    In the Data Element column, you can replace an instance call by another instance call of the same type. The replacement is possible for Data Elements and Data Element labels (labels with an O type), for Screens and Screen labels (labels with a T type).

    This table displays all the elements that constitute the Screen:

    • Fields, which can be protected, variable, or protected and received (field icon).

      Each field call line contains one or more nested lines that display the information that is specified in the additional controls for the selected field section (Additional controls for the selected field icon). Click the + symbol at the beginning of the field call line to see it.

    • Labels, which can be fixed labels, Data Element labels, or Screen titles (Label icon).
    • Screen call (Screen call icon).

    Each call line displays the type and name of the element.

    These elements belong to one of the three categories (Category icon). Each category can be defined only once in a Screen. The three categories are
    • The heading of the Screen (Screen-top category)
    • The repetitive section of the Screen (repetitive category)
    • The bottom of the Screen (Screen-bottom category)

    All the elements that are called before the repetitive category implicitly belong to the top category, even if the category line is not displayed. All the elements that are called after a category line belong to this category.

    The table columns display the following information:
    • Position in columns P (absolute or relative positioning), LN (line position), and COL (column position). They show the position of the field, label, category, or Screen call in the current Screen.
    • Type in column N. It shows whether the field is protected or variable, and whether the label is fixed or represents a Screen title or Data Element label.
    • Field presentation in columns L (display of the Data Element only, or of the Data Element and its label (with the type and position of the label)), C (automatic positioning of the cursor on the field when the Screen is opened), Init Value (initial value), and Sim Value (simulation value).
    • Number of repetitions in columns HR (horizontal repetition), and VR (vertical repetition) for a field or the repetitive category.
    • Additional controls for the field in columns P (presence check), V (action code), U (update option), Target (target Segment code), Source (source Segment code), S (source type), and LV (generation level).
    • Intensity, presentation, and color attributes in columns In (intensity attribute), Pr (presentation attribute), and Co (color attribute) for the Data Element and label (if any) that constitute the field, or for the label.
    • Label that displays on the Screen in column Label.
    Important: For explanations and the list of all the possible values for each input field, see the detailed help of the appropriate definition section. For example, to see the detailed explanations on Init Value, see the help of the Field definition section.
  • Buttons that you can click to add fields to your Screen, remove existing fields, or reorder them.
    Note: The possible actions with the buttons are also available in the contextual menu of the table.
  • Sections that open depending on your selection in the table or on the line you want to create. These sections contain fields in which you select or enter the values. When you save, these values display in the table.
    Important: For explanations and the list of all the possible values for each input field, see the detailed help of the appropriate definition section. For example, to see the detailed explanations on Init Value, see the help of the Field definition section.
    A section opens when you select one of the following lines:
    • A label line opens Label definition section,
    • A category line opens Category definition section,
    • A Screen call line opens Screen Call definition section,
    • A field line opens Field definition section,
    • A line that is nested in a field line opens Additional controls for the selected field section.

Feedback