| API / APIs Radiofréquence | |
| Version ACE : 5.0-00 | |
|
Package : Standard Sous-programme Basic : Rech_Ligne_Inv_Pour_Objet |
Fonctionnalité :Inventaire |
| Schémas d’entrée et de sortie : | voir en fin de document. |
Cette API permet de rechercher la ligne d'inventaire associée a l'objet ou de la créer si elle n'existe pas.
Si l’objet n’est pas précisé, l’API recherche la ligne associée au code produit, à l’emplacement et à la référence lot demandés.
API imbriquées : aucune.
Contraintes et limites de fonctionnement (hors périmètre)
| RAS. |
Paramétrage (PPE)
| PRXLOT - |
Prototype de la fonction Basic
| Rech_Ligne_Inv_Pour_Objet (numero_module, idoi, numcompte, idobj, codallcir, lcodmag, adremp, codpro , l_nbrcnt, cnttyp, cntcod, nivcptqte, numligoi, numseqlig, reflot, datdlc, codemb, nompro, indexp, typliv, sigliv, codeop, flgsaisie, numlot_fournisseur, suistk) |
Messages en entrée
| LIGNE_OBJ~idoi~numcompte~idobj~codallcir~lcodmag~adremp~codpro~reflot~ |
Messages en sortie
| Retour~codpro~l_nbrcnt~cnttyp~cntcod~nivcptqte~numligoi~numseqlig~reflot~datdlc~codemb~ nompro~indexp~typliv~sigliv~codeop~flgsaisie~adremp~numlot_fournisseur~suistk |
Valeurs restituées par l’API
| VALEUR | REMARQUE |
| 1 | La ligne d’inventaire à été trouvée ou créée. |
| 0 | La ligne d’inventaire n’a pas été trouvée ou créée. |
| ETAPE | DESCRIPTION DU PROCESSUS |
| 1 | Si un identifiant objet est précisé, recherche de la ligne d'inventaire associée a cet objet. Sinon recherche de la ligne d'inventaire associée au code produit, à l’emplacement et à la référence lot. |
| 2 | Si la ligne d’inventaire n’existe pas, on la crée. |
| w_ret = Rech_Ligne_Inv_Pour_Objet (numero_module, idoi, numcompte, w_obj, "", lcodmag, w_adremp, w_codpro, w_l_nbrcnt, w_cnttyp, w_cntcod, w_nivcptqte, w_numligoi, w_numseqlig, w_reflot, w_datdlc, w_emb, w_nompro ,w_indexp, w_typliv, w_sigliv, w_codeop, w_flgsaisie, w_lot_fournisseur, w_suistk) |
| NOM DU PARAMÈTRE | TYPE | FORMAT | TAILLE | OBL O/N | REMARQUE |
| Idoi | LONG | O | Identifiant Ordre d’Inventaire | ||
| Numcompte | LONG | O | Numéro de comptage en cours | ||
| Idobj | CHAR | 18 | N | Identifiant objet de stock | |
| Codallcir | CHAR | 8 | N | Identifiant allée de circulation | |
| Lcodmag | CHAR | 3 | N | Code magasin | |
| Adremp | CHAR | 8 | N | Code emplacement | |
| Codpro | CHAR | 16 | N | Code produit | |
| Reflot | CHAR | 30 | N | Référence lot |
| NOM DU PARAMÈTRE | TYPE | FORMAT | TAILLE | REMARQUE |
| Codpro | CHAR | 16 | Code produit | |
| l_nbrcnt | LONG | Nombre de contenants | ||
| Cnttyp | CHAR | 2 | Type de contenant | |
| Cntcod | CHAR | 2 | Code contenant | |
| Nivcptqte | LONG | Niveau de comptage réel | ||
| Numligoi | LONG | Numéro de ligne d’inventaire | ||
| Numseqlig | LONG | Numéro de séquence dans ligne | ||
| Reflot | CHAR | 30 | Référence lot | |
| Datdlc | DATE | 8 | Date limite de consommation | |
| Codemb | CHAR | 16 | Code emballage | |
| Nompro | CHAR | 30 | Nom du produit | |
| Indexp | CHAR | 1 | Indicateur objet d’expédition | |
| Typliv | CHAR | 3 | Type du tiers associé à la livraison | |
| Sigliv | CHAR | 12 | Sigle du tiers associé à la livraison | |
| Codeop | CHAR | 12 | Code opération | |
| Flgsaisie | CHAR | 1 | Saisie réception physique effectuée | |
| Adremp | CHAR | 8 | Code emplacement | |
| Numlot_fournisseur | CHAR | 40 | Numéro de lot fournisseur | |
| Suistk | CHAR | 1 | Indicateur du suivi en stock |