ABAPCREATE_DATA_IMPLICIT - CREATE DATA IMPLICIT

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

CREATE DATA dref

Kurzreferenz



Syntax

CREATE DATA dref [area_handle].

Wirkung

Falls keiner der Zusätze TYPE oder LIKE angegeben ist, muss die Datenreferenzvariabledref vollständig typisiert sein. Das Datenobjekt wird dann mit dem statischen Datentyp der Datenreferenzvariablen erzeugt.

Beispiel

Erzeugung einer internen Tabelle und eines Datenobjekts vom Datentyp i. Die Datenobjekte werden direkt vor ihrer Verwendung erzeugt und danach durch Initialisierung der Referenzvariablen demGarbageCollector übergeben. Auf die Datenobjekte wird durch Dereferenzierung der Datenreferenzen zugegriffen.

TYPES t_itab TYPE TABLE OF i WITH NON-UNIQUE KEY table_line.

DATA: tab_ref TYPE REF TO t_itab,
      i_ref   TYPE REF TO i.

DO 10 TIMES.
  IF tab_ref IS INITIAL.
    CREATE DATA tab_ref.
  ENDIF.
  APPEND sy-index TO tab_ref->*.
ENDDO.

IF tab_ref IS NOT INITIAL.
  IF i_ref IS INITIAL.
    CREATE DATA i_ref.
  ENDIF.
  LOOP AT tab_ref->* INTO i_ref->*.
    WRITE / i_ref->*.
  ENDLOOP.
ENDIF.

CLEAR: tab_ref, i_ref.




Vendor Master (General Section)   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.


Length: 1828 Date: 20120526 Time: 193705     triton ( 82 ms )