API RF NB_SERIE

  Version ACE : 1.3

Package : Standard

Sous-programme Basic : Nb_Serie

Nom de la gnc : gnc_rf_nb_serie

Fonctionnalité :Général
Schémas d’entrée et de sortie : voir en fin de document.

Cette API permet de fournir le nombre de numéros de série saisis sur une ligne de réception.

API imbriquées : aucune.

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

RAS.

Paramétrage (PPE)

RAS.

Prototype de la fonction Basic

Nb_Serie (numero_module, typdep, sigdep, numrec, numligrec, nb_serie)

Message en entrée

NB_SERIE~typdep~sigdep~numrec~numligrec~

Message en sortie

Retour~nb_serie

Valeurs restituées par l’API

1 : le traitement de l’API s’est déroulé correctement.

0 : un problème est survenu dans le traitement de l’API.

Processus, contrôles et règles de gestion

ETAPE DESCRIPTION DU PROCESSUS
1 Calcul le nombre de numéros de série saisis sur une ligne de réception.
 

Initialize the nb_serie output parameter with 0.

Read the reception lines data (LREL) with the input parameters (typdep, sigdep, numrec and numligrec).

If the reception line data exists

Read the logistic serial number data (LSERIE) using the table key 2 (lserie.numea = lrel.numea and lserie.numligea = lrel.numligea).

For each serial number found, if its product code is equal to the product code of the reception line (lserie.codpro = lrel.codpro) and its order number is empty (lserie.numord = 0).

Increment the number of the serial numbers (nb_serie output parameter).

Exemple(s) d’utilisation

Ret = Nb_Serie (numero_module, typdep, p_sigdep, p_idreception, p_numligrec, w_nb_serie)

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.
numrec CHAR   19 O Numéro de réception.
numligrec CHAR   19 O Numéro de ligne de réception.

Paramètres en sortie

NOM DU PARAMÈTRE TYPE FORMAT TAILLE REMARQUE
paramOut1 LONG     Nombre de numéros de série saisis sur la ligne de réception (champ "nb_serie").