API RF INFO_LCOL

Version ACE : 5.0-00  

Package : Standard

Sous-programme Basic : Infos_Colis

Nom de la gnc : gnc_rf_infos_lcol

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

Cette API permet de fournir les informations associées à un colis.

API imbriquées : aucune.

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

RAS.

Paramétrage (PPE)

LOGGER (zones N1 et N2 facultatives) – LCONSO -

Prototype de la fonction Basic

Retour = Infos_Colis (numero_module, typdep, sigdep, idobjcol, flgue, statut, typliv, sigliv, col_gerb_sous, col_gerb_sur)

Messages en entrée

INFO_LCOL~typdep~sigdep~idobjcol~

Messages en sortie

Retour~flgue~statut~typliv~sigliv~col_gerb_sous~col_gerb_sur~IDTRN~

Valeurs restituées par l’API

VALEUR REMARQUE
1 Le colis a été identifié.
0 Le colis est inexistant.

Processus, contrôles et règles de gestion

ETAPE DESCRIPTION DU PROCESSUS
1 Identification du colis.
2

Grâce au paramètre LOGGER, et en cas de gerbage, l’API alimente l’identifiant du colis suivant (champ « idobj_dessus ») et l’identifiant du colis précédent « idobj_dessous ».

Si le paramètre n’est pas positionné, ces champs ne sont pas alimentés (vides).

Détail :

Read the logistic stock parcel data (LCOL) with the input parameters (typdep, sigdep, idobjcol).

If the parcel does not exist, the API returns an error code 0

Else

If the parameter LCONSO is not active AND the parameter LOGGER is active AND the fields N1 and N2 of the parameter LOGGER are different from 0

The identifiers of the next and the previous parcel identifiers in case of stacking are copied in ParamOut5 and ParamOut6 parameters from the corresponding parameterized lcol fields (the numbers of these parameterized fields are given by LOGGER.N1 and LOGGER.N2 parameter fields).

Else

An empty string is copied in ParamOut5 and ParamOut6 parameters.

Erreurs possibles

CAUSE EFFET
Le colis n’existe pas. Code retour 0.

Exemple(s) d’utilisation

Retour_Infos_Colis = Infos_colis (numero_module, "DEP", p_sigdep, w_idobj_conso, w_flgue_cible, w_statut_col_cible, w_typliv_cible, w_sigliv_cible, w_col_gerb_sur, w_col_gerb_sous)

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
digdep CHAR   12 O Sigle du dépôt
idobjcol CHAR   18 O Identifiant du colis

Paramètres en sortie

NOM DU PARAMÈTRE TYPE FORMAT TAILLE REMARQUE
ParamOut1 CHAR   1

Indicateur de l’unité d’expédition (LCOL.flgue) :

1 = oui,

0 = non.

ParamOut2 CHAR   1 Statut du colis (lcol.statut)
ParamOut3 CHAR   3 Type du tiers livré (lcol.typliv)
ParamOut4 CHAR   12 Sigle du tiers livré (lcol.sigliv)
ParamOut5 CHAR   18 Identifiant colis suivant (idobj_dessus) en cas de gerbage, zone complémentaire du colis indiquée par la zone N1 du paramètre LOGGER.
ParamOut6 CHAR   18 Identifiant colis précédent (idobj_dessous) en cas de gerbage, zone complémentaire du colis indiquée par a zone N2 du paramètre LOGGER.
ParamOut7 LONG     Identifiant de la tournée du colis (lcol.idtrn).