| API / API Web | |
| Version ACE : 1.6.2 | ||
|
Package : fr.generix.metier.bc4j.logistique Application module : GestionInventaire Service : genererComptageEcart API disponible depuis la version : 155
|
||
| Schémas d’entrée et de sortie : | IN | OUT |
Cette API permet :
Génération de l’OI de comptage et des lignes associées.
Génération d’un 3ème OI, résultat du comparatif entre les 2 premiers OI de comptage
Ou génération d’un 4ème OI, résultat du comparatif entre les 3 premiers OI, s’il existe un 3ème OI.
API imbriquées :
Contraintes et limites de fonctionnement (hors périmètre)
Paramétrage (PPE)
| LINVOI |
Processus, contrôles et règles de gestion
| ETAPE | DESCRIPTION DU PROCESSUS | |
| Ø JOINTURE ENTRE LOI ET LINVL POUR RÉCUPÉRER
LES ENTÊTES D’OI ET LES LIGNES DES 2 OU 3 OI DE COMPTAGE (SUIVANT CONTEXTE)
tel que
|
||
| Ø JOINTURE ENTRE LOI ET LINVL POUR RÉCUPÉRER
LES ENTÊTES D’OI ET LES LIGNES DES 2 OU 3 OI DE COMPTAGE (SUIVANT CONTEXTE) tel que
|
||
| Ø CRÉATION DES LIGNES D’INCIDENT (LINC) À PARTIR DES LIGNES D’INCIDENT DE L’OI MAÎTRE | ||
| Ø MISE À JOUR DES OI DE COMPTAGE - LOI.statut = « 9 » pour l’OI n°1 (numcompte = 1), n°2 (numcompte = 2) et n°3 (numcompte = 3) s’il existe. |
||
Erreurs possibles
| CAUSE | EFFET |
| OI maître inexistant | Exception « ELT_PASTRO » dans OI |
| Ligne d’OI inexistante | Exception « ELT_PASTRO » dans LINVL |
| Tiers de type « Agent » inexistant pour l’opérateur (idopr) correspondant au mode d’inventaire de l’OI | Exception « P_AGENINEX » dans TIE |
| Opérateur inexistant (mise à jour de Utival) | Exception « P_OPEINEX » dans LOPR |
| Séquence Oracle non trouvée pour le compteur « NUMOI » | Exception « L_SEQORA » |
Exemple(s) d’utilisation
Autres remarques…
|
Schéma d’entrée de l’API :
Schéma de sortie de l’API :
|
GestionInventairegenererComptageEcart