Points d'entrée >  Module Stocks >  Script standard TRTREOA  

Afficher tout Masquer tout

NEW_CRIT : Ajout de filtre supplémentaires lors du remplissage du tableau

Ce point d'entrée permet de compléter les filtres standard (CRITERE0 si liste de réapprovisionnement, CRITERE1 et CRITERE3 s'il n'y a pas de liste) lors du remplissage du tableau des emplacements à réapprovisionner.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il n’y a pas de fichier trace ouvert.

Différents cas d’appel - Variables significatives

Ce point d’entrée est situé dans le sous-programme ACT_SELREO du traitement TRTREOA. 

Il permet de compléter les filtres standard exploités lors du remplissage du tableau des emplacements à réapprovisionner:

- CRITERE0 si liste de réapprovisionnement ([M:REO1]SRGPPSSTR<>"")  

- CRITERE1 et CRITERE3 s'il n'y a pas de liste ([M:REO1]SRGPPSSTR="")

Les paramètres accessibles sont :

- [L]CRITERE0

- [L]CRITERE1

- [L]CRITERE3

 - [M :REO1]     Plan de réapprovisionement

- [M:REOC]       Critères du plan de réapprovisionnement 

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

STOREO 

Non

Réapprovisionnements

ITMMASTER

Non

Articles

ITMFACILIT

Non

Articles sites

ITMCATEG

Non

Catégories articles

STOLOC 

Non

Emplacements

STOLOCTYP 

Non

Types d'emplacements

STOALL

Non

Allocations

 

REO_REO1 : Alimentation des rubriques specifiques du masque REO1

Ce point d'entrée permet de renseigner les rubriques spécifiques du masque REO1 

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il n’y a pas de fichier trace ouvert.

Différents cas d’appel - Variables significatives

Ce point d’entrée est situé dans les boucles de lecture de la table STOREO ou de la table STOALL selon la valeurs des globales suivantes :

     GLOCREO  = 2  si la rubrique "Emplacements réapprovisionnables" est cochée

     GCSMREO = 2  si la rubrique "Zones de consommation" est cochée

     GSHTREO = 2  si la rubrique "Ruptures sur emplacement" est cochée

si GLOCREO = 2  boucle de lecture de la table STOREO : étiquette LECTURE_STOREO

si GCSMREO = 2  boucle de lecture de la table STOALL (alltyp = 2) : étiquette LECTURE_STOALL_2

si GSHTREO = 2  boucle de lecture de la table STOALL (alltyp = 4) : étiquette LECTURE_STOALL_4

Il permet de renseigner les rubriques spécifiques du masque REO1

Si les rubriques spécifiques  sont presentes dans le bloc tableau il faut les alimenter avec nolign_1

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

STOREO 

Oui

Réapprovisionnements

ITMMASTER

STOALL

Oui

Oui

Articles

Allocations

 

STODISTOT : Avant appel au composant STODISTOT

Ce point d'entrée permet de renseigner le parametre statut qui est passé au composant STODISTOT (calcul du disponible)  

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il n’y a pas de fichier trace ouvert.

Différents cas d’appel - Variables significatives

Ce point d’entrée est situé dans les boucles de lecture de la table STOREO  , dans le cas des emplacements réapprovisionnable  ou de la table STOALL dans les cas des ruptures sur emplacement.

Il pemet de renseigner par l intermediaire de la rubrique WSTATUS la valeur du paramètre status passe au composant STODISTOT

La variable WSTATUS  sera à renseigner  suivant les valeurs du menu local 2701.

En standard elle a 7 comme valeur

  Tables ouvertes

Table

Contenu significatif

Intitulé Table

 

 

MAJREOSRG : Apres validation partielle d un ligne de réapprovisionnement

Ce point d'entrée permet de faire des mises à jour apres validation partielle d"une ligne de réapprovisionnement 

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il n’y a pas de fichier trace ouvert.

Différents cas d’appel - Variables significatives

Ce point d’entrée est situé dans la boucle de lecture de l 'écran  REO1 étiquette ACT_VALREO du traitement TRTREOA. Cette boucle permet de valider toutes les lignes sélectionnées  de l"écran REO1.

Ce PE permet dans le cas d'une validation partielle de faire des mises spécifiques comme par exemple de supprimer la liste à ranger sur le reliquat de la ligne .

Pour ce cas précis il faudra écrire le code suivant dans le PE

   Call MAJ_REO_SRGPPS (NOL,"")  From TRTREOA