FIELD-SYMBOLS <fieldsymbol>
[STRUCTURE table DEFAULT field]|
[TYPE typ]|
[TYPE LINE OF typ]|
[LIKE field]|
[LIKE LINE OF record]|
[TYPE tablekind]
[TYPE REF TO class].
Dieses Kommando deklariert ein Feldsymbol. Die spitzen Klammern,
in denen der Name des Feldsymbols steht, gehören zur Syntax
des Kommandos. Sie sind obligatorisch. Ein Feldsymbol ist ein
Zeiger, der später mit dem Kommando
ASSIGN einem Datenfeld
zugewiesen wird. Ohne Verwendung eines der Zusätze wird der
Typ des Feldsymbols erst während der Zuweisung (siehe
ASSIGN) festgelegt.
Mit dem Zusatz
STRUCTURE wird ein Feldsymbol erzeugt,
daß auf eine komplette im Data-Dictionary definierte Struktur
zeigen kann. Auf die einzelnen Felder der Struktur kann später
mit <fieldsymbol>-fieldname zugegriffen werden. Für
derartige Feldsymbole muß ein Arbeitsbereich field
bereitgestellt werden, dessen Größe der Größe
der Dictionary-Struktur entsprechen muß. Die anderen Zusätze
legen einen Typ für das Feldsymbol fest. Dieser Typ wird
bei einem ASSIGN überprüft.
Außer dem Bezug auf Felder bzw. Feldleisten kann der Typ auch generisch durch einen
Verweis auf eine der Arten interner Tabellen hergestellt werden. Außerdem kann der
Datentyp durch eine Klasse bestimmt werden.