Traitement CALREO : Calcul des besoins de réapprovisionnement des emplacements.
FILTRE_STF : modification du filtre sur les emplacements à réapprovisionner
Ce point d'entrée permet de remplacer le 'Link' standard ’ (entre les tables des emplacements et des affectations emplacement) et par conséquent de le modifier ou d'ajouter des filtres supplémentaires.
Contexte et mode de fonctionnement
Transaction
Il n’y a pas de transaction en cours.
Fichier trace
Il y a un fichier trace ouvert, si on l'a demandé dans l'écran de lancement.
Différents cas d’appel - Variables significatives
Ce point d’entrée est situé dans le sous-programme TRT_REAPPRO du traitement CALREO.
Il est appelé après l'alimentation des filtres à appliquer pour déterminer les enregistrements à traiter et avant le link entre la table des affectations et celle des emplacements.
Il permet de décrire un nouveau 'Link' (ajout de la table des types d'emplacements par exemple) et de modifier les filtres existants, voire d'en ajouter de nouveaux.
Il est nécessaire de positionner à la variable locale WNEW=1 pour ne pas éxécuter le 'Link' standard.
Les paramètres accessibles sont :
- [L]WNEW A mettre à 1
- [L]WFILSTF Filter sur STOLOCAFF
- [L]WFILSTC Filter sur STOLOC
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 |
STOLOCAFF |
Non |
Affectations emplacements |
STOLOC |
Non |
Emplacements |
TABLOCTYP |
Non |
Types d'emplacements |
ITMMASTER |
Non |
Articles |
ITMFACILIT |
Non |
Articles sites |
STOALL |
Non |
Allocations |
STOREO |
Non |
Réapprovisionnements |
BPDLVCUST |
Non |
Clients livrés |
TABFOR |
Non |
Formules |
WORKSTATIO |
Non |
Postes de charge |
VERIF_STA : Pour décider de traiter ou non un emplacement à réapprovisionner.
Ce point d'entrée permet de déterminer si l'emplacement est à réapprovisionner pour l'article.
Contexte et mode de fonctionnement
Transaction
Il n’y a pas de transaction en cours.
Fichier trace
Il y a un fichier trace ouvert, si on l'a demandé dans l'écran de lancement.
Différents cas d’appel - Variables significatives
Ce point d’entrée est situé dans le sous-programme TRT_REAPPRO du traitement CALREO.
Il est appelé au début de la boucle sur la table des affectations et permet de déterminer si l'emplacement est à réapprovisionner pour cet article.
Il est nécessaire de positionner à la variable locale WOK=0 si après le contrôle, il s'avère que cet emplacement n'est pas à réapprovisionner.
Les paramètres accessibles sont :
- [L]WOK A mettre à 0
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 |
STOLOCAFF |
Oui |
Affectations emplacements |
STOLOC |
Oui |
Emplacements |
TABLOCTYP |
Non |
Types d'emplacements |
ITMMASTER |
Non |
Articles |
ITMFACILIT |
Non |
Articles sites |
STOALL |
Non |
Allocations |
STOREO |
Non |
Réapprovisionnements |
BPDLVCUST |
Non |
Clients livrés |
TABFOR |
Non |
Formules |
WORKSTATIO |
Non |
Postes de charge |
NEW_CALSTO : Pour remplacer le calcul du stock disponible d'un emplacement.
Ce point d'entrée permet de remplacer le calcul standard du stock disponible d'un emplacement par un autre calcul qui est à écrire.
Contexte et mode de fonctionnement
Transaction
Transaction
Il y a une transaction en cours.
Fichier trace
Il y a un fichier trace ouvert, si on l'a demandé dans l'écran de lancement.
Différents cas d’appel - Variables significatives
Ce point d’entrée est situé dans le sous-programme TRT_REAPPRO du traitement CALREO.
Il est appelé dans la boucle sur la table des affectations après le contrôle sur l'enregistrement à réapprovisionner.
Il permet de remplacer le calcul de stock disponible standard ($CAL_STO) par un autre.
Il est nécessaire de positionner à la variable locale WNEW=1 si on a décrit un autre calcul.
Les paramètres accessibles sont :
- [L]WNEW A mettre à 1
- [L]WSTOQTYSTU Mettre la quantité en stock
- [L]WSTOQTYALL Mettre la quantité allouée
- [L]WSTOQTYRUP Mettre la quantité en rupture
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 |
STOLOCAFF | Oui | Affectations emplacements |
STOLOC | Oui | Emplacements |
TABLOCTYP | Non | Types d'emplacements |
ITMMASTER | Non | Articles |
ITMFACILIT | Non | Articles sites |
STOALL | Non | Allocations |
STOREO | Non | Réapprovisionnements |
BPDLVCUST | Non | Clients livrés |
TABFOR | Non | Formules |
WORKSTATIO | Non | Postes de charge |
CRIT_STO : Point d’entrée permettant de rajouter un filtre sur fichier stock
Point d’entrée permettant de rajouter un filtre sur le fichier stock lors du calcul de la quantité à réapprovisionner .
Contexte et mode de fonctionnement
Transaction
Transaction
Il y a une transaction en cours.
Fichier trace
Il ni y pas de fichier trace ouvert.
Différents cas d’appel - Variables significatives
Le point d entrée se trouve dans l étiquette CAL_STO du traitement CALREO , dans la boucle de lecture du fichier STOCK[STO].
Une variable CRITSTO de 250 caractères est disponible pour définir un filtre supplémentaire sur le fichier STOCK[STO].
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 |
STOCK | Non | Stocks |
CRITSTO | Non | Variable alphanumérique de 250 caractères |
CAL_QTYSTU : Point d’entrée permettant de modifier le calcul de l arrondi
Point d’entrée permettant de modifier le calcul de l arrondi de la quantité à réapprovisionner .
Contexte et mode de fonctionnement
Transaction
Transaction
Il y a une transaction en cours.
Fichier trace
Il ni y pas de fichier trace ouvert.
Différents cas d’appel - Variables significatives
Il est appelé lors du chargement du buffer STOREO/REO avant écriture de celui-ci.
Il permet de remplacer le calcul standard de l arrondi de la quantité à réapprovisionner.
Il est nécessaire de positionner la variable GPE = 1 si on a décrit un autre calcul.
Les rubriques du fichier STOREO/REO :
STOFCY , ITMREF, LOCCAT,LOC,PCU,QTYPCU,PCUSTUCOE,STU,DEFPOT sont chargées
En standard le calcul est fait comme suit :
[F:REO]QTYSTU = [F:REO]QTYPCU * [F:REO]PCUSTUCOE
Call QTEARR([F:REO]QTYSTU,[F:REO]STU) From TRTDIV
Le composant QTEARR faisant l arrondi suivant le nombre de décimales de STU
Table Contenu significatif Intitulé Table STOLOCAFF Oui Affectation emplacements STOLOC Oui Emplacements ITMMASTER Oui Article CRITSTO Non Variable alphanumérique de 250 caractères
Tables ouvertes
WRIT_REO : Point d’entrée permettant de modifier le buffer [F :REO]
Point d’entrée permettant de modifier le contenu du buffer [F :REO].
Contexte et mode de fonctionnement
Transaction
Transaction
Il y a une transaction en cours.
Fichier trace
Il ni y pas de fichier trace ouvert.
Différents cas d’appel - Variables significatives
Le point d entrée se trouve dans l étiquette TRT_REA du traitement CALREO , avant l instruction Write [REO]
Table /rubrique Contenu significatif Intitulé Table WNBRLOTECA Oui Nbre de lot economique WQTYECOUS Oui Qté économique en US WMANQUANT Oui Qté manquante en US WSTOQTYSTU Oui Stock en US STOLOCAFF Oui Affectation emplacements STOLOC Oui Emplacements ITMFACILIT Oui Article site ITMMASTER Oui Article
Tables ouvertes