Punkt wejścia CTLEVTDAT umożliwia interwencję w taki sposób, aby nie wykonać standardowej kontroli zdarzenia przechowywanego w tabeli HISTODUD dla uzgodnionych zapisów.
Dostępna jest aktualna transakcja
Jeśli zmienna TRACE wynosi 1 oznacza to, że log jest otwarty. Jeśli TRACE wynosi 0, brak otwartego loga.
Punkt wejścia jest umiejscowiony tuż przed standardową kontrolą dokonywana na uzgodnionym zapisie, co umożliwia sprawdzenie, czy data zdarzenia przechowywana w tabeli historii rozrachunków HISTODUD ([F:HDU]DATEVT) równa się maksymalnej dacie zapisów grupy uzgodnienia.
Kontrola odbywa się, jeśli zmienna lokalna CTL_EVTDAT równa się 1.
Dostępna jest zmienna lokalna [L]CTL_EVTDAT. Domyślnie ta zmienna jest inicjalizowana jako 1 przed wywołaniem punktu wejścia CTLEVTDAT.
Jeśli w danym przypadku zmienna jest zmieniana, kontrola i ponowna synchronizacja daty zdarzenia nie zostaną wykonane.
Tabela | Ważna zawartość | Opis tabeli |
HISTODUD [HDU] | Tak | Historia rozrachunków |
GACCENTRYD [DAE] | Tak | Pozycje dokumentów księgowych |
GACCDUDATE [DUD] | Tak | Rozrachunki |
|
|
|