Traitement TRTBBYBOM : Trt liés aux nomenclatures assemblages / désassemblages
BOMDETBY :Génération du tableau des composants
Ce point d’entrée permet de prendre la main en gestion de l assemblage et du désassemblage au moment de la génération du tableau des composants. Il permet de remplacer l’algorithme standard .
Contexte et mode de fonctionnement
Transaction
Il ni y a pas une transaction en cours.
Fichier trace
Il n’y a pas de fichier trace ouvert.
Classes fichiers et écrans disponibles
La rubrique (integer) FUNCTION permet de différencier la fonction d assemblage et désassemblage
Si FUNCTION = 1 : Assemblage
Si FUNCTION = 2 : Désassemblage
Les buffers [F:ITM] , [F:ITF] , [F:ITG], [F:BOH] sont chargés au moment de l’appel du point d’entrée.
En assemblage la classe écran [M :BBY0] est chargée.
En désassemblage la classe écran [M :DBY0] est chargée.
Différents cas d’appel - Variables significatives
Ce point d’entrée a été conçu pour permettre une lecture complètement spécifique du fichier BOMD afin de générer le tableau des composants
Ce point d’entrée remplace la boucle de lecture du fichier BOMD , il est donc impératif d inclure dans la boucle spécifique l instruction :
GOSUB INSERE apres que le buffer BOMD soit chargé
L instruction « GOSUB INSERE » contrôle et insère les composants BOMD :
En assemblage dans la classe écran [M :BBY1] .
En désassemblage dans la classe écran [M :DBY1] .
Au moment de l’appel, les paramètres suivants sont disponibles :
Char M : Compose
Integer ALT : Alternative
Integer TYP : Type Alternative
Date DAT : Date de référence (chargée avec date$)
Integer FUNCTION : Fonction 1 Assemblage / 2 désassemblage
Char LABR : écran du compose
Si ce point d'entrée prend en charge la génération du tableau , il faut IMPERATIVEMENT renvoyer une valeur différente de 0 dans la rubrique GPE , ainsi le traitement standard sera court-circuité.
Squelette du point d entrée :
For [BOD]BOD0 Where (filtres spécifiques)
Gosub INSERE
Next
Tables ouvertes
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…).
Table |
Contenu significatif |
Intitulé Table |
ITMMASTER |
Non |
Articles |
ITMFACILIT |
Non |
Articles sites |
BOM |
Non |
Nomenclatures |
BOMD |
Non |
Lignes nomenclatures |
ITMCATEG |
Non |
Catégorie article |
BOMPHABY :Permet une gestion des composants fantômes différente du standard
Ce point d’entrée permet de prendre la main en gestion de l assemblage et du désassemblage au moment de la prise en compte d un composants fantome. Il permet de remplacer l’algorithme standard
Contexte et mode de fonctionnement
Transaction
Il ni y a pas une transaction en cours.
Fichier trace
Il n’y a pas de fichier trace ouvert.
Classes fichiers et écrans disponibles
La rubrique (integer) FUNCTION permet de différencier la fonction d assemblage et désassemblage
Si FUNCTION = 1 : Assemblage
Si FUNCTION = 2 : Désassemblage
Les buffers [F:ITM] , [F:ITG] , [F:BOH] , [F:BOD] sont chargés au moment de l’appel du point d’entrée.
En assemblage la classe écran [M :BBY0] est chargée.
Le composant fantome est chargé dans l’ écran [M :BBY1] .
En désassemblage la classe écran [M :DBY0] est chargée.
Le composant fantome est chargé dans l’ écran [M :DBY1] .
Différents cas d’appel - Variables significatives
Ce point d’entrée a été conçu pour permettre une gestion autre que celle du standard
Si ce point d'entrée prend en charge la génération du tableau , il faut IMPERATIVEMENT renvoyer une valeur différente de 0 dans la rubrique GPE , ainsi le traitement standard sera court-circuité.
Tables ouvertes
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…).
Table |
Contenu significatif |
Intitulé Table |
ITMMASTER |
Non |
Articles |
ITMFACILIT |
Non |
Articles sites |
BOM |
Non |
Nomenclatures |
BOMD |
Non |
Lignes nomenclatures |
ITMCATEG |
Non |
Catégorie article |
READECCBOM : avant lecture ECCVAL
Ce point d’entrée permet de lire la table ECCVAL spécifiquement
Contexte et mode de fonctionnement
Transaction
Il ni y a pas une transaction en cours.
Fichier trace
Il n’y a pas de fichier trace ouvert.
Différents cas d’appel - Variables significatives
En standard le composant lit ECCVAL pour rechercher
Les versions de type 4 (Stock) et en production
Le PE READECCBOM est positionné avant cette lecture. Il permet :
Soit de faire un accès complétement spécifique à ECCVAL dans ce cas la rubrique
GPE devra été positionnée à 1 pour rendre inactive la lecture standard.
Soit par l’intermédiaire de la rubrique : FILTREEVL afin
d’effectuer des filtres supplémentaires.