API RF DEPOSEDEPD

Version ACE : 1.4  

Package : Standard

Sous-programme C : gnc_rf_depose _depd

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

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 objets sur l’emplacement, 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
2 Idobj_ori n’existe pas dans la table des objets de stock
5 L’élément scanné est identique au SSCC de l’objet origine ou à l’emplacement de l’objet origine
3 Le code produit de l’objet « élément scanné » est différent du code produit de l’objet origine
4 Emplacement en cours d’inventaire ou bloqué en entrée, ou objet « élément scanné » non trouvé ou emplacement non trouvé

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
Idobj_ori CHAR   18 O SSCC objet origine
sigtie CHAR   12 O Sigle dépôt
Element scanné CHAR   19 O Id SSCC ou code emplacement
Qte_trf LONG       Quantité à transférer
Compact CHAR   1  

Compactage O/N :

Si = ‘O’, recherche un objet de stock non picking, du même produit, dans l’emplacement

Paramètres en sortie
NOM DU PARAMÈTRE TYPE TAILLE REMARQUE
Paramout1 Retour CHAR  

1 : ok

Sinon : code erreur de l’API

Paramout2 Idobj CHAR 18

SSCC :

Le même qu’en entrée si transfert d’une palette complète issue d’un emplacement non picking.

Il est différent si un nouvel objet de stock a été créé :

Cas du déplacement partiel

Cas d’un transfert issu du picking