Version 4.2.6
 —  Statements  —

DEFINE DATA - Allgemeines

Dieses Dokument behandelt folgende Themen:


Funktion

Das Statement DEFINE DATA bietet eine Reihe von Klauseln, um Datendefinitionen in einem Natural-Programm vorzunehmen, und zwar entweder durch Referenzieren vordefinierter Datendefinitionen, die in einer Local Data Area (LDA), Global Data Area (GDA) oder Parameter Data Area (PDA) enthalten sind, oder durch Eingabe von Inline-Definitionen.

Seitenanfang

Regeln

Seitenanfang

Programmiermodi

Das DEFINE DATA-Statement steht im Structured Mode und im Reporting Mode zur Verfügung. Unterschiede sind in der DEFINE DATA-Statement-Beschreibung entsprechend markiert.

Im Allgemeinen gilt Folgendes:

Structured Mode

Im Structured Mode müssen alle verwendeten Variablen (außer anwendungsunabhängigen Variablen = AIVs) im DEFINE DATA-Statement definiert werden; sie dürfen innerhalb eines Programms an keiner anderen Stelle definiert werden. (Außerhalb eines Programms können Variablen in Data Areas definiert werden; siehe Datenbereiche (Data Areas) im Leitfaden zur Programmierung.)

AIVs dürfen nicht an anderer Stelle im Programm definiert werden, wenn ein DEFINE DATA INDEPENDENT-Statement benutzt wird.

Reporting Mode

Im Reporting Mode ist das DEFINE DATA-Statement nicht zwingend erforderlich, da Variablen auch an anderer Stelle im Programm definiert werden können.

Wenn Sie jedoch im Reporting Mode ein DEFINE DATA LOCAL-Statement verwenden, dürfen Sie an anderer Stelle im Programm keine weiteren Variablen (außer anwendungsunabhängigen Variablen = AIVs) definieren.

Wenn Sie im Reporting Mode ein DEFINE DATA INDEPENDENT-Statement verwenden, dürfen Sie an anderer Stelle im Programm keine weiteren AIVs definieren.

Seitenanfang

Weitere Informationen

Weitere Informationen zum DEFINE DATA-Statement finden Sie in den folgenden Abschnitten im Leitfaden zur Programmierung:

Seitenanfang