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

CALSAFSTO : Calcul stock sécurité

Ce point d’entrée permet d’effectuer un calcul spécifique du stock de sécurité.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il y a un fichier trace ouvert

Différents cas d’appel

Avant appel du sous programme standard de calcul du stock de sécurité (si le paramètrage demande un recalcul du  stock de sécurité)

            La variable GPE doit être forcée <> 0 pour ne pas exécuter le traitement standard.

Variables et masques disponibles

Variable ou masque

Définition

Mask STKB [STKB]

Paramètres de lancement

Table [ITF]

Article site en ligne

Table [STE]

Paramètres stocks enligne

Table [TCL]

Catégorie article en ligne

Local Decimal TISS()

Tableau des consommations mensuelles

Local Integer IT

Nombre de valeurs de TISS

Local integer WJOU

Nombre de jours moyen mensuel

Local deciaml WDEL

Délai réappro

Local decimal WSAF

Ranger le stock de sécurité calculé

Local integer ISAF

Ranger 0 si le stock de sécurité a été calculé sans erreur

Si <> 0 le traitement sera poursuivi avec l’ancienne valeur calculée.

Global integer GPE

Forcer <> 0 pour ne pas effectuer le traitement standard

Forcer = 0 pour effectuer le traitement standard.

 

Tables ouvertes

Table

Contenu significatif

Intitulé Table

[FCY]

 

Site

[ITM]

Oui

Article maître

[ITF]

Oui

Article site

[ITV]

 

Cumuls article site

[STE]

Oui

Parametres stock site

[TSA]

 

Coefficients stock de sécurité

[ITC]

 

Article coût

[ITH]

 

Historique cumuls article site

[ORD]

 

En cours

 

 

 

 

CALREOTSD : Calcul seuil réapprovisionnement

Ce point d’entrée permet d’effectuer un calcul spécifique du seuil de réapprovisionnement.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il y a un fichier trace ouvert

Différents cas d’appel

Avant appel du sous programme standard de calcul du seuil de réapprovisionnement (si le paramètrage demande un recalcul du  seuil de réapprovisionnement)

            La variable GPE doit être forcée <> 0 pour ne pas exécuter le traitement standard.

Variables et masques disponibles

Variable ou masque

Définition

Mask STKB [STKB]

Paramètres de lancement

Table [ITF]

Article site en ligne

Table [STE]

Paramètres stocks enligne

Table [TCL]

Catégorie article en ligne

Local Decimal TISS()

Tableau des consommations mensuelles

Local Integer IT

Nombre de valeurs de TISS

Local integer WJOU

Nombre de jours moyen mensuel

Local decimal WDEL

Délai réappro

Local decimal WSEC

Stock de sécurité de référence

Local decimal WTSD

Ranger le seuil de réapprovisionnement calculé

Local integer ITSD

Ranger 0 si le seuil de réappro a été calculé sans erreur

Si <> 0 le traitement sera poursuivi avec l’ancienne valeur calculée.

Global integer GPE

Forcer <> 0 pour ne pas effectuer le traitement standard

Forcer = 0 pour effectuer le traitement standard.

 

Tables ouvertes

Table

Contenu significatif

Intitulé Table

[FCY]

 

Site

[ITM]

Oui

Article maître

[ITF]

Oui

Article site

[ITV]

 

Cumuls article site

[STE]

Oui

Parametres stock site

[TSA]

 

Coefficients stock de sécurité

[ITC]

 

Article coût

[ITH]

 

Historique cumuls article site

[ORD]

 

En cours

 

 

 

 

CALREOMIN : Calcul lot économique

Ce point d’entrée permet d’effectuer un calcul spécifique du lot économique.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il y a un fichier trace ouvert

Différents cas d’appel

Avant appel du sous programme standard de calcul du lot économique (si le paramètrage demande un recalcul du lot économique)

            La variable GPE doit être forcée <> 0 pour ne pas exécuter le traitement standard.

Variables et masques disponibles

Variable ou masque

Définition

Mask STKB [STKB]

Paramètres de lancement

Table [ITF]

