Skip to main content
Skip table of contents

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:

LEER

Leer/Undef-Funktionen

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.