Le modèle d'import fait intervenir à la fois des actions de l'OBJet et des
actions de l'import. Lorsque pour un évènement, les 2 types d'actions sont
disponibles, l'action OBJet précède l'action import. Dans les tableaux
ci-dessous, ( + IMP ) indique que
l'action OBJet est suivie de l'action import ( nom identique précédée de la
racine IMP_). Pour l'action OBJet, comme pour l'action d'import, on exécute le
traitement spécifique puis le traitement standard.
| Action OBJet |
Action import |
Contexte d'appel |
| AVANT_OUVRE
|
( + IMP ) |
Première action exécutée |
| DEFTRANS
|
|
Début de l'analyse des fenêtres de l'OBJet |
| OUVRE
|
( + IMP ) |
Après l'ouverture des tables et des écrans |
| FILTRE |
|
Avant le Filtre sur la table
principale |
| LIENS0 |
( + IMP ) |
Après l'initialisation de la
classe [M] |
| LIENS |
( + IMP ) |
Pour chaque enregistrement de la
table principale, après le chargement de la
classe [M] |
| LIENS2 |
( + IMP ) |
Après le chargement complet de la classe [M] |
| SETBOUT |
( + IMP ) |
CHAINE="C", action
permettant
d'interdire la création |
| RAZCRE |
( + IMP ) |
|
|
AP_IMPORT |
Après le chargement de la
classe [F] par l'enregistrement à importer |
|
IMPORT |
Après le chargement de la
classe [F] par l'enregistrement à importer |
|
IMP_DEFTRT |
Avant la simulation de la saisie
de l'écran
|
|
|
SIMULATION DE SAISIE |
|
IMP_ZONE |
Sur chaque champs saisissable de
bloc liste, avant l'action de contrôle. |
|
IMP_TAB |
Sur chaque champs saisissable de
bloc tableau, avant l'action de contrôle. |
| VERIF_CRE |
( + IMP )
|
Avant la transaction de création
|
|
|
DEBUT TRANSACTION |
| DEBUT_CRE |
( + IMP )
|
Début de transaction
|
| INICRE |
( + IMP )
|
Pour chaque ligne du tableau, après
le trans-classe [F] = [M]
|
| CREATION |
( + IMP )
|
Pour chaque ligne du tableau, après l'écriture
dans la table
|
| MODIF |
( + IMP )
|
Lorsque toutes les lignes ont été
traitées
|
|
|
FIN TRANSACTION |
| APRES_CRE
|
( + IMP )
|
Après la transaction de création
|
| FERME
|
( + IMP )
|
Dernière action exécutée |
| Action OBJet |
Action import |
Contexte d'appel |
| AVANT_OUVRE
|
( + IMP ) |
Première action exécutée |
| DEFTRANS
|
|
Début de l'analyse des fenêtres de l'OBJet |
| OUVRE
|
( + IMP ) |
Après l'ouverture des tables et des écrans |
| FILTRE |
|
Avant le Filtre sur la table
principale |
| LIENS0 |
( + IMP ) |
Après l'initialisation de la
classe [M] |
| LIENS |
( + IMP ) |
Pour chaque enregistrement
sélectionné de la
table principale, après le chargement de la
classe [M] |
| LIENS2 |
( + IMP ) |
Après le chargement complet de la classe [M] |
| VERROU |
( + IMP ) |
Avant le lock symbole |
| SETBOUT |
( + IMP ) |
CHAINE="M", action
permettant
d'interdire la modification |
|
AP_IMPORT |
Après le chargement de la
classe [F] par l'enregistrement à importer |
|
IMPORT |
Après le chargement de la
classe [F] par l'enregistrement à importer |
|
IMP_DEFTRT |
Avant la simulation de la saisie
de l'écran
|
|
|
SIMULATION DE SAISIE |
|
IMP_ZONE |
Sur chaque champs saisissable de
bloc liste, avant l'action de contrôle. |
|
IMP_TAB |
Sur chaque champs saisissable de
bloc tableau, avant l'action de contrôle. |
| VERIF_MOD |
( + IMP )
|
Avant la transaction de mise à
jour
|
|
|
DEBUT TRANSACTION |
| DEBUT_MOD |
( + IMP )
|
Début de transaction
|
| FILTRE |
|
Avant le Filtre sur la table
principale |
| INICRE |
( + IMP )
|
Pour chaque ligne du tableau, après
le trans-classe [F] = [M]
|
| CREATION |
( + IMP )
|
Pour chaque ligne du tableau, après l'écriture
dans la table
|
| MODIF |
( + IMP )
|
Lorsque toutes les lignes ont été
traitées
|
|
|
FIN TRANSACTION |
| APRES_MOD
|
( + IMP )
|
Après la transaction de mise à
jour
|
| FERME
|
( + IMP )
|
Dernière action exécutée |