Article site en ligne

Table [STE]

Paramètres stocks enligne

Table [TCL]

Catégorie article en ligne

Local Decimal TISS()

Tableau des consommations mensuelles

Local Integer IT

Nombre de valeurs de TISS

Local integer WJOU

Nombre de jours moyen mensuel

Local decimal WDEL

Délai réappro

Local decimal WMIN

Ranger le lot économique calculé

Local integer IMIN

Ranger 0 si le lot économique a été calculé sans erreur

Si <> 0 le traitement sera poursuivi avec l’ancienne valeur calculée.

Global integer GPE

Forcer <> 0 pour ne pas effectuer le traitement standard

Forcer = 0 pour effectuer le traitement standard.

 

Tables ouvertes

Table

Contenu significatif

Intitulé Table

[FCY]

 

Site

[ITM]

Oui

Article maître

[ITF]

Oui

Article site

[ITV]

 

Cumuls article site

[STE]

Oui

Parametres stock site

[TSA]

 

Coefficients stock de sécurité

[ITC]

 

Article coût

[ITH]

 

Historique cumuls article site

[ORD]

 

En cours

 

 

 

 

CALSTOMAX : Calcul stock maximum

Ce point d’entrée permet d’effectuer un calcul spécifique du stock maximum.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il y a un fichier trace ouvert

Différents cas d’appel

Avant appel du sous programme standard de calcul du stock maximum (si le paramètrage demande un recalcul du stock maximum)

            La variable GPE doit être forcée <> 0 pour ne pas exécuter le traitement standard.

Variables et masques disponibles

Variable ou masque

Définition

Mask STKB [STKB]

Paramètres de lancement

Table [ITF]

Article site en ligne

Table [STE]

Paramètres stocks enligne

Table [TCL]

Catégorie article en ligne

Local Decimal TISS()

Tableau des consommations mensuelles

Local Integer IT

Nombre de valeurs de TISS

Local integer WJOU

Nombre de jours moyen mensuel

Local decimal WDEL

Délai réappro

Local decimal WMAX

Ranger le stock maximum calculé

Local integer IMAX

Ranger 0 si le stock maximum a été calculé sans erreur

Si <> 0 le traitement sera poursuivi avec l’ancienne valeur calculée.

Global integer GPE

Forcer <> 0 pour ne pas effectuer le traitement standard

Forcer = 0 pour effectuer le traitement standard.

 

Tables ouvertes

Table

Contenu significatif

Intitulé Table

[FCY]

 

Site

[ITM]

Oui

Article maître

[ITF]

Oui

Article site

[ITV]

 

Cumuls article site

[STE]

Oui

Parametres stock site

[TSA]

 

Coefficients stock de sécurité

[ITC]

 

Article coût

[ITH]

 

Historique cumuls article site

[ORD]

 

En cours

 

 

 

 

STODISPAR : Paramètres pour stock disponible

Ce point d'entrée est appelé avant le calcul du stock disponible d’un article site à partir du sous programme STOPRETOT en calcul de réapprovisionnement (seuil et périodique). Il permet de préciser les catégories d’emplacements et statuts à considérer dans le stock disponible.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

Avant le calcul du stock disponible d’un article site à partir du sous programme STOPRETOT en calcul de réapprovisionnement par seuil et périodique.

Variables

Deux variables sont disponibles pour définir les catégories d’emplacement et les statuts à prendre en compte dans le disponible :

WTYPLOC :              Tous les emplacements internes sont pris en compte + les combinaisons définies par les poids suivant :

                                   1 = En attente de rangement

                                   2 = Clients

                                   4 = Sous-traitants

                                   Exemple : 5 = En attente de rangement + sous-traitants

WSTA :                      Statut(s) à prendre en compte = menu loacl 2701

Tables ouvertes

Table

Contenu significatif

Intitulé Table

[FCY]

 

Site

[ITM]

Oui

Article maître

[ITF]

Oui

Article site

[ITV]

Oui 

Cumuls article site

[STE]

Oui

Parametres stock site

[TSA]

 

Coefficients stock de sécurité

