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.
Dans le contexte du point d'entrée :
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.
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.
Dans le contexte du point d'entrée :
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.