Code: Alles auswählen.
open dataset s_pfad for input in text mode.
if sy-subrc <> 0.
message s001(z1) with 'Datei konnte nicht geöffnet werden!'.
stop.
else.
message s001(z1) with 'Datei wird gelesen ...'.
read dataset s_pfad into zeile.
do.
split zeile at ';'
into tab-matnr
tab-bezei ... .
append tab to itab1.
read dataset s_pfad into zeile.
if sy-subrc <> 0.
exit.
endif.
enddo.
endif.
Code: Alles auswählen.
append tab to itab1 where matnr in s_matnr.
Code: Alles auswählen.
loop at itab1 where matnr in matnr...
...
endloop.
Code: Alles auswählen.
append tab to itab1 where matnr in s_matnr.???
Code: Alles auswählen.
OPEN DATASET ...
DO.
READ DATASET ...
IF ... EXIT ... ENDIF.
SPLIT ... tab-natnr ...
READ TABLE nur_diese_nummern TRANSPORTING NO FIELDS
WHERE nummer = tab-matnr
BINARY SEARCH.
IF sy-subrc eq 0.
APPEND tab to itab1.
ENDIF.
ENDDO.