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 |
First action executed |
|
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 |
FILTRE
|
|
Before the Filter on the main table |
LIENS0
|
( + IMP )
|
After initializing class [M] |
LIENS
|
( + IMP )
|
For each record of the main table, after loading class [M] |
LIENS2
|
( + IMP )
|
After full loading of class [M] |
SETBOUT
|
( + IMP )
|
CHAINE="C", action used to prohibit creation |
RAZCRE
|
( + IMP )
|
|
|
AP_IMPORT
|
After loading class [F] by the record to be imported |
|
IMPORT
|
After loading class [F] by the record to be imported |
|
IMP_DEFTRT
|
Before screen entry simulation
|
|
|
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 |
DEBUT_CRE
|
( + IMP )
|
Transaction start
|
INICRE
|
( + IMP )
|
For each line in the grid, after the trans-class [F] = [M]
|
CREATION
|
( + IMP )
|
For each line in the grid, after write in the table
|
MODIF
|
( + IMP )
|
When all the lines have been processed
|
|
|
TRANSACTION END |
APRES_CRE
|
( + IMP )
|
After the creation transaction
|
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 |
FILTRE
|
|
Before the Filter on the main table |
LIENS0
|
( + IMP )
|
After initializing class [M] |
LIENS
|
( + IMP )
|
For each selected record of the main table, after loading class [M] |
LIENS2
|
( + IMP )
|
After full loading of class [M] |
VERROU
|
( + IMP )
|
Before symbol locking |
SETBOUT
|
( + IMP )
|
CHAINE="M", action used to prohibit modification |
|
AP_IMPORT
|
After loading class [F] by the record to be imported |
|
IMPORT
|
After loading class [F] by the record to be imported |
|
IMP_DEFTRT
|
Before screen entry simulation
|
|
|
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 |
DEBUT_MOD
|
( + IMP )
|
Transaction start
|
FILTRE
|
|
Before the Filter on the main table |
INICRE
|
( + IMP )
|
For each line in the grid, after the trans-class [F] = [M]
|
CREATION
|
( + IMP )
|
For each line in the grid, after write in the table
|
MODIF
|
( + IMP )
|
When all the lines have been processed
|
|
|
TRANSACTION END |
APRES_MOD
|
( + IMP )
|
After update transaction
|
FERME
|
( + IMP )
|
Last executed action |