Hallo,
leider reichen meine ABAP Kenntnisse nicht, um folgendes Problem zu lösen: Ich möchte zuerst aus der EKKO bestimmte Einkaufsbelege suchen und dann mit diesen Treffern aus der EKPO weitere Datensätze finden und intern speichern:
Die lt_ekko und ls_ekko werden noch korrekt befüllt, nur beim lesen ekpo werden dann keine Daten in die ls_ekpo geschrieben bzw. nur 0000...
DATA:
lt_ekko TYPE TABLE OF ekko,
ls_ekko TYPE ekko,
lt_ekpo TYPE TABLE OF ekpo,
ls_ekpo TYPE ekpo,
lt_ekpo1 TYPE TABLE OF ekpo.
CLEAR: lt_ekko,
lt_ekpo.
SELECT * FROM ekko INTO TABLE lt_ekko
WHERE lifnr = Parameter 1 AND
aedat >= Paramter 2.
LOOP AT lt_ekko INTO ls_ekko.
SELECT * FROM ekpo INTO TABLE lt_ekpo
WHERE ebeln = ls_ekko-ebeln AND
matnr = Paramter 3 AND
elikz <> 'X'.
APPEND ls_ekpo TO lt_ekpo1.
ENDLOOP.
Vielen Dank und viele Grüße