Code: Alles auswählen.
data dref2 type ref to data.
create data dref2 type standard table of (pa_table).
assign dref2->* to <itab>.
select * from (pa_table) into table <itab>.
Der Fehler bezieht sich auf das "TABLE" von "STANDARD TABLE"."TABLE" konnte nicht interpretiert werden.
Code: Alles auswählen.
CREATE DATA dref TYPE (r_tab-low).
ASSIGN dref->* TO <fs_ein>.
SELECT *
INTO <fs_ein>
FROM (r_tab-low)
WHERE (i_where) .
CLEAR z_cnt . CLEAR z_cnt2 .
CLEAR i_ausgabe.
LOOP AT i_struktur ASSIGNING <fs_struk> "daten aus tab DD03L
WHERE tabname EQ r_tab-low .
z_cnt2 = <fs_struk>-leng .
ASSIGN COMPONENT <fs_struk>-fieldname OF STRUCTURE <fs_ein>
TO <fs_aus> .
i_ausgabe-out+z_cnt(z_cnt2) = <fs_aus> .
z_cnt = z_cnt + <fs_struk>-leng .
ENDLOOP.
i_ausgabe-out+z_cnt(1) = 'X' .
APPEND i_ausgabe.
ENDSELECT.