Code: Alles auswählen.
SELECT WRNUM FROM DBTAB INTO CORRESPONDING FIELDS OF TABLE itab_DBTAB WHERE DBTAB-WRNUM = 'XXX'.
Code: Alles auswählen.
LOOP AT itab_DBTAB.
WRITE itab_DBTAB.
ENDLOOP.
Code: Alles auswählen.
LOOP AT itab_DBTAB INTO wa_itab_DBTAB.
WRITE wa_itab_DBTAB.
ENDLOOP.
Code: Alles auswählen.
SELECT WARART FROM DBTAB_2 INTO CORRESPONDING FIELDS OF TABLE itab_WAR FOR ALL ENTRIES IN itab_DBTAB.
Code: Alles auswählen.
SELECT WARART FROM DBTAB_2 INTO CORRESPONDING FIELDS OF TABLE itab_WAR FOR ALL ENTRIES IN itab_DBTAB WHERE DTVON < SY-DATUM AND DTBIS > SY-DATUM.
Code: Alles auswählen.
SELECT WARART FROM DBTAB_2 INTO CORRESPONDING FIELDS OF TABLE itab_WAR
FOR ALL ENTRIES IN itab_DBTAB
WHERE <Feld aus DBTAB_2> = <Feld aus itab_DBTAB>
AND DTVON < SY-DATUM AND DTBIS > SY-DATUM.
Wie, was???Feld unbekannt.
Ich tippe mal, dass das Feld Warennummer dein Feld ist, das in beiden Tabellen vorkommt und über das du deshalb die Verknüpfung machen musst.nachdem ich nun die Warennummern mit dem Wert XXX erfolgreich in eine interne Tabelle selektiert habe, soll aus einer weiteren DB-Tabelle für jeden Eintrag (Warennummer) ...
Code: Alles auswählen.
SELECT ... FROM DBTAB2
FOR ALL ENTRIES IN itab_dbtab1
WHERE WARENNUMMER EQ itab_dbtab1-warennummer.