1. SELECT...ENDSELECT 循环
SELECT A~MATNR A~MFRPN A~MATKL A~MEINS A~MTART A~LVORM A~MFRNR A~ERSDA
A~LAEDA
D~MAABC D~EKGRP D~DISPO D~DISMM
INTO (IT_DN-MATNR,IT_DN-MFRPN,IT_DN-MATKL,IT_DN-MEINS
,IT_DN-MTART,IT_DN-LVORM,IT_DN-MFRNR,IT_DN-ERSDA,
IT_DN-LAEDA,IT_DN-MAABC,IT_DN-EKGRP,IT_DN-DISPO
,IT_DN-DISMM)
SELECT SINGLE...
APPEND IT_DN.
CLEAR IT_DN.
ENDSELECT.
2. SELECT...INTO CORRESPONDING FIELDS OF TABLE IT_DN + LOOP SELECT SINGLE
SELECT A~MATNR A~MFRPN A~MATKL A~MEINS A~MTART A~LVORM A~MFRNR A~ERSDA
A~LAEDA
D~MAABC D~EKGRP D~DISPO D~DISMM
INTO CORRESPONDING FIELDS OF TABLE IT_DN
LOOP AT IT_DN.
SELECT SINGLE...
MODIFY IT_DN.
CLEAR IT_DN.
ENDLOOP.
应该是第二种方法更效率.