ADELIA |
|
|
|
|
(I) |
|
|
|
|
Paragraphe d'utilisation
VALIDATION
Syntaxe
SUPPRESSION_L2 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 la première zone alphanumérique de longueur 1 en saisie dans le sous-fichier contienne la valeur du caractère de suppression défini dans les standards maquette (champ "Code suppression").
Pour pouvoir utiliser cet ordre, il faut qu'une zone au moins 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_L2.
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_L2
* Suppression des lignes de commande si la zone option est égale à '4'
* (en supposant que cela soit la valeur par défaut).
* 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