API RF RECH_MIS

  Version ACE : 1.4

Package : Standard

Sous-programme C : nc_rf_rech_mission_objet

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

Cette API permet de rechercher une mission de déplacement associée à un objet de stock.

API imbriquées : aucune.

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

RAS.

Paramétrage (PPE)

LDEPOT (zone N2) – LMISMA (zone N1) -

Valeurs restituées par l’API

Valeur Remarque
57 La mission correspondante est gelée.
58 La mission correspondante est invalide.
59 Emplacement incorrect.
99 Il n’existe pas de mission pour cet objet.

Processus, contrôles et règles de gestion

Etape description du Processus
1

En mode standard :

  • S’il ne s’agit pas d’une masse mono produit, recherche de la mission associée à l’objet
  • S’il s’agit d’une masse mono produit :
    • Si paramètre LMISMA avec n1 = 1 : on garde la mission initiale de l’opérateur (type S, R, T ou Z), mais l’objet initial est substitué par l’objet scanné à condition qu’il soit de mêmes caractéristiques (palettisation, produit, nature de stock, lot si lot imposé par la ligne d’OL) et qu’il ne soit pas associé à une mission en cours de traitement

    • Sinon : la mission en cours est remplacée par celle de l’objet scanné

En mode déclaratif : :

  • Si colis détail non validé et vide, création de l’objet de stock, évolution du statut, recherche du magasin de dépose pour évacuation (tournée si quai ouvert, sinon magasin chainé du quai, gestion du paramètre LOGEVA ), génération d’un mouvement de transfert
  • Sinon recherche d’une mission pour l’objet

Mise à jour des missions

2 Contrôle de validité de la mission.
3 Contrôle de faisabilité de la mission.
4 Historisation de l’activité opérateur.
5 Mise à jour du contexte de l’opérateur.

Erreurs possibles

Cause EFFET
La mission correspondante est gelée Code retour 57, en mode standard : message « La mission correspondante est gelée »
La mission correspondante est invalide Code retour 58, en mode standard : message « La mission correspondante est invalide »
Emplacement incorrect Code retour 59, en mode standard : message « Emplacement incorrect »
Il n’existe pas de mission pour cet objet Code retour 99, en mode standard : message « Il n’existe pas de mission pour cet objet »
Une des causes ci-dessus en mode déclaratif Code retour correspondant ci-dessus, message « Palette incompatible avec la mission »

Paramètres en entrée

Nom du paramètre type format taille obl O/N Remarque
Idobj1 CHAR   18 O Identifiant objet à déplacer
Age CHAR   8 O Opérateur
Adremp CHAR   8 O Emplacement de l’objet
Mode CHAR   1 N

Mode standard : 1 ou vide

Mode déplacement déclaratif : 2

Ltypact LONG     N Pour mission type 14

Paramètres en sortie

Nom du paramètre N° paramout type taille Remarque
Code retour 1 LONG  

1 : ok

0 : ko

p_codpro 2 CHAR 16 Code produit
p_l_nbrcnt 3 CHAR 4 Nombre de contenants du mouvement
p_cnttyp 4 CHAR 2 Type de contenant du mouvement
p_cntcod 5 CHAR 2 Code contenant du mouvement
p_l_nbrcnt1 6 CHAR 4 Nombre de contenants homogènes
p_cnttyp1 7 CHAR 2 Type de contenant homogène
p_cntcod1 8 CHAR 2 Code contenant homogène
p_l_nbrcnt2 9 CHAR 4 Nbre d’unités du contenant homogène
p_cnttyp2 10 CHAR 2 Type de contenant de niveau unité
p_cntcod2 11 CHAR 2 Code contenant de niveau unité
p_idmvt 12 CHAR 10 Identifiant mouvement
p_typmvt 13 CHAR 1 Type de mouvement
p_qteunt 14 CHAR 10 Quantité en unité du mouvement de sortie
p_idmission 15 CHAR 10 Identifiant de la mission
p_code_client 16 CHAR 40 Code client, en mode déclaratif, voir le paramètre LDEPOT