UNDEF
UNDEF
UNDEF steht für einen speziellen Zustand eines Parameters. Auf den Parameterwert kann dabei nicht zugegriffen werden, er ist undefiniert.
Bei der Initialisierung (Laden eines Verbundes) erhalten alle Parameter den Zustand UNDEF, sofern ihnen nicht über die Parametertabelle ein Initialisierungswert zugeordnet wurde.
Außerdem kann einem Parameter oder einer Parametergruppe der Zustand UNDEF zugewiesen werden (f$Undef bzw. f$PGUndef).
Wenn ein Parameter, der sich im Zustand UNDEF befindet, in einer Bedingung abgefragt wird oder in einer Aktion verwendet wird (rechts vom Gleichheitszeichen), so wird er automatisch mittels einer System-Dialogmaske nachgefragt.
Ebenso kann eine spezielle Logik definiert werden, die im Fall der Wertenachfrage aufgerufen wird. Dies geschieht mittels der Funktion f$NachfrageET.
Der einzige Zugriff auf einen Parameter, der die automatische Wertenachfrage nicht auslöst, ist die Prüffunktion f$IstUndef.
Soll ein Parameter gezielt keinen Wert besitzen und auch nicht automatisch nachgefragt werden, so kann ihm der Zustand LEER zugewiesen werden.
Verwandte Themen: |