Punkty wejścia > Moduł Administrator > Standardowy skrypt SUBALH9 

AV_EXEREQ

Entry point jest wywoływany przed transakcją ekstrakcji zapytań w procesie SUBALH9.

Służy on do inicjowania zmiennych w celu kontroli czasu wykonania zapytania.

Kontekst i tryb działania

W kontekście punktu wejścia :

  • Brak otwartego loga

NBB(1..10) zawiera liczbę wierszy na danym poziomie
CRITERE(250)(1..3) zawiera wszystkie kryteria utworzone w powiązanych tabelach
LISTE zawiera kod zapytania.

Maska wykorzystywana w transakcji nosi nazwę 'WML' + kod zapytania.

Automatyczny proces generowany dla transakcji nosi nazwę 'WMM' + kod zapytani. Zawiera zwłaszcza on szczegóły dotyczące tabel wykorzystywanych przez instrukcję łącza i kolumny.

Transakcja ekstrakcji wywoływana jest przez funkcję „Widok zapytań”
- przy odświeżaniu (klawisz F5)
- przy korzystaniu z przycisku „Szukaj”
- po zmianie kryteriów.

AV_EXEREQ

Entry point jest wywoływany po transakcji ekstrakcji zapytań w procesie SUBALH9.

Służy on do wyświetlania wyniku zapytania i wykorzystuje zmienne określone w entry point AV_EXEREQ.

Kontekst i tryb działania

W kontekście punktu wejścia :

  • Brak otwartego loga

Zmienne oraz różne przypadki wywołań są takie same, jak w przypadku entry point AV_EXEREQ.

FILTR: Zawiera kryteria filtrowania autoryzowanych lokalizacji

Ten entry point wywoływany jest podczas ustalania kryteriów wykorzystywanych przy stosowaniu filtra w tabeli głównej.

Służy do usuwania filtra w autoryzowanych lokalizacjach lub do dodawania filtra.
Jeżeli liczba autoryzowanych lokalizacji jest znacząca (>150), przełączenie polecenia „znajdź'' na mechanizm może zostać błędnie zinterpretowane przez bazę danych. W takim przypadku konieczna jest dezaktywacja tego polecenia i zastosowanie polecenia „func”, na przykład przy wyborze kryteriów zapytania.

Na przykład: func ZZSITE.OKSITE([F:XXX]SITE)<>0

## Traitement ZZSITE
funprog OKSITE(SITE)
Wartość znaku STRONY
Jeżeli find(SITE,GUSRFCY(1..GNBAUZ))<>0
End 1
Endif
End 0

Kontekst i metoda działania

W kontekście punktu wejścia :

  • Brak otwartego loga

CRITERE(250)(1..3) zawiera wszystkie kryteria stosowane w przypadku tabel powiązanych
LISTE zawiera kod zapytania
FILTRE zawiera formułę stosowaną do filtrowania autoryzowanych lokalizacji

Zmienna FILTER zawiera następujące polecenie: Find(FCY,GUSRFCY(1..GNBAUZ)). Entry point służy do czyszczenia tej zmiennej lub zmiany jej zawartości przed dodaniem jej do zmiennej CRITERE.