Traitement STKACT : Librairie d'actions et sous-programmes stock
RCPISSSER : Permet d'autoriser la saisie de no séries sortis en entrée de stock
Ce point d'entrée permet d’autoriser la saisie de numéros de série sortis lors d’une saisie d’entrée en stock de type entrée diverse, réception ou déclaration de production
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 RECSER_F du traitement STKACT.
Il est appelé lors du contrôle effectué après la saisie d’un numéro de série dans les flux d’entrée.
Pour autoriser la saisie d’un numéro de série sorti lors d’une entrée diverse, réception ou déclaration de production, il suffit d’alimenter la variable locale WRCPISSSER de la façon suivante : [L]WRCPISSSER = 1.
Les variables significatives sont :
PTRS : Type de transaction (1=entrée diverse, 3=réception, 5=déclaration de production)
PVCRTYP : Type de document (Menu local 701)
PSER : No série saisie
PQTY : Quantité
PITM : 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 |
ITMMASTER |
Oui |
Articles |
STOSER |
Non |
No série |
PAR_CTRLOT : Permet de modifier les paramètres du contrôle lot en entrée
Ce point d'entrée permet de modifier les paramètres de la fonction de contrôle d’un lot dans les flux d’entrée.
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 STKCTRLOT du traitement STKACT.
Il est appelé lors du contrôle effectué après la saisie d’un numéro de lot dans les flux d’entrée.
Dans le cas d’une réception de livraison inter-site, il permet en effaçant les références de la pièce d’origine, de ne pas contrôler l’existence du lot dans les mouvements d’une pièce d’origine et ainsi de réceptionner sur un nouveau lot.
Ex : If PVCRTYP=6 : Raz PVCRNUMORI, PVCRTYPORI : Endif
Les variables significatives sont :
PLOT = Lot à contrôler
PABR = Abréviation de l’écran
PNOL = Indice de le ligne
PITM = Article
PBPSLOT = Lot fournisseur
PVCRTYP = Type de pièce
PVCRNUM = Numéro de pièce
PVCRLIN = Ligne de pièce
PVCRTYPORI = Type de pièce origine
PVCRNUMORI = Numéro de pièce origine
PVCRLINORI = Ligne de pièce origine
PSTOFCY = Site
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 |
STOLOT |
Non |
Lot |
STKFREQCQ : Permet de modifier la gestion de la fréquence en controle qualite
Ce point d'entrée permet de modifier la gestion de la fréquance en controle qualité
Contexte et mode de fonctionnement
Transaction
Transaction en cours suivant le cas d appel.
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 STKFREQCQ du traitement STKACT.
Differents cas d'appels du sous-programme STKFREQCQ :
- Au moment de la saisie de l article : c'est le mode "S" : détermination si controle qualité
- En fin de ligne : c'est le mode "F" : Flagage ITF et/ou ITP
- En validation de document : c'est le mode "V" : Mise à jour ITF et/ou ITP
- En abandon ou annulation : c'est le mode "A" : Mise à jour ITF et/ou ITP
Le PE STKFREQCQ est placé juste avant le traitement de ces differents modes d'appels. Les buffers
ITF et/ou ITP sont chargés . Si ITF et/ou ITP ne gèrent pas la fréquence le PE n'est
pas appellé
Si la variable GPE à une valeur différente de 0 le traitement standard est inhibé
Les variables significatives entrées sont :
LABR : Masque
LFCY : Site
LLIN : Ligne
LITM : Article
LBPS : Fournisseur
LACT : Le mode d appel
Les variables significatives sorties avec les valeurs determinées par le fonctionnement standard de la fréquence (mode "S") sont :
LQUA : 2 Fréquence détectée
LITP : 1 Fréquence ITF seul , 2 Fréquence ITF et ITP
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 ITMBPS |
Oui Oui |
Articles-site Articles-fournisseur |
NO_CTRCOE: permet de ne pas faire le contrôle d'arrondi de la quantité en US
Ce point d'entrée permet de ne pas effectuer le contrôle de cohérence de la quantité US arrondi après saisie de la quantité en UC ou du coefficient de conversion d'UC eu US.
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 STKCTRCOE du traitement STKACT.
Il est appelé dans les actions 'après modification' des zones 'quantité en UC' et 'coefficient de conversion d'UC en US' dans les flux d'entrée suivants :
- entrée diverse
- assemblage (composé) et désassemblage (composants)
- réception
- suivi de fabrication
- plan de production
Le sous-programme STKCTRCOE vérifie si la quantité en US devra être arrondi (à cause d'un nombre de décimales trop important de la quantité en UC ou du coef de conversion UC/US).
Le point d'entrée permet de ne pas faire ce contrôle : pour celà il faut positionner la variable GOK=0
READTIERS: apres lecture table ITMBPS ou ITMBPC
Ce point d'entrée permet apres la lecture de la table article fournisseur ou article client de modifier la valeur de la rubrique [F:xxx1]LOAECCFLG.
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
Il permet de récupérer des informations de la table Article fournisseur ou Article client.
Il est positionné après la lecture de la table Article fournisseur ou Article client suivant la valeur de la rubrique PTYPTIERS
PTYPTIERS à 1 = Article fournisseur : buffer : [F :ITP1]
PTYPTIERS > 1 = Article client : [F :ITU1]
Les rubriques WECCVALMAJ et WECCVALMIN contiennent les versions initialisées en standard par le composant. Ce PE permet aussi de les initialiser.
Dans certains cas les versions sont récupérées du document origine :
(ex : réception d’une commande d’achat) .
La rubrique GPE positionnée à 1 rend inactif ce mécanisme.
La rubrique pré-chargement WLOAECCFLG est alimentée en standard par la rubrique [F :xxx1]LOAECCFLG
READECCSTA: avant lecture table ECCSTA version majeure
Ce point d'entrée est positionné avant la lecture de la table ECCSTA
Contexte et mode de fonctionnement
En standard le composant lit une première fois ECCSTA pour rechercher la dernière version en statut 2 (Active) Puis si pas trouvé lit une deuxième fois ECCSTA pour rechercher la dernière version en statut 3 (fermée)
Le Point d'entrée est positionné avant ces lectures. Il permet :
soit de faire un accès complétement spécifique à ECCSTA (par exemple un autre statut que 2 ou 3) dans ce cas la rubrique GPE devra été positionnée à1 pour rendre inactives les deux autres lectures standards.
Soit par l’intermédiaire des deux rubriques : FILTRECS2 (pour la recherche dernière version en statut 2) et (FILTRECS3 pour la recherche dernière version en statut 3) d’effectuer des filtres supplémentaires.
READECCVAL: avant lecture table ECCVAL Version mineure
Ce point d'entrée est positionné avant la lecture de la table ECCVAL
Contexte et mode de fonctionnement
En standard le composant lit ECCVAL pour rechercher la dernière version de type 4 (Stock)Le PE READECCVAL est positionné avant cette lecture. Il permet : soit de faire un accès complétement spécifique à ECCVAL (par exemple un autre type que 4) dans ce cas la rubrique GPE devra été positionnée à 1 pour rendre inactive la lecture standard.
Soit par l’intermédiaire de la rubrique : FILTREVL4 d’effectuer des filtres supplémentaires.