API RF QTE_ZERO

  Version : 1.4
  Fonctionnalité :Inventaires
Schémas d’entrée et de sortie : voir en fin de document.

Cette API permet de remettre à zéro la quantité inventoriée des lignes d’un ordre d’inventaire (OI) pour un emplacement donné. Elle fournit également le numéro du prochain emplacement à inventorier.

Sous programme C : gnc_rf_qtelig_a_zero

API imbriquées : aucune.

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

RAS.

Paramétrage (PPE)

RAS.

Valeurs restituées par l’API

1 : le traitement de l’API s’est déroulé avec succès.

80 : OI terminé, pas d’autre emplacement à traiter

autre : un problème est survenu dans le traitement de l’API.

Processus, contrôles et règles de gestion

ETAPE DESCRIPTION DU PROCESSUS
1

Remet à zéro la quantité inventoriée des lignes d’un OI pour un emplacement donné, pour toutes les lignes ayant flgsaisie = ‘0’.

Alimente les champs uticomp, datcomp, heucomp pour toutes les lignes de l’emplacement

Type = ‘ ‘ : Passe le champ flgsaisie à ‘1’ ou ‘3’ selon le n1 du paramètre LINV01

2 Donne le prochain emplacement à inventorier : ne doit pas être géré en sceMobile

Paramètres en entrée

NOM DU PARAMÈTRE TYPE FORMAT TAILLE OBL O/N REMARQUE
Idoi LONG     O Identifiant de l’Ordre d’Inventaire
Adremp CHAR   8 O Code emplacement
type CHAR   3   ‘E’ : passe le flag saisie des lignes d’inventaires à ‘0’

Paramètres en sortie

NOM DU PARAMÈTRE N° OUT TYPE TAILLE REMARQUE
Code retour 1 LONG 1

1 : ok

0 : ko

Codallcir 2 CHAR 8 Code allée de circulation du prochain emplacement à inventorier
Lcodmag 3 CHAR 3 Code magasin
Adremp 4 CHAR 8 Code emplacement

Remarque : le code retour est automatiquement ajouté lors de l’appel de l’API C en mode web.

Le n° en sortie indique le n° du paramout à indiquer dans la conf