根据指定行数拆分内表
生活随笔
收集整理的這篇文章主要介紹了
根据指定行数拆分内表
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
把內表拆分開,每次拆出來的行數可以自己定義,一直到內表拆完為止。
如上圖,需求時每8個行項目拆分一次,進行打印。
REPORT?ZTEST003?NO?STANDARD?PAGE?HEADING?.
DATA:?ITAB1?TYPE?TABLE?OF?MAKT?WITH?HEADER?LINE,
??????ITAB2?LIKE?ITAB1[]?WITH?HEADER?LINE.
"每次拆分條數
DATA?COUNT?TYPE?I?VALUE?8?.
START-OF-SELECTION.
??SELECT?*
????INTO?TABLE?ITAB1
????FROM?MAKT
????UP?TO?100?ROWS?.
??SORT?ITAB1?BY?MATNR.
??WHILE?ITAB1[]?IS?NOT?INITIAL?.
????CLEAR?ITAB2[].
????APPEND?LINES?OF?ITAB1?TO?COUNT?TO?ITAB2?.
????DELETE?ITAB1?TO?COUNT.
????LOOP?AT?ITAB2.
??????WRITE:?/??SY-TABIX,ITAB2-MATNR.
????ENDLOOP.
????SKIP.
??ENDWHILE.
總結
以上是生活随笔為你收集整理的根据指定行数拆分内表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SAP内存和ABAP内存的简单介绍说明
- 下一篇: 根据长文本拆分至内表