Variable ou masque | Définition |
Char (20) W_ITM | Contient le composé de référence du scénario Charger dans W_ITM le composé de référence que doit utiliser le configurateur (l’article doit exister)
|
Toutes les tables nécessaires à la configuration sont ouvertes.
Ce point d’entrée sert à modifier dynamiquement un composant de référence défini dans un scénario.
Il n’y a pas de transaction en cours si la variable S_UPDMOD <> 2.
Il y a une transaction en cours si la variable S_UPDMOD = 2.
Il y a un fichier trace ouvert selon la valeur de la variable système S_TRAFLG positionnable par scénario.
Ce point d’entrée est appelé en exécution de scénario lorsque l’on a besoin de lire un composant de référence.
Variable ou masque | Définition |
Table [F :CSL] | Enregistrement ligne de scénario composant concerné |
|
|
Char (GLONITM) W_ITM | Contient le composant de référence du scénario Charger dans W_ITM le composant de référence que doit utiliser le configurateur (l’article doit exister)
|
Toutes les tables nécessaires à la configuration sont ouvertes.
Ce point d’entrée est appelé pour chaque action de type ‘sélection tables’, ‘sélection liste’, ‘saisie fenêtre’ ou ‘traitement standard’ gérés par le traitement CFGLIBB. (AAAA = Action)
Il permet de faire un traitement préalable à l’action standard et / ou de ne pas effectuer l’action standard.
Ce point d’entrée est appelé pour les actions suivantes gérée par le traitement CFGLIBB.
Traitement standard SAICFGSCE : Saisie réponses scénario
SAICFGSEL : Saisie sélection articles / options variantes
SAICFGSHA : Saisie formes et modèles
Saisie fenêtre SELCFG : Sélection scénario par un scénario maître
Variable ou masque | Définition |
GPOINT | Contient ‘CFG_’ suivi du code action (INIT,OUVRE….) |
GACTION | Contient le nom de l’action (SAICFGSCE, SAICFGSEL…) |
GPE | Chargé avec zéro : l’action standard est effectuée Chargé <> zéro : l ‘action standard n’est pas effectuée |
Toutes les tables du configurateur.
Ce point d’entrée est appelé pour chaque symbole de type "Fichier".
Il permet de faire un traitement préalable à l’action standard et / ou de ne pas effectuer l’action standard.
Il n’y a pas de transaction en cours si la variable S_UPDMOD <> 2.
Il y a une transaction en cours si la variable S_UPDMOD = 2.
Il y a un fichier trace ouvert selon la valeur de la variable système S_TRAFLG positionnable par scénario.
Ce point d’entrée est appelé en exécution de scénario lorsque l’on a besoin de lire un composant de référence.
Variable ou masque | Définition |
Table [F :CSL] | Enregistrement ligne de scénario composant concerné |
|
|
GPE | Chargé avec zéro : l’action standard est effectuée Chargé <> zéro : l ‘action standard n’est pas effectuée |
Toutes les tables nécessaires à la configuration sont ouvertes.
Ce point d’entrée est appelé au chargement de chaque ligne des sélections article et options variantes du configurateur.
Il n’y a pas une transaction en cours.
Il peut y avoir un fichier trace ouvert (tester le contexte)
La variable GPE est initialisée à 0. Si le spécifique la passe à une autre valeur, le traitement s'arrête de charger la ligne courante (pas de mise à jour de [M:CFW]).
Variable ou masque | Définition |
Mask WUSxxxx [CSEL] | Masque généré de la sélection xxx |
Table [F:ITM] | Article maître de la ligne de sélection concernée |
Table [F:ITF] | Article site de la ligne de sélection concernée |
Table [F:ITV] | Article cumuls de la ligne de sélection concernée |
Table [F:ITS] | Article vente de la ligne de sélection concernée |
Table [F:TCU] | Devise de S_CUR (GLOCALDEV par défaut) |
Decimal [M :CSEL]CSTTOT | Coût total pré calculé des sélections effectuées dans la sélection en cours. |
Nolign | Numéro de la ligne courante |
S_DYNAMT | Champ de type ‘coût en devise’ qui doit être affiché. (Selon la devise contenue dans S_CUR pré chargée par défaut par la devise locale) Ce champ sera actualisé en configuration lors de l’appui sur ‘Ok’ Pour afficher immédiatement faire : Gosub AFF_DYNAMT From CFGLIB |
Les tables du configurateur
Ce point d’entrée est appelé lors de la recherche d'équivalence pour filtrer les articles équivalents, par exemple en vérifiant si un enregistrement Article-Site existe ou non pour le Site courant.
Il y a une transaction en cours.
Il y a un fichier trace ouvert selon la valeur de la variable système S_TRAFLG positionnable par scénario.
Appel dans les différents cas de parcours de [F:ITM1]: qu'on prenne le premier article trouvé ou tous les articles équivalents pour les présenter sous la forme d'une liste dans l'écran [M:CFEQ].
L'action est appelée depuis CFGLIBC, où la requête sur [F:ITM1] est constituée
Utilisation de l'indicateur GPE
GPE=0 si l'algo standard doit se poursuivre (initialisé à cette valeur par défaut)
GPE=1 pour ne pas charger l'article courant [F:ITM1]ITMREF
GPE=2 pour sortir totalement de la boucle de lecture
Variable ou masque | Définition |
Mask [CFV0] | Récapitulatif de la configuration |
Mask [CFV1] | Récapitulatif de la configuration |
Mask [CFV2] | Récapitulatif de la configuration |
Mask [CFV3] | Récapitulatif de la configuration |
Mask [CFV9] | Récapitulatif de la configuration |
|
|
Les tables nécessaires à la configuration
Variables et masques disponibles