API RF UE_OPMULTI

  Version ACE : 5.0-00

Package : Standard

Sous-programme Basic : UE_Opmulti

Nom de la gnc : gnc_rf_ue_opmulti

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

Cette API permet de déterminer l'unité d’expédition (UE) d'un ordre de préparation (OP) multi-colis grâce au paramètre LMDP.

API imbriquées : aucune.

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

RAS.

Paramétrage (PPE)

LMDP -

Prototype de la fonction Basic

UE_Opmulti (numero_module, typdep, sigdep, idop, idobj, cnttyp, cntcod)

Messages en entrée

UE_OPMULTI~typdep~sigdep~idop~

Messages en sortie

Retour~idobj~cnttyp~cntcod

Valeurs restituées par l’API

VALEUR REMARQUE
1 Retourne toujours 1

Processus, contrôles et règles de gestion

ETAPE DESCRIPTION DU PROCESSUS
1 Détermination de l'Unité d’Expédition d'un Ordre de Préparation multi-colis grâce au paramètre LMDP.
Détail :

Read the Picking List data (LOP) with the input parameters (typdep, sigdep, idop).

If the picking list does not exist, the API returns a code 1.

Read delivery order header data (LOLE) with the corresponding picking list fields (lop.typtie, lop.sigtie, lop.idol).

If the delivery order header exists.

Read the preparation mode data (LMODPRP) with the corresponding delivery order header fields (lole.typtie, lole.sigtie, lole.modprp).

If an automatic palettization mode is authorized (lmodprp.palletis = 6).

If the container type and the container code (lmodprp .cnttyp, lmodprp.cntcod) are filled.

Read the parcel data (LCOL) with the corresponding picking list fields (lop.typtie, lop.sigtie, lop.idue).

If the parcel exists fill up the output parameters.

Exemple(s) d’utilisation

ret = UE_Opmulti (numero_module, "DEP", sigdep, idop, idobjcol, cnttyp, cntcod)

Paramètres en entrée

NOM DU PARAMÈTRE TYPE FORMAT TAILLE OBL O/N REMARQUE
typdep CHAR   3 O Type de dépôt.
sigdep CHAR   12 O Sigle du dépôt.
idop CHAR   10 O Identifiant de l’OP.

Paramètres en sortie

NOM DU PARAMÈTRE TYPE FORMAT TAILLE REMARQUE
ParamOut1 CHAR   18 Identifiant de l’UE (lcol.idobjcol).
ParamOut2 CHAR   2 Type de contenant de l’UE (lcol.cnttyp).
ParamOut3 CHAR   2 Code contenant de l’UE (lcol.cntcod).