API RF CTRLDEPD

Version ACE : 1.4  

Package : Standard

Fonctionnalité :Déplacement déclaratif
Schémas d’entrée et de sortie : voir en fin de document.

Sous-programme C : gnc_rf_ctrl_deplacement_d

Cette API permet, à partir d’un code emplacement et/ou d’un identifiant d’objet de stock de fournir l’identifiant de l’objet de stock à transférer (mode de déplacement déclaratif) et d’effectuer certains contrôles. S’il existe plusieurs emplacements, et si un code produit est fourni en entrée, il reste possible de déterminer l’identifiant de l’objet de stock à transférer.

API imbriquées : aucune.

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

L’API ne peut aboutir à un résultat pour le couple emplacement/code produit si plusieurs objets contiennent le même produit sur l’emplacement (impossibilité de déterminer l’objet à transférer).

Même chose si mode 1 et plusieurs objets sur l’emplacement.

Valeur restituées par l’API

Valeur Remarque
0 Elément scanné erroné.
1 OK.
2 Il y a au moins deux objets sur l’emplacement, complément d’information requis (passage en mode 2).
3 Objet en cours de déplacement.
4 Encours d’entrée sur l’objet.
5 L’emplacement a des encours de sortie alors que le dépôt en interdit le transfert.
6 Pas de produit renseigné.
7 Deux produits sur ce code produit sur cet emplacement.

Erreurs possibles

CAUSE EFFET
Elément scanné erroné. Contrôles invalides
Objet en cours de déplacement. Contrôles invalides
Encours d’entrée sur l’objet. Contrôles invalides
L’emplacement a des encours de sortie alors que le dépôt en interdit le transfert. Contrôles invalides
Pas de produit renseigné. Contrôles invalides
Deux produits sur ce code produit sur l’emplacement. Contrôles invalides

Paramètres en entrée

Nom du paramètre type format taille obl O/N Remarque
mode CHAR “1”/”2” 1 O

Mode 1, renseignement uniquement du champ élément scanné, avec un idobj ou un codpro.

Mode 2 :l’élément scanné est un emplacement, le champ produit est renseigné (avec un codpro ou un idobj). (utilisé dans le cas où il y a plusieurs objet sur le même emplacement)

sigtie CHAR     O Nom du dépôt
Element scanné CHAR     O Idobj ou emplacement. Correspond à l’objet d’origine à transférer.
Produit CHAR     N Uniquement en mode 2. codpro ou idobj en information complémentaire à l’élément scanné.
Paramètres en sortie
Nom du paramètre type taille Remarque
Paramout1 Retour CHAR  

1 : ok

Sinon : code erreur de l’API

Paramout2 codpro CHAR 16  
Paramout3 nompro CHAR 30 Tronquer à 20 caractères pour affichage sur les écrans en RF
Paramout4 qtemax CHAR   Qté disponible sur l’objet
Paramout5 adremp CHAR   Adresse de l’objet
Paramout6 idobj CHAR   Id SSCC de l’objet