ADELIA |
|
|
|
|
(I) |
|
|
|
|
Paragraphe d'utilisation
VALIDATION
Syntaxe
SUPPRESSION_L1 Paramètre
Paramètre |
→ |
*NON_RG | *RG | Rien |
Description
Cet ordre est utilisé dans le pavé de gestion de sous-fichier.
Il permet de supprimer automatiquement l'enregistrement du fichier correspondant à la ligne du sous-fichier.
Pour que la suppression soit effective, il faut que l'ensemble des zones en entrée soient remises à blanc ou à 0.
Pour pouvoir utiliser cet ordre, il faut qu'au moins une zone du sous-fichier soit utilisée en cinématique et que l'ordre PRESENTER soit utilisé dans le pavé INITIALISATION de la transaction. De plus, il faut que l'ordre PRESENTER porte sur la vue correspondant à la mise à jour du sous-fichier, et non à la vue *N.
Si cette règle n'est pas respectée, le programme ne peut pas gérer les zones de sauvegarde des clés pour les enregistrements à supprimer ; il faut alors faire cette gestion dans le modèle, et effectuer la suppression dans le modèle sans utiliser l'ordre SUPPRESSION_L1.
Attention : cet ordre n'envoie pas d'écran de confirmation avant suppression.
Le paramètre *RG permet de générer les règles de gestion implicites de suppression liées à l'entité correspondant à la vue, même si le programme est généré sans l'option de génération des règles de gestion implicites.
Le paramètre *NON_RG permet de ne pas générer les règles de gestion implicites de suppression liées à l'entité correspondant à la vue, même si le programme est généré avec l'option de génération des règles de gestion implicites.
Par exemple
*******************
VALIDATION 03
*******************
GESTION_SFL 3
SUPPRESSION_L1
* Suppression des lignes de commande si toutes les zones écran ont été remises
* à 0 ou blanc. Toute autre instruction de création/mise à jour sera sans effet.
RANGER LIGNES_CDE
FIN_GESTION_SFL
Voir aussi la liste des ordres L4G par thème