| API / API Web | |
|
Version : 5.0-00 |
Edition spéciale ES2 |
|
|
Package : fr.ACE.metier.bc4j.analytique.common GestionAnalytiqueCreerAnalytique |
||
| Schémas d’entrée et de sortie : | IN | OUT |
Cette API permet de compléter l’imputation analytique à partir de l'en-tête d'événement, d'un frais ou d'un poste d'événement en fonction des natures d'imputations associées à l'événement.
Règles d’imputation analytique :
q Pour une nature d’imputation et un niveau donnés (en-tête, poste, frais, remise globale), on ne génère rien s’il y a déjà eu imputation analytique (présence d’un enregistrement dans la table des en-têtes analytiques EVYE ),
q Si ce n’est pas le cas, on recherche un éventuel guide analytique par couple QUI/QUOI sur le type de condition défini dans la fonction GIAE . Une fois le guide trouvé, on vérifie s’il existe des axes analytiques à ventiler. Si c’est le cas, on crée une en-tête analytique comportant le guide analytique, la nature d’imputation analytique et le pourcentage d’imputation. Pour chaque axe analytique retenu, on crée un enregistrement dans la table EVYD . On ne retient pas les axes pour lesquels aucun plan ne figure dans le guide. Toutefois, on affiche un message indiquant que l’analytique est incomplet puisqu’un axe précisé dans GIAE ne sera pas représenté. On affiche également un message non bloquant si on a trouvé un guide analytique mais aucun axe analytique à ventiler.
API imbriquées : GestionAnalytiqueCalculerNiveauGestion - GestionAnalytiqueCreerDetailAnalytique -
Contraintes et limites de fonctionnement (hors périmètre)
| RAS. |
Paramétrage (PPE)
|
GESANA (Gestion de l’analytique d’un événement commercial). P_PHI (module ACE FINANCE avec ACE COMMERCE.) |
Processus, contrôles et règles de gestion
| Etape | Description du Processus |
| 1 | Vérifier la présence des paramètres GESANA et P_PHI. |
| 2 |
Boucle de lecture sur la table IAE avec les
éléments suivants :
|
| 3 |
Pour chaque élément trouvé dans la table IAE
|
Cas d’erreurs
| Cause | Effet |
| L’événement n’existe pas. |
Aucun traitement n’est réalisé. |
| Le poste n’existe pas. | Aucun traitement n’est réalisé. |