Points d'entrée > Module Superviseur > Script standard ETAT 

ALIMETAT : Permet de gérer des champs spécifiques de la table AREPORTM

Ce point d'entrée est appelé par quelques traitements associés aux états (traitement d'init) utilisant la table AREPORTM. Cette table servant à extraire des informations pouvant être plus facilement éditées par Crystal Report.

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il y a une transaction en cours
  • Il n'y a pas de fichier trace ouvert

Le point d'entrée ALIMETAT est appelé le plus souvent à partir du sous-programme IMPRIME du traitement d'init associé à l'état. Il faut consulter les sources de ces traitements (livrés en clair) pour connaître le contexte d'appel.
Il y a toujours une transaction.
Il n'y a pas de trace ouverte.

IMPRIME : Permet de modifier le nom de l'état à imprimer

Ce point d'entrée est appelé au début du sous-programme IMPRIME. Il permet notamment de remplacer un état par un autre suivant par exemple en fonction de la langue courante.

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il y a une transaction en cours
  • Il n'y a pas de fichier trace ouvert

Le point d'entrée IMPRIME est appelé au débuit du sous-programme IMPRIME du traitement ETAT.
Les arguments de ce sous-programme sont :
ETAT code état ou code impression demandé
FONCTION code fonction à partir de laquelle l'état est déclenché (le plus souvent GFONCTION)

Les autres variables disponibles :
TYP -> 1=état, 2=requêtes, 3=requêtes SQL, 4=Export, 5=Etat BI
VAL_ETAT-> Nom de l'état par défaut dans le cas où ETAT correspond à un code impression

Il n'y a pas de trace ouverte, ni de transaction en cours.