API RF MVT_PREC

  Version ACE : 5.0-00

Package : Standard

Sous-programme Basic : Mouvement_OP_precedent

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

Cette API permet de fournir les caractéristiques du mouvement de préparation précédent d’un Ordre de Préparation.

API imbriquées : aucune.

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

RAS.

Paramétrage (PPE)

LRFLOP -

Prototype de la fonction Basic

Mouvement_OP_precedent (numero_module, idop, ligord, mode, mode_prepa, codallcir, lcodmag, adremp, codpro, idobj, l_nbrcnt, cnttyp, cntcod, l_nbrcnt1, cnttyp1, cntcod1, l_nbrcnt2, cnttyp2, cntcod2, idmvt, lib_ean_idobj, idobjcol, colis, nompro, lcodmag_suiv, adremp_suiv, qteunt, statut, gel, adremp_espace, zn_poids, zn_sensible, taille_serie, reflot, numero_colis, reflot_imp, numlot, sigliv, lirtrn, nbre_mvt_g, nbre_mvt_3, codlnst)

Messages en entrée

MVT_PREC~idop~ligord~mode~mode_prepa~

Messages en sortie

Retour~codallcir~lcodmag~adremp~codpro+nompro~idobj~l_nbrcnt~cnttyp~cntcod~l_nbrcnt1~

cnttyp1~cntcod1~l_nbrcnt2~cnttyp2~cntcod2~idmvt~lib_ean_idobj~ligord~idobjcol~colis~ lcodmag_suiv+adremp_suiv+qteunt+statut+gel+adremp_espace+zn_poids+zn_sensible+taille_serie~ reflot~numero_colis~sigliv~complement_lirtrn~reflot_imp~numlot~nbre_mvt_g~nbre_mvt_3~codlnst

Valeurs restituées par l’API

VALEUR REMARQUE
1 OK
0 Pas de mouvement précédent

Exemple(s) d’utilisation

W_ret = Mouvement_OP_precedent ( g_idop, w_ligord_prec, "1", g_mode_prepa, g_codallcir, g_lcodmag, g_adremp, g_codpro, g_idobj, g_l_nbrcnt, g_cnttyp, g_cntcod, g_l_nbrcnt1, g_cnttyp1, g_cntcod1, g_l_nbrcnt2, g_cnttyp2, g_cntcod2, g_idmvt, g_lib_ean_idobj, g_idobjcol, g_colis, g_nompro, w_lcodmag_suiv, w_adremp_suiv, w_qteunt, g_statut, w_gel, w_adremp_espace, w_zn_poids, w_zn_sensible, w_taille_serie, w_reflot, w_numero_colis, "", "", g_sigliv, "", g_nbre_mvt_g, g_nbre_mvt_3, g_codlnst)

Processus, contrôles et règles de gestion

ETAPE DESCRIPTION DU PROCESSUS
1 Recherche du mouvement de préparation précédent de l’Ordre de Préparation. En mode 1, recherche les lignes gelées en priorité.

Paramètres en entrée

NOM DU PARAMÈTRE TYPE FORMAT TAILLE OBL O/N REMARQUE
Idop LONG     O Identifiant de l’OP
Ligord LONG     O Identifiant de la ligne d’OP courante
Mode CHAR   1 O

0 : ligne précédente

1 : recherche les lignes gelées en priorité

mode_prepa CHAR   1 O

Mode de préparation

1 : Mono colis détail

2 : Multi colis en l’état

3 : Multi colis détail

Paramètres en sortie

NOM DU PARAMÈTRE TYPE FORMAT TAILLE REMARQUE
Codallcir CHAR   8 Code allée de circulation
Lcodmag CHAR   3 Code magasin
Adremp CHAR   8 Code adresse
Codpro+nompro CHAR   16+30 Code produit + Nom produit
Idobj CHAR   18 Identifiant objet de stock
l_nbrcnt LONG     Nombre de contenants
Cnttyp CHAR   2 Type de contenant
Cntcod CHAR   2 Code contenant
l_nbrcnt1 LONG     Nombre de contenants
cnttyp1 CHAR   2 Type de contenant
Cntcod1 CHAR   2 Code contenant
l_nbrcnt2 LONG     Nombre de contenants
cnttyp2 CHAR   2 Type de contenant
cntcod2 CHAR   2 Code contenant
Idmvt LONG     Identifiant du mouvement
lib_ean_idobj CHAR   8 Complément sur identifiant objet, vaut toujours « EAN ».
Ligord LONG     Numéro de ligne d’OP.
Idobjcol CHAR   18 Identifiant objet colis
Colis CHAR   1

Type de colis

0 : Colis détail

1 : Colis en l’état

lcodmag_suiv+

adremp_suiv+

qteunt+

statut+

gel+

adremp_espace+

zn_poids+

zn_sensible+

taille_serie

CHAR  

3+

20+

6+

1+

1+

20+

1+

1+

2

Code magasin suivant +

Adresse suivante (format espacé) +

Quantité unitaire du prélèvement +

Statut du mouvement +

Indicateur de gel du mouvement +

Adresse (format espacé) +

Indicateur de produit géré au poids +

Indicateur de produit sensible +

Taille du masque de saisie du numéro de série des produits gérés avec série.

Reflot CHAR   30 Référence lot
numero_colis CHAR   40 Numéro de colis
Sigliv CHAR   12 Sigle du tiers associé à la livraison
complement_lirtrn CHAR   80

Complément au libellé de la tournée : position chargement + position livraison

Spécifique OVD

reflot_imp CHAR   1

Indicateur référence lot imposé

Spécifique BACCARAT

Numlot CHAR   7

Numéro de lot

Spécifique BACCARAT

nbre_mvt_g LONG     Nombre de mouvements gelés de l’OP
nbre_mvt_3 LONG     Nombre de mouvements à valider de l’OP (En statut 3)
Codlnst CHAR   1 Code niveau de stock