Brak transakcji w toku
Zazwyczaj brak otwartego loga (może zależeć od kontekstu).
Kontrola budżetu jest wykonywana tylko, jeśli zmienna lokalna BUDEXISTS jest albo niezdefiniowana, albo równa się 1.
Jeśli kontrola ma być dokonywana tylko, jeśli budżet istnieje, zmienna BUDEXISTS musi być zadeklarowana i zainicjalizowana jako 1 w odpowiednim procesie.
Dostępna jest klasa [F:BUD] zawierająca odczytany budżet.
Dostępna jest klasa [F:BUP] zawierająca ustawienia budżetu.
Inne tabele są otwierane, ale ich zawartość nie ma znaczenia.
Inne tabele mogą być otwierane w zależności od kontekstu wywoływania.
Z tego punktu wejścia należy skorzystać, aby zainterweniować przed odczytem kontroli budżetu.
Brak transakcji w toku
Zazwyczaj brak otwartego loga (może zależeć od kontekstu).
Punkt wejścia BEFACSBUD jest wywoływany podczas każdej kontroli budżetu. Możliwych jest więc wiele kontekstów (tworzenie wniosku zakupowego, bezpośrednie wprowadzanie zobowiązań itp.).
GBUDNB | Liczba budżetów do skontrolowania |
GBUDGET(x) | Lista budżetów do skontrolowania |
LEDTYP | Typ księgi dokumentu wstecz |
SOCIETE | Firma dokumentu wstecz |
DEVISE | Waluta dokumentu wstecz |
PLAN / COMPTE | Plan kont i konto dokumentu wstecz |
TBDIE(x)/TBCCE(x) | Wymiary/Sekcje dokumentu wstecz |
MONTANT | Kwota dokumentu wstecz wyrażona w walucie dokumentu |
QUANTITE | Ilość dokumentu wstecz |
Inne tabele są otwierane, ale ich zawartość nie ma znaczenia.
Inne tabele mogą być otwierane w zależności od kontekstu wywoływania.
Z tego punktu wejścia należy skorzystać, aby zainterweniować tuż przed kontrolą budżetu w taki sposób, aby zmodyfikować kwotę, dla której ma zostać zastosowana kontrola przekroczenia budżetu.
Brak transakcji w toku
Zazwyczaj brak otwartego loga (może zależeć od kontekstu).
Punkt wejścia BEFBUDCTL jest wywoływany przed przeliczeniem w walucie księgi kwot bieżącej transakcji i transakcji budżetowej. Kontrola budżetu jest wykonywana w walucie księgi.
DEVBUD | Waluta budżetu do skontrolowania |
DEVISE | Waluta dokumentu wstecz |
DEVLED | Waluta księgi |
MTBUD | Kwota budżetu do skontrolowania w walucie DEVBUD |
QTBUD | Ilość budżetu do skontrolowania |
MONTANT | Kwota dokumentu wstecz wyrażona w walucie dokumentu |
QUANTITE | Ilość dokumentu wstecz |
MTBLA, MTCMM, MTPRP | Kwota już zrealizowana, obciążona, wstępnie obciążona w walucie księgi |
QTBLA, QTCMM, QTPRP | Ilość już zrealizowana, obciążona, wstępnie obciążona |
Dostępna jest klasa [F:BUD] zawierająca odczytany budżet.
Dostępna jest klasa [F:BUP] zawierająca ustawienia budżetu.
Inne tabele są otwierane, ale ich zawartość nie ma znaczenia.
Inne tabele mogą być otwierane w zależności od kontekstu wywoływania.
Z tego punktu wejścia należy skorzystać, aby zainterweniować tuż po standardowym programie kontroli budżetu w taki sposób, aby dodać dodatkowe sprawdzenia.
Brak transakcji w toku
Zazwyczaj brak otwartego loga (może zależeć od kontekstu).
Punkt wejścia AFTBUDCTL jest wywoływany tuż po wywołaniu standardowego podprogramu sprawdzenia budżetu (VERF_BUD) mającego na celu, czy budżet nie został przekroczony.
Podczas wychodzenia ze standardowego podprogramu VERF_BUD, zmienna OK2 jest ustawiana jako:
Jeśli wystąpił błąd (OK2 = 1, 2, 3 lub 4), zmienna MESSA jest inicjalizowana, aby wyświetlić komunikat o błędzie. Inicjalizacja dokonuje się po wywołaniu punktu wejścia AFTBUDCTL.
DEVBUD | Waluta budżetu do skontrolowania |
DEVISE | Waluta dokumentu wstecz |
DEVLED | Waluta księgi |
MTBUD | Kwota budżetu do skontrolowania w walucie DEVBUD |
QTBUD | Ilość budżetu do skontrolowania |
MONTANT | Kwota dokumentu wstecz wyrażona w walucie dokumentu |
QUANTITE | Ilość dokumentu wstecz |
MTBLA, MTCMM, MTPRP | Kwota już zrealizowana, obciążona, wstępnie obciążona w walucie księgi |
QTBLA, QTCMM, QTPRP | Ilość już zrealizowana, obciążona, wstępnie obciążona |
Dostępna jest klasa [F:BUD] zawierająca odczytany budżet.
Dostępna jest klasa [F:BUP] zawierająca ustawienia budżetu.
Inne tabele są otwierane, ale ich zawartość nie ma znaczenia.
Inne tabele mogą być otwierane w zależności od kontekstu wywoływania.