Datendeklaration der verwendeten Variablen (BOR) 
Das System erstellt im Implementierungsprogramm automatisch einen Bereich für die Datendeklaration von Schlüsselfeldern, Attributen und Methodenparametern. Dieser befindet sich zwischen den beiden Makrobefehlen BEGIN_DATA OBJECT und END_DATA OBJECT am Beginn des Quelltextes.
Die Datenstruktur des Objektschlüssels ist zwischen den Makrobefehlen BEGIN OF KEY und END OF KEY enthalten und wird vom System automatisch angelegt. Anschließend erfolgt die Deklaration der Methodenparameter und Attribute.
Die Datendeklaration wird beim ersten Aufruf des Implementierungsprogramms ergänzt, nachdem Sie die Objekttypkomponente angelegt haben.
Achtung
Da das System die Informationen über die Namen der Variablen und die Feldreferenzen direkt aus der Definition der einzelnen Objekttypkomponenten gewinnt, dürfen Sie hier keine Änderungen vornehmen.
Als Beispiel für die Datendeklaration finden Sie hier die Datendeklaration des Objekttyps BUS1001 (Material):
Syntax
BEGIN_DATA OBJECT. " Do not change.. DATA is generated
* only private members may be inserted into structure private DATA:
" begin of private,
" to declare private attributes remove comments and
" insert private attributes here ... " end of private,
BEGIN OF KEY,
MATERIAL LIKE MARA-MATNR,
END OF KEY,
PURCHASEREQUISITION TYPE SWC_OBJECT OCCURS 0,
PURCHASEORDER TYPE SWC_OBJECT OCCURS 0,
PURCHASINGINFO TYPE SWC_OBJECT OCCURS 0,
PURCHOUTLINEAGREEMT TYPE SWC_OBJECT OCCURS 0,
DOCUMENT TYPE SWC_OBJECT OCCURS 0,
COSTESTIMATE TYPE SWC_OBJECT OCCURS 0,
PIECEOFEQUIPMENT TYPE SWC_OBJECT OCCURS 0,
_MAKT LIKE MAKT,
_MARA LIKE MARA.
END_DATA OBJECT. " Do not change.. DATA is generated