Screen call definition

You must give the characteristics of the Screen call

To display the contents of this section, you must click Add Screen element or select a Screen call line in the table. If you add a Screen call, you are requested to select one of the available Screens, or define a new Screen.

When you call a Screen, you integrate the description of this Screen into the current Screen.

You can then manage the fixed fields of the various Screen maps in the Dialog, such as the information that is displayed on the Screen top and bottom categories.
Note: If the called Screen also contains a called Screen, this call is ignored in the first-level call.
Screen
This field contains the called Screen. You can change it by clicking Change. The selected Screen is displayed in the Data Element column of the table.

You can also specify a Screen directly from the Data Element column of the table.

Two methods are possible:
  • Place the cursor in the column and enter the name directly. To make the input easier, you can open a content assist wizard by clicking Ctrl and the space bar simultaneously. If you start entering a name, the content assist displays the instances that start with this input. If you enter the name of an instance that does not exist and if you validate, the input is discarded.
  • Click the button that appears when you set your cursor in the column. In the selection wizard that opens, select an instance.

Position

Position type
In this field, you select one of the following positioning values for the Screen element:
  • Relative positioning.
    The specified line and column numbers correspond to a move relatively to the Data Element that is located just before in the list. The positioning of the preceding Data Element is calculated according to the nature of this field.
    • For a Data Element call (elementary or repeated Data Element, whatever its presentation), the starting point of the positioning is calculated from the upper right corner of the contents (and not the label) of the preceding Data Element.
    • For a Screen call, the positioning is calculated from the lower right corner of the called Screen in the calling Screen.
  • A: Absolute positioning. In this case, the line and column numbers correspond to the absolute address of the element on the Screen.
Notes on position: The position that is defined by the position type, line, and column numbers, is the position of the first character of the contents (if the presentation type is Data Element only, or Data Element with a column label), or of the label for the other presentations.
Line
Enter two numeric characters to specify the line number that determines the position of the element.
  • In a relative positioning, it is the number of lines between two elements. If the presentation type corresponds to a column heading, the number of lines in the column heading is automatically added, upon generation, to the indicated number.
  • In an absolute positioning, it is the line number on the Screen.

Line overflow is automatically controlled.

If both the line and column numbers equal zero, the element is automatically moved to the next tabulation point available.

Column
Enter three numeric characters to specify the column number that determines the position of the element.
  • In a relative positioning, if the line number is zero, the column number corresponds to the number of spaces between two elements on the same line. If the line number is greater than zero, the column number corresponds to an absolute positioning.
  • In an absolute positioning, the column number is the address of the element on the line. A zero value corresponds by default to column 2 upon generation (column 1 being reserved for the attribute). If the value is 1, the attribute is on the preceding line.

Any line length overflow and field overlapping are automatically detected. However, the presence of a space in front of each field is not verified.

If both the line and column numbers equal zero, the element is automatically moved to the next tabulation point available.


Feedback