ABAPDATA_BEGIN_OF_OCCURS - DATA BEGIN OF OCCURS

CL_GUI_FRONTEND_SERVICES - Frontend Services   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.

DATA - BEGIN OF OCCURS

Kurzreferenz



Obsolete Syntax

DATA BEGIN OF itab OCCURS n.
  ...
DATA END OF itab [VALID BETWEEN intlim1 AND intlim2].

Zusatz:

... VALID BETWEEN intlim1 AND intlim2

Wirkung

Diese in Klassen verbotene Variante der durch DATA BEGIN OF eingeleiteten Anweisungsfolge deklariert eine interne Tabelle itab alsStandardtabelle mit strukturiertem Zeilentyp und einerKopfzeile.Die Deklarationen zwischen den Anweisungen DATA BEGIN OF und DATA END OF definieren wiebei der normalen Variante von DATA BEGIN OF die Komponenten desZeilentypsvon itab. Das Datenobjekt n, das als Zahlenliteral oder numerische Konstante angegeben werden muss, bestimmt den initialen Speicherbedarf.

Hinweise

  • Obige Anweisungsfolge ist die Urform der Deklarationen interner Tabellen. Solcherart deklarierte interneTabellen waren immer Tabellen im eigentliche Sinn, bei denen die Zeilen prinzipiell aus einzelnen Spalten aufgebaut sind.
  • Folgende Anweisungsfolge ersetzt obige Anweisungen (mit Ausnahme des Zusatzes VALID BETWEEN), wobei die Rolle der Kopfzeile von einem Arbeitsbereich wa übernommen wird:
DATA BEGIN OF wa.
       ...
DATA END OF wa.
DATA itab LIKE TABLE OF wa.
Die letzte Anweisung ist eine Kurzform der vollständigenDeklaration von itab, in der Tabellenart und -schlüssel durch Standardwerte ergänzt werden.

  • Das Anlegen der Kopfzeileist bei dieser Variante nicht abschaltbar. Da Kopfzeilen interner Tabellen aber absolut unerwünscht sind, sollte diese Form der Deklaration interner Tabellen nie mehr vorkommen.


Zusatz

... VALID BETWEEN intlim1 AND intlim2

Wirkung

Der Zusatz VALID BETWEEN der Anweisung DATA END OF ist nur dann von Bedeutung, wenn dieinterne Tabelle mit der obsoleten Form der Anweisung PROVIDEbearbeitet werden soll. Als intlim1 und intlim2 können Spalten der internen Tabellevom Datentyp d, i, n oder t angegeben werden. Diese Spalten dienen in der obsoleten Form der Anweisung PROVIDE implizit als Intervallgrenzen.


TXBHW - Original Tax Base Amount in Local Currency   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.


Length: 3632 Date: 20120526 Time: 194058     triton ( 142 ms )