| API / APIs Radiofréquence | |
| 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 |
| Etape | description du Processus |
|
Contrôle des objets source/destination. Contrôle identique aux contrôles appliqué à LTRF (transfert et validation). |
| 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é. |
| Ecran_RFDEPD03_Deplacement = depose_declarative(p_idobj ,p_sigdep ,w_cab,p_qte_trf) |
| 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 |
| Nom du paramètre | type | format | taille | Remarque |
| Retour | CHAR | Code d’erreur de l’API |