[ITC]

 

Article coût

[ITH]

 

Historique cumuls article site

[ORD]

 

En cours

 

BEFWRISUG : Avant écriture suggestion

Point d’entrée appelé avant l’écriture d’une suggestion.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours

Fichier trace

Il y a un fichier trace ouvert.

Contexte

Le buffer [ORDK] est chargé. Le point d’entrée est appelé juste avant l’appel au traitement TRTWIP qui se charge de créer la suggestion à partir de ce buffer. Il est donc possible d’intervenir sur les valeurs du buffer.

Tables ouvertes

Table

Contenu significatif

Intitulé Table

[ITM]

Oui

Article

[ITF]

Oui

Article site

[ITV]

Oui

Cumuls article site

[ORD]

Non

En cours

 

STODIS: Calcul stock disponible en réappro

Ce point d'entrée est appelé après le calcul du stock disponible d’un article site à partir du sous programme STOPRETOT en calcul de réapprovisionnement par seuil ou périodique.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours

Fichier trace

Il y a un fichier trace ouvert.

Différents cas d’appel

Après le calcul du stock disponible d’un article site à partir du sous programme STOPRETOT en calcul de réapprovisionnement par seuil.

Variables

 Variable ou masque

Définition

WDIS Decimal

Contient le stock disponible calculé par le sous programme STOPRETOT.

Tables ouvertes

Table

Contenu significatif

Intitulé Table

[FCY]

 

Site

[ITM]

Oui

Article maître

[ITF]

Oui

Article site

[ITV]

Oui 

Cumuls article site

[STE]

Oui

Parametres stock site

[TSA]

 

Coefficients stock de sécurité

[ITC]

 

Article coût

[ITH]

 

Historique cumuls article site

[ORD]

 

En cours

  

CUSFLT: Filtre utilisateur

Point d’entrée permettant d’ajouter un filtre supplémentaire dans le cadre de la sélection des articles à réapprovisionner.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours

Fichier trace

Il y a un fichier trace ouvert.

Contexte

Trois chaines de caractères LITF(250), LITM1(250) et LITM2(250) contiennent les critères de sélection respectivement sur les tables ITMFACILIT et ITMMASTER.

Une chaine de caractère WFIL(60) contient les critères de sélection sur la classe ABC et le mode de réapprovisionnement.

Le point d’entrée permet de modifier ces chaines de caractères afin d’obtenir un filtrage différent.

Exemple :

WITF += ‘[F :ITF]SAFSTO > 100’

 

Tables ouvertes

Table

Contenu significatif

Intitulé Table

[ITM]

Non

Article

[ITF]

Non

Article site

[ITV]

Non

Cumuls article site

[ORD]

Non

En cours

CALMFGLOT : Lot technique

Ce point d’entrée permet de ne pas arrondir en fonction du lot technique, ce qui est le comportement par défaut dans les suggestions de Fabrication (WOS) ou Sous-traitance (EOS).

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il y a un fichier trace ouvert

Différents cas d’appel

Avant appel du sous programme standard de réajustement de la quantité selon le lot technique (si un lot technique a été paramétré et que la suggestion est de type Fabrication ou Sous-traitance)

            La variable GPE doit être forcée <> 0 pour ne pas exécuter le traitement standard.

Variables et masques disponibles

Variable ou masque

Définition

Mask STKB [STKB]

Paramètres de lancement

Table [ITF]

Article site en ligne

Table [STE]

Paramètres stocks enligne

Table [TCL]

Catégorie article en ligne

Global integer GPE

Forcer <> 0 pour ne pas effectuer le traitement standard

Forcer = 0 pour effectuer le traitement standard.

 

Tables ouvertes

Table

Contenu significatif

Intitulé Table

[FCY]

 

Site

[ITM]

Oui

Article maître

[ITF]

Oui

Article site

[ITV]

 

Cumuls article site

[STE]

Oui

Parametres stock site

[TSA]

 

Coefficients stock de sécurité

[ITC]

 

Article coût

[ITH]

 

Historique cumuls article site

[ORD]

 

En cours