| API / API Web | |
|
Version : ACE 1.1 |
Edition spéciale ES0 |
|
|
Package : fr.ACE.metier.bc4j.analytique.common GestionAnalytiqueValiderBudget |
||
| Schémas d’entrée et de sortie : | IN | OUT |
Cette API permet de contrôler la cohérence du budget pour ensuite l’enregistrer définitivement.
Voir documentation F_BUD_F.
API imbriquées : aucune.
Contraintes et limites de fonctionnement (hors périmètre)
| RAS. |
Paramétrage (PPE)
| RAS. |
Processus, contrôles et règles de gestion
| Etape | Description du Processus |
|
Le budget à valider est stocké dans la table P_6BAT. Un enregistrement de cette table dans la table correspond à une période. Si le budget définitif existe déjà (table P_6BU), le « mode » permet de déterminer s’il faut le remplacer avec le budget à valider ou cumuler les deux budgets. Chaque ligne budgétaire est stockée dans la balance analytique (table P_5BA), ce qui permet d’effectuer un premier contrôle de cohérence. La totalisation de toutes les lignes est stockée dans la table des budgets (P_6BU), ce qui permet d’effectuer un second contrôle de cohérence. En fonction du sens et du type de devise du suivi, le montant est stocké dans un champ particulier de la balance analytique (table P_5BA). Par exemple, si le suivi s’effectue en devise société et le sens est « D », le montant est stocké dans le « cumul débit devise société » (champ « p_5bamds »). Si aucune erreur d’intégration, le budget à valider doit être supprimé dans la table p_6bat (si l’indicateur « supprimeBudgetTemp » n’est pas à ‘N’). |