SAP ABAP 按行拆分内表
SELECT *
FROM MARA
INTO TABLE @DATA(GT_MARA)
UP TO 100 ROWS.
START-OF-SELECTION.
DATA:GV_COUNT TYPE I,
GT_DATA2 TYPE STANDARD TABLE OF MARA.
CLEAR:GV_COUNT,GT_DATA2.
GV_COUNT = '10'.
WHILE GT_MARA IS NOT INITIAL .
CLEAR GT_DATA2.
APPEND LINES OF GT_MARA TO GV_COUNT TO GT_DATA2 .
DELETE GT_MARA TO GV_COUNT.
LOOP AT GT_DATA2 INTO DATA(GS_DATA2).
WRITE: / SY-TABIX,GS_DATA2-MATNR.
ENDLOOP.
SKIP.
ENDWHILE.