Téléchargement des produits


Version anglaise


 


ADELIA

VADELIA

      

WADELIA


(I)

(I) (C/S)


(I) (C/S)



Attention : pour les programmes ADELIA, cet ordre est utilisé en mode "sous-fichier de messages d'erreur".


Paragraphe d'utilisation

VERIFICATION et procédure


Syntaxe

INIT_MSG SuiteIdVar


SuiteIdVar

SuiteIdVar IdVar | IdVar


Description

Cet ordre est utilisé en amont des ordres ANOMALIE, ERREUR ou AVERTISSEMENT.


Il permet de renseigner un message ayant des variables. Celles-ci sont définies dans le message par &1, &2... jusqu'à &5.

Le transfert des informations dans les variables SuiteIdVar du message se fait de façon positionnelle : la première variable derrière INIT_MSG se retrouve dans la variable &1 du message.


Les variables &1 à &5 doivent être de même type et de même longueur que les variables correspondantes qui sont indiquées derrière INIT_MSG.


Pour compléter un message déjà existant par des zones variables, il n'est pas nécessaire de recréer les anciens modèles ; le message comporte simplement un espace en lieu et place de la nouvelle variable.


Cet ordre doit être placé après l'ordre PREPARER_MSG qui définit le message à personnaliser.


Attention : si l'ordre INIT_MSG est placé avant l'ordre PREPARER_MSG (ou REGLE_GESTION), les instructions correspondantes ne sont pas générées dans le L3G correspondant.


L'ordre est autorisé dans une procédure uniquement si celle-ci est directement appelée depuis un paragraphe VERIFICATION. Dans ce cas, l'objet graphique indiqué dans le PREPARER_MSG devra être qualifié par le nom de sa fenêtre ou de sa page, et doit obligatoirement appartenir à la fenêtre (ou page) correspondant au paragraphe VERIFICATION qui a appelé la procédure.



Par exemple

PREPARER_MSG PRD0013 Z_CODE_REGLEMT

LIRE REGLEMENTS

SI   REGLEMENTS N_EXISTE_PAS

INIT_MSG Z_CODE_PAYMENT P_SOCIETE

ANOMALIE

FIN

Le message PRD0013 contient la valeur du code règlement ainsi que le code société ; ils ont été définis dans le message d'erreur comme variables de substitution &1 (2 caractères, alpha) et &2 (3 caractères, 0 décimale).



↑ Haut de page

  • Aucune étiquette