Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

IS-INITIALIZED( ) Variableninitialisierung prüfen

&pagelevel(3)&pagelevel

Anwendungsgebiet: Variablenzugriff/Prüffunktionen

Die Funktion IS-INITIALIZED( ) prüft, ob die angegebene Variable initialisiert ist, das heißt, ob sie einen gültigen Inhalt hat. Auch der Leerstring ist ein gültiger Variableninhalt.

Es können nur einfache Variablen oder Listenvariablen geprüft werden.

Format

IS-INITIALIZED( )

VARIABLE-NAME = string_ausdruck

Ergebnistyp

BOOLEAN

Eingabeparameter

VARIABLE-NAME = string_ausdruck
Bezeichnet eine einfache Variable oder Listenvariable. Der Variablenname muss in Hochkommata eingeschlossen werden, wenn man ihn direkt (als Literal) angeben will (siehe dazu das nachfolgende Beispiel sowie das Beispiel bei IS-DECLARED( )).
Eine Listenvariable muss in der Form 'listenname#' bezeichnet werden. Einzelne Listenelemente können in der Form 'listenname#elementindex' angegeben werden.

Ergebnis

TRUE
Die mit dem Parameter VARIABLE-NAME bezeichnete Variable ist initialisiert.

FALSE
Die mit dem Parameter VARIABLE-NAME bezeichnete Variable ist nicht initialisiert.

Fehlermeldung

SDP1101  SYNTAX-FEHLER IM VARIABLEN-NAMEN

Beispiel

/DECLARE-VARIABLE X
/DECLARE-VARIABLE A
/A = 'ABC' 
/B = IS-INITIALIZED(VARIABLE-NAME = 'A')
/SHOW-VARIABLE B
B = TRUE
/B = IS-INITIALIZED(VARIABLE-NAME = 'AA')
/SHOW-VARIABLE B
B = FALSE 
/B = IS-INITIALIZED(VARIABLE-NAME = 'X')
/SHOW-VARIABLE B
B = FALSE 
/FREE-VARIABLE NAME = A
/B = IS-INITIALIZED(VARIABLE-NAME = 'A')
/SHOW-VARIABLE B
B = FALSE 

Die Variable A hat nach FREE-VARIABLE keinen Inhalt mehr, daher wird als Ergebnis FALSE geliefert.