Folgende Benutzer bedankten sich beim Autor jensschladitz für den Beitrag:
isp
jensschladitz hat geschrieben:Sali,
dazu die Doku zur Anweisung create data und zu den RTTI (Run Time Services) anschauen - damit wird es verständlich !
Gruss Jens
Theoretisch und praktisch ja, praktisch und theoretisch solltest du das aber nicht tun.isp hat geschrieben:Kann man das umgehen, in dem statt des Arbeitsbereichs sofort eine Interne Tabelle verwenden oder auf Arbeitsbereich kann man nicht verzichten?
Code: Alles auswählen.
data itab type standard table of t000 with header line.
Code: Alles auswählen.
data itab like t000 occurs 0.
Code: Alles auswählen.
if itab is initial
Code: Alles auswählen.
SELECT-OPTIONS s_matnr for mara-matnr.
Code: Alles auswählen.
TYPES: BEGIN OF wa,
feld1 TYPE zbook-feld1,
feld2 TYPE zbook-feld2,
END OF wa.
DATA: lt_tab1_key TYPE STANDARD TABLE OF wa,
lw_tab1_key TYPE wa,
....
SELECT * FROM zbook INTO TABLE lt_tab1_key.
LOOP AT lt_tab1_key INTO lw_tab1_key.
SELECT * FROM zbook INTO CORRESPONDING FIELDS OF TABLE <fs_table>
WHERE feld1 = lw_tab1_key-feld1 AND feld2 = lw_tab1_key-feld2.
ENDLOOP.
Ich auch nicht...isp hat geschrieben:Vestehe das alles nicht ganz..