Traitement STKSOR : Librairie des composants de sortie de stock
ISSQLYCTL : Permet de sortir du stock alloué soumis à un contrôle qualité
Ce point d'entrée permet d’autoriser la sortie de lignes de stocks allouées faisant l’objet d’une demande d’analyse.
Lors d’une livraison de commande ou d’un suivi d’OF, le stock alloué sur la commande ou l’OF et soumis à une demande d’analyse peut ainsi être pris en compte et devient ainsi livrable ou consommable.
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 ALLSTOSORW du traitement STKSOR.
Il est appelé lors du chargement du stock à sortir (dans l’écran de travail STOSORW) à partir des allocations détaillées du document origine (commande ou OF).
Pour autoriser la prise en compte des lignes de stock soumises à un contrôle qualité, il suffit d’alimenter la variable écran [M :ALP]PECQLYCTL de la façon suivante : [M:ALP]PECQLYCTL = 2.
Les variables significatives sont :
[M:ALP]TRSTYP : Type de transaction (Menu local 704)
[M:ALP]VCRTYP : Type de document origine (2=commande, 10=OF)
[M:ALP]VCRNUM, VCRLIN, VCRSEQ : Identification document origine
[M:ALP]STOFCY : Site
[M:ALP]ITM : Article
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 |
ITMASTER |
Oui |
Articles |
TABSTORUL |
Oui |
Règle de gestion |
STOALL |
Non |
Allocations |
STOCK |
Non |
Stocks |
NEWFILSTA : Permet de modifier le filtre sur les allocations
Ce point d'entrée de remplacer le filtre appliqué aux allocations afin par exemple de modifier l’ordre de traitement de celles-ci.
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 ALLSTOSORW du traitement STKSOR.
Il est appelé lors du chargement du stock à sortir (dans l’écran de travail STOSORW) à partir des allocations détaillées du document origine (commande ou OF).
Pour remplacer le filtre appliquer en standard aux allocations, il faut :
- Réécrire le filtre : Filter [STA] Where VCRTYP=[M:ALP]VCRTYP & VCRNUM=[M:ALP]VCRNUM &
& VCRLIN=[M:ALP]VCRLIN & VCRSEQ=[M:ALP]VCRSEQ &
& ITMREF=[M:ALP]ITMREF & evalue(WFILSTA)
en lui rajoutant un ordre de tri ( Order By ) par exemple
- Alimenter la variable GPE de la façon suivante : GPE = 1
Les variables significatives sont :
[M:ALP]TRSTYP : Type de transaction (Menu local 704)
[M:ALP]VCRTYP : Type de document origine (2=commande, 10=OF)
[M:ALP]VCRNUM, VCRLIN, VCRSEQ : Identification document origine
[M:ALP]STOFCY : Site
[M:ALP]ITM : Article
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 |
ITMASTER |
Oui |
Articles |
TABSTORUL |
Oui |
Règle de gestion |
STOALL |
Non |
Allocations |
STOCK |
Non |
Stocks |
PECALLSOW : Permet de ne pas sortir certaines allocations
Ce point d'entrée permet de ne pas charger des lignes de stocks allouées sur une pièce (commande ou OF) lors du traitement de celle-ci (livraison ou suivi).
Lors d’une livraison de commande ou d’un suivi d’OF, du stock alloué sur la commande ou l’OF peut ainsi être considéré comme non livrable ou non consommable.
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 ALLSTOSORW du traitement STKSOR.
Il est appelé lors du chargement du stock à sortir (dans l’écran de travail STOSORW) à partir des allocations détaillées du document origine (commande ou OF).
Pour interdire la prise d’une ligne de stock allouée, il suffit d’alimenter la variable globale GOK de la façon suivante : GOK = 0.
Les variables significatives sont :
[M:ALP]TRSTYP : Type de transaction (Menu local 704)
[M:ALP]VCRTYP : Type de document origine (2=commande, 10=OF)
[M:ALP]VCRNUM, VCRLIN, VCRSEQ : Identification document origine
[M:ALP]STOFCY : Site
[M:ALP]ITM : Article
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 |
ITMASTER |
Oui |
Articles |
TABSTORUL |
Oui |
Règle de gestion |
STOALL |
Oui |
Allocations |
STOCK [STO1] |
Oui |
Stocks |
DOC_SOW : Transfert données d'une ligne document vers l'écran stockage STOSORW
Ce point d'entrée permet de transférer des données de l’écran de saisie d’une ligne de document vers l’écran de stockage des données de sortie (STOSORW).
Il est appelé dans tous les documents traitant des flux de sortie.
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 l’étiquette RECH_STOCK du traitement STKSOR.
Il est appelé dans tous les documents traitant des flux de sortie à la fin de la saisie d’une nouvelle ligne lors de l’exploitation des données saisies pour déterminer le stock à sortir.
Si une ligne de stock a été trouvée, on peut ainsi alimenter dans l’écran de stockage des sorties STOSORW ([M :SOW]), des informations saisies dans la ligne de document.
La variable contenant le nom de l’écran de saisie des lignes de document est :
LABRMSK = Ecran de saisie des lignes de document sous la forme : [M :XXX] (Exemple : [M :SDH1] pour les livraisons)
Les indices à utiliser dans les tableaux des écrans sont :
LNOL = Indice de la ligne de document dans l’écran ‘LABRMSK’
I = Indice dans STOSORW [M :SOW]
Les variables significatives sont :
[M :ALP]STOFCY = Site
[M :ALP]TRSTYP = Type mouvement (menu local 704)
[M :ALP]VCRTYP = Type pièce (menu local 701)
[M :ALP]ITMREF = Article
Attention :
Ce point d’entrée n’est destiné qu’à gérer de nouvelles zones.
En aucun cas il ne faut modifier le contenu standard de l’écran STOSORW.
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 |
Oui |
Articles |
ITMFACILIT |
Oui |
Articles sites |
STOCK [STO1] |
Oui |
Stock |
ALI_SHTSOW : Permet de compléter les caractéristiques d'une ligne de rupture
Ce point d'entrée permet de compléter les caractéristiques d’une ligne de rupture générée lors de la détermination automatique du stock à sortir.
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 GENSTOSORW du traitement STKSOR.
Il est appelé lors de l’alimentation d’une ligne de rupture dans l’écran de travail STOSORW.
Il permet donc de compléter le contenu de la ligne rupture de l’écran de travail [M :SOW] indicé par la variable locale K
Par exemple, pour alimenter un statut de rupture ‘A1’ dans cette ligne, il faut rajouter l’instruction :
[M :SOW]STA(K) = ‘ A1’
Les variables significatives sont :
[M:ALP]TRSTYP : Type de transaction (Menu local 704)
[M:ALP]VCRTYP : Type de document (Menu local 701)
[M:ALP]VCRNUM, VCRLIN, VCRSEQ : Identification document
[M:ALP]STOFCY : Site
[M:ALP]ITMREF : Article
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 |
ITMASTER |
Oui |
Articles |
ITMFACILIT |
Oui |
Articles-Site |
ITMCATEG |
Oui |
Catégorie articles |
TABSTORUL |
Oui |
Règle de gestion |
TABALLRUL |
Oui si existe |
Règle de sortie |
STOCK |
Non |
Stocks |
MOD_SORPAR : Modification des paramètres de la sortie automatique
Ce point d'entrée permet d’intervenir sur certains paramètres de la sortie automatique et notamment sur la quantité à sortir.
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é au début du sous-programme GENSTOSORW du traitement STKSOR.
Il permet par exemple d'intervenir sur la quantité à sortir.
Les paramètres accessibles sont :
- [M:ALP]QTY : Quantité à sortir (en unité de stock active)
- Les champs du bloc 1 de l'écran de paramétrage ALLPAR sont renseignés et accessibles. Attention toute modification de ces champs ne doit être faite qu'en connaissance de cause.
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 |
Oui |
Articles |
ITMFACILIT |
Non |
Articles sites |
ITMCATEG |
Non |
Catégories articles |
STOLOT [STL1] |
Non |
Lots |
STOCK [STO1] |
Non |
Stocks |
STOALL [STA1] |
Non |
Allocations |
TABALLRUL |
Non |
Règles d’allocations / sorties |
TABSTORUL |
Non |
Règles de gestion |
OUV_ALLPAR : Modification des paramètres de sortie
Ce point d'entrée permet d’intervenir sur certains paramètres de la sortie lors de la recherche du stock à partir des éléments de stock saisi sur la ligne de document.
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 OUVSOR traitement STKSOR.
Les paramètres accessibles sont :
- [M :ALP]PECSCOLOC : Autoriser les emplacements sous-traitants (1=non / 2=oui)
Valeur par défaut = 1
- [M :ALP]PECPLFLOC : Autoriser les emplacements en attente de rangement (1=non / 2=oui)
Valeur par défaut = 2
- [M :ALP]PECQLYCTL : Autoriser les stocks faisant l’objet d’une demande d’analyse (1=non / 2=oui)
Valeur par défaut = 2 (si commande ou OF) , 1 pour les autres pièces
CHARGE_ALL_SOW: Permet de charger des zones spécifiques
Ce point d'entrée permet de récupérer des zones spécifiques de la table des allocations (STOALL) lors du chargement de l'écran de travail STOSORW à partir des allocation d'une ligne document.
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 CHARGE_ALL_SOW du traitement STKSOR.
Il est appelé lors du chargement du stock à sortir (dans l’écran de travail STOSORW) à partir des allocations détaillées du document origine (commande ou OF).
Les variables significatives sont :
I correspond à l'indice de la ligne du masque STOSORW ([SOW]) en cours de chargement.
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 |
ITMASTER |
Oui |
Articles |
TABSTORUL |
Oui |
Règle de gestion |
STOALL |
Oui |
Allocations |
STOCK [STO1] |
Oui |
Stocks |