Il n’y a pas de transaction en cours.
Il n'y a généralement pas de fichier trace ouvert (peut dépendre du contexte).
Le contrôle budgétaire est uniquement effectué si la variable locale BUDEXISTS est soit non définie, soit égale à 1.
Si le contrôle budgétaire doit uniquement être effectué si le budget existe, la variable BUDEXISTS doit être déclarée et initialisée à 1 dans un traitement spécifique.
La classe [F:BUD] est disponible et contient le budget qui vient d’être lu.
La classe [F:BUP] est disponible et contient le paramétrage de budget.
D’autres tables sont ouvertes, mais leur contenu n’est pas significatif.
D’autres tables peuvent être ouvertes selon le contexte d’appel.
Utilisez ce point d'entrée pour prendre la main avant la lecture du contrôle budgétaire.
Il n’y a pas de transaction en cours.
Il n'y a généralement pas de fichier trace ouvert (peut dépendre du contexte).
Le point d’entrée BEFACSBUD est appelé à chaque contrôle budgétaire. Plusieurs contextes sont donc possibles (création de demande d'achat, saisie directe d'engagements, etc.).
GBUDNB | Nombre de budgets à contrôler |
GBUDGET(x) | Liste des budgets à contrôler |
LEDTYP | Type de référentiel du document amont |
SOCIETE | Société du document amont |
DEVISE | Devise du document amont |
PLAN / COMPTE | Plan comptable et compte du document amont |
TBDIE(x)/TBCCE(x) | Axes/Sections du document amont |
MONTANT | Montant du document amont exprimé dans la devise du document |
QUANTITE | Quantité du document amont |
D’autres tables sont ouvertes, mais leur contenu n’est pas significatif.
D’autres tables peuvent être ouvertes selon le contexte d’appel.
Utilisez ce point d'entrée pour prendre la main juste avant le contrôle budgétaire de manière à modifier le montant sur lequel doit être effectué le contrôle de dépassement de budget.
Il n’y a pas de transaction en cours.
Il n'y a généralement pas de fichier trace ouvert (peut dépendre du contexte).
Le point d'entrée BEFBUDCTL est appelé avant la conversion en devise de référentiel des montants de la transaction courante et de la transaction budgétée. Le contrôle budgétaire est exécuté en devise de référentiel.
DEVBUD | Devise du budget à contrôler |
DEVISE | Devise du document amont |
DEVLED | Devise référentiel |
MTBUD | Montant du budget à contrôler dans la devise de DEVBUD |
QTBUD | Quantité du budget à contrôler |
MONTANT | Montant du document amont exprimé dans la devise du document |
QUANTITE | Quantité du document amont |
MTBLA, MTCMM, MTPRP | Montant déjà réalisé, engagé, pré-engagé en devise de référentiel |
QTBLA, QTCMM, QTPRP | Quantité déjà réalisée, engagée, pré-engagée |
La classe [F:BUD] est disponible et contient le budget qui vient d’être lu.
La classe [F:BUP] est disponible et contient le paramétrage de budget.
D’autres tables sont ouvertes, mais leur contenu n’est pas significatif.
D’autres tables peuvent être ouvertes selon le contexte d’appel.
Utilisez ce point d'entrée pour prendre la main juste après le programme de contrôle budgétaire standard de manière à rajouter des vérifications spécifiques supplémentaires.
Il n’y a pas de transaction en cours.
Il n'y a généralement pas de fichier trace ouvert (peut dépendre du contexte).
Le point d'entrée AFTBUDCTL est appelé juste après l'appel au sous-programme standard de vérification de budget (VERF_BUD) visant à contrôler que le budget n'a pas été dépassé.
En sortie du sous-programme standard VERF_BUD, la variable OK2 est positionnée sur :
Si une erreur se produit (OK2 = 1, 2, 3 ou 4), la variable MESSA est initialisée pour déclencher l'affichage d'un message d'erreur. L'initialisation s'effectue après l'appel au point d'entrée AFTBUDCTL.
DEVBUD | Devise du budget à contrôler |
DEVISE | Devise du document amont |
DEVLED | Devise référentiel |
MTBUD | Montant du budget à contrôler dans la devise de DEVBUD |
QTBUD | Quantité du budget à contrôler |
MONTANT | Montant du document amont exprimé dans la devise du document |
QUANTITE | Quantité du document amont |
MTBLA, MTCMM, MTPRP | Montant déjà réalisé, engagé, pré-engagé en devise de référentiel |
QTBLA, QTCMM, QTPRP | Quantité déjà réalisée, engagée, pré-engagée |
La classe [F:BUD] est disponible et contient le budget qui vient d’être lu.
La classe [F:BUP] est disponible et contient le paramétrage de budget.
D’autres tables sont ouvertes, mais leur contenu n’est pas significatif.
D’autres tables peuvent être ouvertes selon le contexte d’appel.