The entry point VALGENECR is used to take control before the validation of the generated screen.
The following tables are on line :
Table |
Significant content |
Table description |
---|---|---|
AMSK [AMK] |
No |
|
AMSKACT [AMA] |
No |
Action-object assignment table |
AMSKZON [AMZ] |
No |
Screen field dictionary |
AMSKPAR [AMP] |
No |
Action-object parameters |
ATEXTE [ATX] |
No |
Dictionary messages |
ATABZON [ATZ] |
No |
Field dictionary |
ATYPE [ATY] |
No |
|
ADOSSIER [ADS] |
No |
Variable or mask | Definition |
Char APPLI | Name of the folder in which the screen has been generated |
Char ECRORI | Name of the source screen |
Char ECRDES | Name of the screen generated |
TBLOC | Table of the sections to be processed (for each section from 0 to 14) |
TZONE | Table of the fields to be modified (names of the screen fields over 10 characters). |
TMOD | Table of the modification codes |
The GOK variable is tested on return from the entry point. When set to zero, the sub-program is exited and the remainder of the standard process is not executed.
AMK1 AMK2 | AMSK | Screen dictionary |
AMA1 AMA2 | AMSKACT | Table assignment of the action-OBJect |
AMZ1 AMZ2 | AMSKZON | Screen fields dictionary |
AMP1 AMP2 | AMSKPAR | Action-OBJect parameters |
ATX1 ATX2 | ATEXTE | Dictionary messages |
ATY | ATYPE | Data types |
ATZ | ATABZON | Field dictionary |
ADS1 | ADOSSIER | Folders table |
Other tables are open depending on the call context.