Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

DECLARE-ELEMENT Strukturelement deklarieren

Strukturelemente können einfache oder zusammengesetzte Variablen (Arrays, Strukturen, Listen) sein.
Variablenattribute, die im Kommando DECLARE-ELEMENT nicht definiert werden können, werden von der übergeordneten Struktur übernommen (z.B. SCOPE-Attribute von BEGIN-STRUCTURE oder DECLARE-VARIABLE).

Ist das Strukturelement eine zusammengesetzte Variable, müssen deren Elemente einzeln initialisiert werden. Zusammengesetzte Variablen können nicht als Ganzes initialisiert werden. Es können auch Elemente von dynamischen Strukturen mit diesem Kommando deklariert werden.

DECLARE-ELEMENT

NAME = list-poss(2000): <composed-name 1..255>(...)


<composed-name 1..255>(...)




INITIAL-VALUE = *NONE / <text 0..1800 with-low expr>




,TYPE = *ANY / *STRING / *INTEGER / *BOOLEAN / *STRUCTURE(...)





*STRUCTURE(...)







DEFINITION = *DYNAMIC / *BY-SYSCMD / <structured-name 1..20>

,MULTIPLE-ELEMENTS = *NO / *ARRAY(...) / *LIST(...)


*ARRAY(...)




LOWER-BOUND = 0 / *NONE / <integer -2147483648..2147483647>




,UPPER-BOUND = *NONE / <integer -2147483648..2147483647>


*LIST(...)




LIMIT = *NONE / <integer 1..2147483647>

Kommando-Returncode

(SC2)

SC1

Maincode

Bedeutung / garantierte Meldungen


0CMD0001Ohne Fehler
10CMD0001Warnung; Element schon deklariert
20CMD0001Warnung; Operand INITIAL-VALUE wurde ignoriert

1CMD0202Syntaxfehler

1SDP0118Kommando im falschen Kontext

3CMD2203Falsche Syntaxdatei

32CMD0221Systemfehler (interner Fehler)

64CMD0216Erforderliches Privileg fehlt

64SDP0091Semantikfehler
garantierte Meldung: SDP1018

130SDP0099Kein Adressraum mehr verfügbar