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.