This function is used to create and to modify windows in the software by defining their description in a table.

So that the process can be executed in client-server mode as it is in Web mode, it is imperative to group the screen for a single display in a window.  

Each window is made up of a list of screens, menus, bottom of screen buttons and browsers. Each menu and button is associated with an action, and potentially setups.

For an object template, a window must have been created with a code Oxxx where xxx is the object code. This standard is strongly advised but however remains optional. Moreover, it is possible to associate several windows to an object and this makes it possible to have objects with variants. These additional windows are automatically generated on entry transaction confirmation with a code WOxxxyyy where xxx is the object code and yyy is the transaction code.

It is possible to define screens in a VT format.

 

Prerequisite

SEEREFERTTO Refer to documentation Implementation

Screen management

Header

The header is used to specify the window.

Tab Screens

 

Tab Buttons/menus

Found here are all the buttons available at the bottom of the window, as well as the menus that appear at the top of the window. Each menu and button is associated with an action, and potentially a setup grid.

Tab Predefined buttons

There are a set of standard pre-defined buttons. This is a fixed list of buttons. The aim is to specify if the buttons are present or not in the window.

Tab Browser

There are information on all the browser defined in the window.

Reports

By default, the following reports are associated with this function :

  AWINDOW : Window dictionary

This can be changed using a different setup.

Specific Buttons

Validation

The validation is used to generate the automatic process linked to the window ( WGxxxx, where xxxx is the window code).