Definition von NaturalX-Objekten

Allgemeine Syntax von DEFINE DATA OBJECT:

DEFINE DATA
  OBJECT

../graphics/sbo3.gif

USING

../graphics/cbo2.gif

local-data-area
parameter-data-area

../graphics/cbc2.gif

../graphics/sbc3.gif

local-data-definition ../graphics/dot3.gif  
END-DEFINE  

Dieses Dokument behandelt folgende Themen:

Eine Erläuterung der in dem Syntax-Diagramm verwendeten Symbole entnehmen Sie dem Abschnitt Syntax-Symbole.


Funktion

Das DEFINE DATA OBJECT-Statement wird benutzt in einem Subprogramm oder einer Klasse in Zusammenhang mit NaturalX. Weitere Informationen, siehe NaturalX-Dokumentation im Leitfaden zur Programmierung.

Syntax-Beschreibung

Syntax-Element-Beschreibung:

Syntax-Element Beschreibung
USING local-data-area
LDA-Name:

Eine LDA (Local Data Area) enthält Datenelemente, die in einem einzelnen Natural-Modul benutzt werden sollen. Sie können mehr als eine Data Area referenzieren; in diesem Fall müssen Sie die reservierten Wörter OBJECT und USING wiederholen, zum Beispiel:

DEFINE DATA
  OBJECT USING DATX_L
  OBJECT USING DATX_P

  ...
END-DEFINE ;
Weitere Informationen siehe Felddefinitionen im DEFINE DATA-Statement im Leitfaden zur Programmierung.
USING parameter-data-area
PDA-Name:

Eine mit DEFINE DATA OBJECT definierte Data Area kann eine Parameter Data Area (PDA) sein. Wenn Sie eine PDA als eine Object Data Area benutzen, können Sie sich die zusätzliche Mühe ersparen, eine Object Data Area zu erstellen, die dieselbe Struktur wie die PDA hat.

local-data-definition
Lokale Datendefinition:

Daten können auch direkt mit der im Abschnitt Lokale Datendefinition definiert werden.

END-DEFINE
Ende des DEFINE DATA-Statements:

Das für Natural reservierte Wort END-DEFINE muss zum Beenden des DEFINE DATA-Statements benutzt werden.