The import template uses both actions of the OBJect and actions of the import. When, for an event, the two types of action are available, the OBJect action precedes the import action. In the grids below, (+ IMP ) means that the OBJect action is followed by the import action (identical name preceded by the IMP_ root). For the OBJect action, like for the import action, the specific/custom processing is run, then the standard processing.
During the generation process of the import processing
|
OBJect action |
Import action |
Call context |
|
IMP_COMPILE
|
Before the creation of the import processing: |
|
IMP_TRTSUP
|
After the creation of the import processing |
During import execution (record creation)
|
OBJect action |
Import action |
Call context |
AVANT_OUVRE
|
( + IMP ) |
First action executed |
DEFTRANS
|
|
Start of the OBJect window analysis |
OUVRE
|
( + IMP )
|
After opening the tables and screens |
|
AP_IMPORT
|
After loading class [F] via the record to be imported of each table declared in the 1st tab of the template. |
SETBOUT
|
( + IMP )
|
CHAINE="C", action used to prohibit creation |
RAZCRE
|
( + IMP )
|
When a new record is about to be created |
|
IMPORT
|
After initializing class [M]. |
|
IMP_DEFTRT
|
Before entry simulation of each screen
|
|
|
ENTRY SIMULATION |
|
IMP_ZONE
|
On each enterable field of the list block, before the control action. |
|
IMP_TAB
|
On each enterable field of the grid block, before the control action.
|
VERIF_CRE
|
( + IMP )
|
Before the creation transaction
|
|
|
TRANSACTION START |
INICRE
|
( + IMP )
|
Just before writing the record
|
CREATION
|
( + IMP )
|
Just after writing the record
|
|
|
TRANSACTION END |
APRES_CRE
|
( + IMP )
|
After the creation transaction (exit by commit)
|
AB_CREATION
|
( + IMP )
|
After the creation transaction (exit by rollback)
|
FERME
|
( + IMP )
|
Last executed action |
During import execution (record modification)
|
OBJect action |
Import action |
Call context |
AVANT_OUVRE
|
( + IMP ) |
First action executed |
DEFTRANS
|
|
Start of the OBJect window analysis |
OUVRE
|
( + IMP )
|
After opening the tables and screens |
|
AP_IMPORT
|
After loading class [F] via the record to be imported of each table declared in the 1st tab of the template. |
VERROU
|
( + IMP )
|
Before symbol locking |
LIENS
|
( + IMP )
|
After loading class [M] by the record to be modified. |
SETBOUT
|
( + IMP )
|
CHAINE="M", action used to prohibit modification |
AVANT_MOD
|
( + IMP )
|
After the SETBOUT action, if the CHAINE variable contains "M" |
|
IMPORT
|
After initializing class [M] via the record to be modified of each table declared in the 1st tab of the template. |
|
IMP_DEFTRT
|
Before entry simulation of each screen
|
|
|
ENTRY SIMULATION |
|
IMP_ZONE
|
On each enterable field of the list block, before the control action. |
|
IMP_TAB
|
On each enterable field of the grid block, before the control action.
|
VERIF_MOD
|
( + IMP )
|
Before update transaction
|
|
|
TRANSACTION START |
AVANT_MODFIC
|
( + IMP )
|
Before updating class [F]
|
INIMOD
|
( + IMP )
|
Before updating the record
|
MODIF
|
( + IMP )
|
After updating the record
|
|
|
TRANSACTION END |
APRES_MOD
|
( + IMP )
|
After the update transaction (exit by commit)
|
AB_MODIF
|
( + IMP )
|
After the update transaction (exit by rollback)
|
DEVERROU
|
( + IMP )
|
|
FERME
|
( + IMP )
|
Last executed action |