Affectation
Entités logiques.
Description
Génération des instructions avant les ordres L4G de suppression sur la base de données (DETRUIRE, SUPPRIMER, SUPPRESSION_L1, SUPPRESSION_L2) des entités logiques, si le programme est généré avec l'option de génération des règles de gestion implicites.
Intégration dans les modules de déclenchement pour l'événement "suppression" et le moment de déclenchement "avant" (générateur RPG d'Adélia/400).
Règles de substitution
Les variables $$Id du texte de la règle de gestion sont remplacées par le nom de la vue sur laquelle s'effectue l'ordre d'accès fichier à la base de données, ou par le nom de l'entité logique sur laquelle s'effectue l'ordre d'accès SQL à la base de données.
Les variables $PropriétéLogique du texte de la règle de gestion sont remplacées par le mot directeur de la propriété PropriétéLogique, si celle-ci appartient à l'entité à laquelle la règle de gestion est affectée.
Par exemple
Suppression d'une commande déclenchant la suppression des lignes de commande.
1. Ecriture de la règle de gestion :
IDENTIFIER LIGNE_CDE LIGCDE CLE ;$NUM_CDE
DETRUIRE LIGNE_CDE
2. Résultat dans le programme :
DETRUIRE LIGNE_CDE
Remarque : la vue LIGNE_CDE sera définie avec comme champ-clé la zone CC_NUM_CDE.