| API / API Web | |
|
Version : 5.0-00 |
Edition spéciale ES2 |
|
|
Package : fr.generix.metier.bc4j.analytique.common GestionAnalytiqueDupliquerAnalytique |
||
| Schémas d’entrée et de sortie : | IN | OUT |
Cette API permet de dupliquer les données analytiques de l'événement d’origine vers un événement de destination.
API imbriquées : aucune.
Contraintes et limites de fonctionnement (hors périmètre)
| RAS. |
Paramétrage (PPE)
|
GENANA (Génération de l'imputation l'analytique) avec la zone N2 : Génération du guide analytique avec ACE FINANCE). GESANA (Gestion de l’analytique d’un événement commercial) P_PHI (Module ACE FINANCEavec la zone A1 : ACE FINANCE avec ACE COMMERCE). DUPEVE (Duplication d’événement) |
Processus, contrôles et règles de gestion
| Etape | Description du Processus | |
|
Règles de gestion
Dans le flux de sortie de l’API, une liste donne les natures d’imputation qui n’ont pas été dupliquées et une autre liste donne celles qui ont été dupliquées. Pour la liste des natures non dupliquées, des informations sur la cause peuvent se trouver dans le champ « Information ». |
||
|
Règles d’héritage des données analytiques La propagation de l’analytique entre la commande et la livraison, puis entre la livraison et la facture tient compte du paramètre DUPEVE. On ne propage en effet que les natures d’imputation de l’origine que l’on retrouve dans le paramétrage de la destination. Exemple :
signifie que l’analytique associée à la nature PP2 ne sera pas propagée de la commande vers la livraison BL. |
||
| 1 |
On vérifie que :
|
|
| 2 |
On examine l’ensemble des enregistrements de la table EVYE correspondant à l'événement origine :
|
|
| 3 |
On vérifie que la nature d'imputation existe dans le paramétrage de destination (table IAE) : IAE_DES.ACHVTE = DES.ACHVTE, IAE_DES.TYPEVE = DES.TYPEVE, IAE_DES.NUMEVE = DES.NUMEVE, IAE_DES.CODETA = EVE.CODETA (que l'on aura au préalable lue), IAE_DES.CODNIA = EVYE.CODNIA.
|
|
| 4 |
On vérifie que l'élément EVYE à créer n'existe pas déjà pour l'événement de destination EVYE_DES.ACHVTE = DES.ACHVTE, EVYE_DES.TYPEVE = DES.TYPEVE, EVYE_DES.NUMEVE = DES.NUMEVE, EVYE_DES.NUMPOS = DES.NUMPOS, EVYE_DES.CODNIA = EVYE.CODNIA, EVYE_DES.CODFRD = EVYE.CODFRD, EVYE_DES.GTRGUI = EVYE.GRTGUI.
|
|
| 5 |
On contrôle la cohérence entre le paramétrage de l'origine et celui de la
destination.
|
|
| 6 |
Si les contrôles de cohérence sont vérifiés, l'en-tête de l’imputation
analytique (EVYE) et le détail analytique (EVYD) sont créés.
|
|
Cas d’erreurs