API RF GELMULTI_X

  Version ACE : 5.2-00
 

Package : Standard

Nom de la gnc : gnc_rf_gel_multi_egx

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

The API blocks all stock movements for a particular picking list with the same product code, slot address and lot reference as the input stock movement in case of a preparation in ‘multi parcel in the state’ mode.

API imbriquées : aucune.

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

RAS.

Paramétrage (PPE)

LRFLOP (zone N1 obligatoire) -

Prototype de la fonction Basic

Fct_Gel_Multi_X (numero_module, typdep, sigdep, idop, idmvt, idgel)

Messages en entrée

GEL_MULTI_X~typdep~sigdep~idop~idmvt~idgel~

Messages en sortie

Aucun.

Valeurs restituées par l’API

VALEUR REMARQUE
1 Les mouvements ont bien été gelés (ou dégelés).
0 Les mouvements n’ont pu être gelés (ou dégelés).

Processus, contrôles et règles de gestion

ETAPE DESCRIPTION DU PROCESSUS
1 Vérification des informations du paramètre LRFLOP : la valeur de l’option N1 doit être différente de 0.
2 Identification du mouvement passé en entrée.
3 Identification du lot porté par le mouvement.
4

L’indicateur de gel est renseigné dans la zone paramétrée numéro N1 (paramètre LRFLOP) de tous les mouvements de l’OP qui ont le même code produit, la même référence lot et la même adresse que le mouvement passé en entrée.

Les mouvements en rupture ne sont pas concernés : dans ce cas, la zone paramétrée contient la valeur « R ».

Détail :

Call the function gnc_rf_gel_multi , as so to block all stock movements for a particular picking list with the same product code, slot address and lot reference as the input stock movement in case of a preparation in ‘multi parcel in the state’ mode.

The API returns the error code returned from the function.

Erreurs possibles

CAUSE EFFET
La zone N1 du paramètre LRFLOP est égale à 0. Code retour 0
Le mouvement de préparation défini en entrée n’existe pas. Code retour 0
Problème de lecture ou d’écriture de la zone paramétrée de l’un des mouvements de la préparation. Code retour 0
Problème de mise à jour d'une zone paramétrée du mouvement de stock  

Exemple(s) d’utilisation

Retour_Fct_Gel_Multi = Fct_Gel_Multi (numero_module, p_typdep, p_sigdep, p_idop, p_idmvt, "O")

Paramètres en entrée

NOM DU PARAMÈTRE TYPE FORMAT TAILLE OBL O/N REMARQUE
typdep CHAR   3 O Type du dépôt
sigdep CHAR   12 O Sigle du dépôt
idop CHAR   9 O Identifiant de l’Ordre de Préparation
idmvt CHAR   9 O Identifiant du mouvement
idgel CHAR   40 O

Indicateur de gel :

Vide = non gelé, ‘O’ = gelé

Paramètres en sortie

Aucun.