Ce point d’entrée permet de prendre la main en création des filtres de sélections dans le traitement du plan de travail (fonction FUNDBENCH).
La variable CUSFLT (255 caractères) permet de positionner des filtres sur des zones fichiers supplémentaires.
Le filtre s’applique exclusivement au fichier des encours articles (ORDERS classe [F :ORD] ).
Il n’y a pas de transaction en cours.
Il n’y a pas de fichier trace ouvert
Le masque MFGBENCHD est ouvert et les différentes sélections sont chargées.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (…).
Table | Contenu significatif | Intitulé Table |
ITMFACILIT | Oui | Article-site |
ORDERS | Non | Encours articles |
ITMMASTER | Oui | Articles |
Ce point d’entrée permet de choisir les ordres à afficher dans le plan de travail parmi ceux qui ont déjà fait l’objet d’une sélection préalable.
Il est appelé dans le traitement BENCHLIB.
Il n’y a pas de transaction en cours.
Il n’y a pas de fichier trace ouvert.
Ce point d’entrée est appelé en début de boucle d’alimentation des lignes du tableau, juste avant le trans-classe.
Le masque MFGBENCHD/MTOLINKB est ouvert au moment de l’appel du point d’entrée.
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 on ne souhaite pas afficher l’enregistrement courant. De retour dans le traitement standard, la valeur de GPE est testée. Si elle est différente de 0, la partie concernant l’alimentation de la ligne est court-circuitée.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte.
Table | Contenu significatif | Intitulé Table |
ORDERS | Non | Encours |
ITMFACILIT | Oui | Articles - Sites |
ITMMASTER | Oui | Articles |
(*) Suivant les valeurs de GFONCTION respectivement FUNDBENCH/FUNMLINK
Ce point d’entrée permet de prendre la main sur le tri des enregistrements du tableau dans le traitement du plan de travail (fonction FUNDBENCH).
La variable WTRI (de type integer) permet de désactiver le tri standard si un tri spécifique a été mis en œuvre. Pour ce faire, positionner WTRI à la valeur 1.
Ce point d’entrée étant commun aux fonctions Planning global, plan de travail et regroupement, le traitement spécifique est unique et le contexte peut être déterminé via le test du type de transaction :
[F :BTS] BTSTYP = 51 pour le planning global
[F :BTS] BTSTYP = 52 pour le plan de travail
[F :BTS] BTSTYP = 53 pour le regroupement
Exemple de traitement spécifique :
$ACTION
Case ACTION
When "CUSSRT" : Gosub CUSSRT
Endcase
Return
$CUSSRT
Case [F:BTS]BTSTYP
When 51: Sorta [M:MGB]NBLIG [M:MGB]NBLIG Order By [M:MGB]BPRNUM(indice)
When 52: Sorta [M:MGD]NBLIG [M:MGD]NBLIG Order By [M:MGD]BPRNUM(indice)
When 53: Sorta [M:MGP]NBLIG [M:MGP]NBLIG Order By [M:MGP]BPRNUM(indice)
Endcase
WTRI = 1
Return
Il n’y a pas de transaction en cours.
Il n’y a pas de fichier trace ouvert
Le masque MFGBENCHD est ouvert et les différentes sélections sont chargées.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (…).
Table | Contenu significatif | Intitulé Table |
ITMFACILIT | Oui | Article-site |
ORDERS | Non | Encours articles |
ITMMASTER | Oui | Articles |
TABUNIT | Non | Table des unités |
BENCHTRS | Oui | Transaction de saisie |
Ce point d’entrée permet de prendre la main sur le stock initial pris en compte dans le plan de travail.
Il est appelé dans le traitement BENCHLIB.
Il n’y a pas de transaction en cours.
Il n’y a pas de fichier trace ouvert.
Le masque MFGBENCHD/MTOLINKB est ouvert et les différentes sélections sont chargées.
Le stock de départ est déjà calculé (variable WEXT)et peut être modifié suivant les besoins.
La classe [ITV] correspondant à l’enregistrement Cumuls Article/site est en ligne.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (…).
Table | Contenu significatif | Intitulé Table |
ITMFACILIT | Oui | Article-site |
ORDERS | Non | Encours articles |
ITMMASTER | Oui | Articles |
ITMMVT | Oui | Cumuls Article/site |
BENCHTRS | Oui | Transaction de saisie |
(*) Suivant les valeurs de GFONCTION respectivement FUNDBENCH/FUNMLINK
Ce point d’entrée permet de prendre la main sur la liste des transactions proposées.
La variable CRITERE contient des filtres standard. Il est possible d'ajouter un filtre complémentaire de la façon suivante:
CRITERE += "&find(BTSNUM,'AAA','BBB')
Ce point d’entrée permet de prendre la main sur le style d'affichage d'une ligne du tableau.
La variable [M:HLIK]LINNUM contient l'indice de la ligne de tableau.
La variable [M:HLIK]STYLE contient le style standard à appliquer à cette ligne (aucun style si [M:HLIK]STYLE = vide).
En réaffectant [M:HLIK]STYLE, il est possible de remplacer le style standard par un autre, ou de l'inhiber.