API RF PROSERIE

  Version ACE : 5.0-00

Package : Standard

Sous-programme Basic : Pro_Serie

Nom de la gnc : gnc_rf_proserie

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

Cette API permet d’indiquer si un produit est géré par numéro de série en réception ou en préparation. Elle fournit également la taille de saisie du numéro de série.

API imbriquées : aucune.

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

RAS.

Paramétrage (PPE)

NUMSERSAISERLSERIE -

Prototype de la fonction Basic

Pro_Serie (numero_module, mode, codpro, taille_serie)

Messages en entrée

PROSERIE~mode~codpro~

Messages en sortie

Retour~taille_serie

Valeurs restituées par l’API

VALEUR REMARQUE
1 Le produit est géré avec numéro de série dans le mode indiqué.
0 Le produit n’est pas géré avec numéro de série dans le mode indiqué.

Cas d’erreur

CODE PARAMÈTRES DESCRIPTION
0   The product is not managed by serial number
0   The mode input parameter indicates an input mode and the SAISER parameter indicates an « output » mode only

Processus, contrôles et règles de gestion

ETAPE DESCRIPTION DU PROCESSUS
1 Contrôle que le produit en entrée est géré avec numéro de série dans le mode indiqué.
2

Récupération de la taille de saisie des numéros de série (voir paramètre NUMSER).

La valeur par défaut est 12.

Détail :

Call the function gnc_serie_pro_logis (with the codpro input parameter) to obtain information, whether the product is managed by serial number.

If the product is not managed by serial number, the API returns an error code 0.

If the action mode is 1 (Reception)

If the SAISER parameter indicates an « output » mode only (SAISER.para2 = 2)

The API returns an error code 0.

Initialize the taille_serie output parameter with 12.

Get the size of the serial number from the LSERIE parameter.

If the size is between 0 and 31 (0 < LSERIE.parn1 < 31)

The retrieved value is copied to the paramOut1 output parameter (paramOut1 = LSERIE.parn1)

Exemple(s) d’utilisation

Ret = Pro_Serie (numero_module, mode, codpro, taille_serie)

Paramètres en entrée

NOM DU PARAMÈTRE TYPE FORMAT TAILLE OBL O/N REMARQUE
mode CHAR   1 O

1: Réception,

2: Préparation.

codpro CHAR   16 O Code produit.

Paramètres en sortie

NOM DU PARAMÈTRE TYPE FORMAT TAILLE REMARQUE
paramOut1 LONG     Taille de saisie des numéros de série.