API RF SCE_GS_009

  Version ACE : 1.55
Package : Standard Fonctionnalité : Inventaire
Schémas d’entrée et de sortie : voir en fin de document.

Cette API permet de réactualiser un emplacement d’inventaire tournant.

API imbriquées : aucune.

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

RAS.

Paramétrage (PPE)

RAS.

Cas d'erreur

CODE PARAMÈTRES DESCRIPTION
     

Processus, contrôles et règles de gestion

ETAPE DESCRIPTION DU PROCESSUS
1

Lecture de l’ordre d’inventaire passé en paramètre, ainsi que de l’entête d’inventaire.

Si linve.invtrn != ‘O’ on sort sans erreur.

2

Lecture des lignes d’inventaire de l’OI sur l’emplacement passé en paramètre.

Pour chaque ligne, on lit l’objet de stock :

Si l’objet de stock n’est pas trouvé et que linvl.numseqlig = 0, on supprime le linvl ainsi que le linc.

Si l’objet de stock n’est pas trouvé et que linvl.numseqlig <> 0, on blanchit les champs idobj et codpro de la ligne d’inventaire.

3

Lecture des objets de stock de l’emplacement puis de leur lot.

Pour chaque lobjstk, on lit la ligne d’inventaire de l’emplacement et de l’objet :

Si linvl trouvé voir 4.2 sinon voir 4.1

4.1

Si le comptage a déjà été effectué sur une ligne (linvl) de l’OI, on modifie linvl.statut = ‘5’ et on passe à la ligne suivante.

Sinon, on crée la linvl ainsi que la linc et on passe à la ligne suivante.

4.2

Si le comptage n’a pas déjà été effectué sur une ligne (linvl) de l’OI, on passe à la ligne suivante

Sinon

Si les infos du lot ont changé, on met à jour la ligne d’inventaire, on passe à la ligne suivante

5 Si le contenant (cnttyp ou cntcod) a changé, on calcule la quantité réelle
6 Si la quantité réelle de la ligne d’inventaire a changé (n’est plus égale à la quantité de l’objet), on met à jour la quantité qteinvent (qtereel – écart de comptage).

Paramètres en entrée

NOM DESCRIPTION FORMAT OBLIGATOIRE/FACULTATIF
typdep Type dépôt CHAR (3) O
sigdep Sigle dépôt CHAR (12) O
idoi ID de l’ordre d’inventaire LONG O
adremp Emplacement à actualiser CHAR(10) O

Paramètres en sortie

NOM DESCRIPTION FORMAT OBLIGATOIRE/FACULTATIF