Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte.
Table | Contenu significatif | Intitulé Table |
MFGITM | Non | Articles lancés |
ROUTING | Non | Entête de gamme |
Ce point d’entrée permet de prendre la main lors de la sélection d’une alternative de gamme (action SELROUNUM). Il donne la possibilité de choisir les colonnes affichées dans la fenêtre de sélection.
Il n’y a pas de transaction en cours.
Il n’y a pas de fichier trace ouvert.
Au moment de l’appel du point d’entrée, c’est la table ROUTING qui sera chargée.
Les paramètres suivants sont chargés comme suit :
- START char(250) : valeur qui alimentera le champs une fois le choix fait
- ORDER char(250) : ordre de tri des enregistrements
Paramètre NIVEAU de l'action SELROUNUM = | '1' | '2' |
START = | ITMREF | ROUALT |
ORDER = | ROUALT | ROUALT |
Ce point d’entrée est conçu pour permettre de prendre la main au moment de choisir les colonnes de la fenêtre de sélection.
La variable GPE est utilisée. Elle est positionnée à la valeur 0 par défaut. Elle devra être positionnée à 1 dans le traitement spécifique lié au point d’entrée si ce point d’entrée prend en charge la construction des colonnes. De retour dans le traitement standard, la valeur de GPE est testée. Si elle est différente de 0, les lignes où sont définies les colonnes sont court-circuitées.
Au moment de l’appel, les paramètres suivants sont disponibles :
Variable | Définition | Valeur |
NBCOL integer | Numéro de la colonne | 0 |
COL char (50) | Nom du champs à afficher dans la colonne. |
La syntaxe utilisée est la suivante :
NBCOL += 1 : COL(NBCOL)="ITMREF" : Gosub TEXTE from MFGSELLIB
Le sous-programme TEXTE permet de lancer le chargement des colonnes et de leur intitulé.
Remarque : Puisque la valeur récupérée est celle de ITMREF, il faudra nécessairement que la première colonne soit alimentée par cette zone.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte.
Table | Contenu significatif | Intitulé Table |
TABROUALT | Non | Alternative de gamme |
ROUTING | Non | Entête de gamme |