Traitement SUBBMR : Calcul besoin composants
BMRUSRKEY : Utilisation d'un index d'accès spécifique sur la table BOMRET
Ce point d’entrée permet de prendre la main sur l’instruction de lecture de la table BOMRET [BMR].
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours.
Fichier trace
Aucun.
Variables, classes fichiers et écrans disponibles
Les buffers [F:BOD] , [F :BOH] et [F :ITM] sont chargés au moment de l’appel au point d’entrée.
La variable GPE doit être positionnée à 1 pour inhiber la lecture standard.
Tables ouvertes
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (…).
Table |
Contenu significatif |
Intitulé Table |
BOM |
Oui |
Entête de nomenclature |
BOMD |
Oui |
Détail nomenclature |
ITMMASTER |
Oui |
Article |
BMRUSRDATA : Ajout d'information spécifique dans la table BOMRET
Ce point d’entrée permet de prendre la main avant la mise à jour de la table BOMRET [BMR] pour ajouter des informations spécifiques.
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours.
Fichier trace
Aucun.
Variables, classes fichiers et écrans disponibles
Les buffers [F :BMR], [F:BOD] , [F :BOH] et [F :ITM] sont chargés au moment de l’appel au point d’entrée.
Tables ouvertes
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (…).
Table |
Contenu significatif |
Intitulé Table |
BMR |
Oui |
Table de travail besoins composants |
BOM |
Oui |
Entête de nomenclature |
BOMD |
Oui |
Détail nomenclature |
ITMMASTER |
Oui |
Article |
CHECK_ITMSTA: Contrôles supplémentaires dans la table ITMMASTER
Ce point d’entrée permet de faire des contrôles supplémentaires dans la table des articles (ITMMASTER) concernant le composant courant, afin d’afficher ou non ce composant.
Contexte et mode de fonctionnement
Transaction
Il n’y a pas une transaction en cours.
Fichier trace
Il y a un fichier trace ouvert.
Différents cas d’appel
Ce point d’entrée est appelé à l’intérieur de la boucle de lecture des composants de nomenclature (table BOMD ), juste après la lecture du composant sur la table ITMMASTER.
Variables, classes fichiers et écrans disponibles
Les buffers [F :BOD] et [F :ITM] sont chargés 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 le composant courant dans la liste.
De retour dans le traitement standard, la variable GPE est testée. Si elle est différente de 0, on va lire le composant suivant de la nomenclature.
Tables ouvertes
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (…).
Table |
Contenu significatif |
Intitulé Table |
BOM |
Non |
Entête de nomenclature |
BOMD |
Oui |
Détail nomenclature |
ITMMASTER |
Oui |
Article |
BOMRET |
Non |
Besoins composants |
CHECK_BOHSTA: Contrôles supplémentaires dans la table BOM
Ce point d’entrée permet de faire des contrôles supplémentaires dans la table des nomenclatures entête (BOM) concernant la nomenclature courante, afin d’afficher ou non ses composants.
Contexte et mode de fonctionnement
Transaction
Il n’y a pas une transaction en cours.
Fichier trace
Il y a un fichier trace ouvert
Différents cas d’appel
Ce point d’entrée est appelé à l’intérieur de la boucle de lecture des composants de nomenclature (table BOMD ), juste après la lecture de l’ entête de nomenclature sur la table BOM.
Variables et masques disponibles
Les buffers [F :BOD], [F :ITM] et [F :BOH] sont chargés 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 les composants de la nomenclature dans la liste. Par exemple, si la nomenclature est en élaboration.
De retour dans le traitement standard, la variable GPE est testée. Si elle est différente de 0, on sort de la boucle de lecture des composants de la nomenclature courante.
Tables ouvertes
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte.
Table |
Contenu significatif |
Intitulé Table |
BOMD |
Oui |
Nomenclature détail |
ITMMASTER |
Oui |
Article |
BOM |
Oui |
Nomenclature entête |
BOMRET |
Non |
Besoins composants |