Code: Alles auswählen.
PARAMETERS: p_table TYPE tabname.
Code: Alles auswählen.
DATA: itab TYPE „Wert aus p_table“.
Das ist nicht schwierig sondern 1 Daten- und eine Feldsymboldeklaration und 2 (kurze) Zeilen Code ganz ohne RTTIDeathAndPain hat geschrieben: ↑17.02.2020 13:31Dennoch bin ich neugierig, ob er das immer noch machen möchte, wenn er gelesen hat, wie kompliziert das ist.
Code: Alles auswählen.
REPORT.
DATA: lr_data TYPE REF TO data.
FIELD-SYMBOLS: <lt_data> TYPE STANDARD TABLE.
PARAMETERS: tabname TYPE tabname DEFAULT 'T005'.
CREATE DATA lr_data TYPE STANDARD TABLE OF (tabname) WITH NON-UNIQUE DEFAULT KEY.
ASSIGN lr_data->* TO <lt_data>.
BREAK-POINT.
Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
Patrick1982
Moin!black_adept hat geschrieben: ↑17.02.2020 13:40Das ist nicht schwierig sondern 1 Daten- und eine Feldsymboldeklaration und 2 (kurze) Zeilen Code ganz ohne RTTICode: Alles auswählen.
REPORT. DATA: lr_data TYPE REF TO data. FIELD-SYMBOLS: <lt_data> TYPE STANDARD TABLE. PARAMETERS: tabname TYPE tabname DEFAULT 'T005'. CREATE DATA lr_data TYPE STANDARD TABLE OF (tabname) WITH NON-UNIQUE DEFAULT KEY. ASSIGN lr_data->* TO <lt_data>. BREAK-POINT.
Code: Alles auswählen.
CREATE DATA lr_table TYPE STANDARD TABLE OF (p_table) WITH NON-UNIQUE DEFAULT KEY.
ASSIGN lr_table->* TO FIELD-SYMBOL(<lt_table>).
CREATE DATA lr_structure TYPE (p_table).
ASSIGN lr_structure->* TO FIELD-SYMBOL(<ls_structure>).
Code: Alles auswählen.
APPEND <ls_structure> TO <lt_table>.
Was mach ich hier falsch?"<LT_TABLE>" ist keine interne Tabelle.
Code: Alles auswählen.
field-symbols: <lt_table> type standard table.