| 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) |
| NB_SERIE~typdep~sigdep~numrec~numligrec~ |
| 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) |
| 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. |
| 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"). |