API Gestion Stock rechercher Date Disponibilité

Version : 5.0-00

Edition spéciale ES1

Package : fr.ACE.metier.bc4j.stock.common

GestionStockrechercherDateDisponibilite

   
Schémas d’entrée et de sortie : IN OUT

Cette API permet de calculer la date de disponibilité du produit indiqué pour la quantité indiquée. Elle fournit la date à laquelle le produit sera disponible pour la quantité précisée dans le schéma d'entrée.

API imbriquées : aucune.

Contraintes et limites de fonctionnement (hors périmètre)

RAS.

Paramétrage (PPE)

RAS.

Processus, contrôles et règles de gestion

Etape Description du Processus
  Cette recherche s'effectue dans un dépôt précis ou tous dépôts confondus en fonction des éléments fournis dans le schéma d'entrée.
 

Initialisation des compteurs. Lecture de la table CSK et recherche des enregistrements tels que Typcsk = ‘P’ ou ‘I’ et Codcsk = ‘C01’ à ‘C14’, ‘CPC’, ‘CQE’, ‘CSO’, ‘CSS’.

En fonction des champs renseignés en entrée, la table lue sera DSK ou LSK.

Sigdep Numlot Table
X X LSK
O X LSK
X O DSK
O O DSK

Calcul des compteurs physiques C01 à C14 (tels que Cskprv = ‘O’).

Calcul des compteurs imposés CPC, CQE, CSO, CSS.

Pour chaque calcul, l’enregistrement de DSK correspondant sera lu pour récupérer l’unité.

La table PSK sera ensuite lue.

Calcul de la date de réapprovisionnement : date du jour + délai fournisseur.

Lecture des enregistrements de la table PSK tels que leur période est antérieure ou égale à la période de la date de réapprovisionnement.

Pour chaque enregistrement de PSK, on calcule la somme des compteurs physiques C01 à C14 (tels que Cskprv = ‘O’).

La date de disponibilité est la première date telle que pour cette date et pour la date suivante, la valeur du compteur indiqué en entrée, est strictement supérieure à la quantité demandée en entrée. Si la date de réapprovisionnement est atteinte avant de trouver cette date, elle tient lieu de date de disponibilité.

Schéma d’entrée

coduni : unité dans laquelle est exprimée la quantité. Si l’unité n’est pas renseignée, l’unité prise par défaut est l’unité de vente du produit.

codcpt : compteur de stock testé.

dateDispo : date à laquelle la quantité est disponible (valeur du stock > quantité)

stock : valeur du stock à la date de disponibilité.