La variable GPE différente de zéro permet d'arrêter l'exécution de la fonction.
Ce point d'entrée est placé avant l'exécution d'une fonction appelée à partir d'un menu ou d'un autre traitement (GOBJET/GCONSULT/etc.). Il est possible en fonction du contexte d'interdire l'exécution de cette fonction.
Les tables suivantes sont en ligne :
Table | Contenu significatif | Intitulé Table |
---|---|---|
AFONCTION [AFC] | Oui |
Ce point d'entrée est positionné à la fin du sous-programme AUTORIS du traitement EXEFNC, avant l'appel du traitement associé à la fonction et juste après la lecture de la table AFONCTION.
Toutes les variables globales concernant l'utilisateur et la fonction sont disponibles (GUSER, GFONCTION).
La variable GNBAUZ positionnée à zéro permet d'arrêter l'exécution de la fonction.
Ce point d'entrée permet dinterdire l'exécution de la fonction qui a été demandé par le menu Navigation/Aller à la fonction ou la barre de navigation.
Les tables suivantes sont en ligne :
Table | Contenu significatif | Intitulé Table |
---|---|---|
AFONCTION [AFC] | Oui |
Ce point d'entrée est positionné dans le contrôle de la fonction déclenchée par la fonction de navigation.
Si la variable MESSAG est renseignée, la fonction n'est pas exécutée.
TYP Type de contrôle demandé (2=Affichage message d'erreur, autre valeur= pas de message d'erreur)
FONCT Code de la fonction si renseignée
ACTION Code de l'action si renseignée
OBJET Code de l'objet si renseigné
CONSULT Code consultation si renseigné