Points d'entrée > Module Données de base > Script standard SUBBMR 

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