API RF API_DEPOSE_DEPD

Version ACE : 5.0-00  

Package : Standard

Sous-programme Basic : depose_declarative

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

Cette API permet de créer un mouvement de transfert entre les objets passés en paramètre et le valide immédiatement.

Attention

Les mouvements sont directement validés par l’opérateur RF. Pas d’annulation.

API imbriquées : aucune.

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

RAS.

Paramétrage (PPE)

LRFERR (N1 et N2 à renseigner) -

Prototype de la fonction Basic

depose_declarative(p_idobj, p_sigtie, p_cab, p_qte_trf)

Messages en entrée

DEPOSEDEPD~p_idobj~p_sigtie~p_cab~p_qte_trf~

Messages en sortie

Retour~

Valeurs restituées par l’API

Valeur Remarque
1 OK
0 KO

Processus, contrôles et règles de gestion

Etape description du Processus
 

Contrôle des objets source/destination.

Contrôle identique aux contrôles appliqué à LTRF (transfert et validation).

Cas d’erreurs

Cause EFFET
Objet d’origine invalide Code erreur 2, pas de transfert generé.
produit","origine/destination","different Code erreur 3, pas de transfert generé.
element","scanne","invalide Code erreur 4, pas de transfert generé.
objet","origine","invalide Code erreur 5, pas de transfert generé.
Mouvement","invalide Code erreur 6, pas de transfert generé.
Quantité","transfert","nulle Code erreur 7, pas de transfert generé.
Objet","d'origine","indisponible Code erreur 8, pas de transfert generé.
Transfert","partiel","impossible Code erreur 9, pas de transfert generé.
Transfert","partiel","impossible Code erreur 10, pas de transfert generé.
Quantité Transfert","supérieure","au stock Code erreur 11, pas de transfert generé.
Quantité","non multiple","contenant stock Code erreur 12, pas de transfert generé.
Controle sur","objet de stock","destination invalide Code erreur 13, pas de transfert generé.
Emplacement","inconnu dans","le depot Code erreur 14, pas de transfert generé.
objet interdit","en picking Code erreur 15, pas de transfert generé.
Magasin","inconnu dans","le depot Code erreur 16, pas de transfert generé.
objet interdit","en picking Code erreur 17, pas de transfert generé.
Quantite transfert","superieur","quantite autorise Code erreur 18, pas de transfert generé.
apres validation","ne pas representer","l objet origine Code erreur 19, pas de transfert generé.
Le contenant","impose doit","etre complet Code erreur 20, pas de transfert generé.
Changement contenant","interdit pour","pur conteneur Code erreur 21, pas de transfert generé.
Changement contenant","interdit si","encours de sortie Code erreur 22, pas de transfert generé.
Contenant impose","inconnu dans","le depot Code erreur 23, pas de transfert generé.
Ds contenant impose","ne pas representer","mouvement ET Code erreur 24, pas de transfert generé.
Objet","destination","indisponible Code erreur 25, pas de transfert generé.
pas de compactage","sur conteneur","de stock Code erreur 26, pas de transfert generé.
pas de compactage","sur stock en","cours ou exp Code erreur 27, pas de transfert generé.
Compactage","incompatibilite","article Code erreur 28, pas de transfert generé.
Compactage","incompatibilite","num de lot Code erreur 29, pas de transfert generé.
Compactage","incompatibilite","nature de stock Code erreur 30, pas de transfert generé.
Compactage","incompatibilite","régimes sous douane Code erreur 31, pas de transfert generé.
Regroupement","destinataire non","support manutention Code erreur 32, pas de transfert generé.
erreur de","validation","du mouvement Code erreur 33, pas de transfert generé.
erreur de","lecture du","mouvement Code erreur 34, pas de transfert generé.
erreur","ctrl sur objet","de stock destination Code erreur 35, pas de transfert generé.
erreur","Règle mono-déposant","non respectée Code erreur 36, pas de transfert generé.
erreur","Règle mono-produit","non respectée Code erreur 37, pas de transfert generé.
erreur","Règle mono-lot","non respectée Code erreur 38, pas de transfert generé.
erreur","Règle mono-contenant","non respectée Code erreur 39, pas de transfert generé.
erreur Règle","réservation contenant" "non respectée Code erreur 40, pas de transfert generé.
Régime douane" "emp incompatible" "avec stock Code erreur 41, pas de transfert generé.
erreur","objet destination","indisponible Code erreur 42, pas de transfert generé.
erreur","objet destination","invalide Code erreur 43, pas de transfert generé.
erreur","Pas de","compactage Code erreur 44, pas de transfert generé.
Pas de compactage"," sur stk en cours","ou exp Code erreur 45, pas de transfert generé.
erreur","Compactage","incompatibilite Code erreur 46, pas de transfert generé.
erreur Destinataire" "non support" "de manutention Code erreur 47, pas de transfert generé.

Exemple(s) d’utilisation

Ecran_RFDEPD03_Deplacement = depose_declarative(p_idobj ,p_sigdep ,w_cab,p_qte_trf)

Paramètres en entrée

Nom du paramètre type format taille obl O/N Remarque
p_idobj CHAR   18 O Idobj de l’objet d’origine
p_sigtie CHAR   3 O Nom du dépot
p_cab CHAR   18 O Idobj/emplacement destination
p_qte_trf CHAR   10 N Si non renseigné, transfert complet de l’objet

Paramètres en sortie

Nom du paramètre type format taille Remarque
Retour CHAR     Code d’erreur de l’API