1, 语法
在用wirte语句画出的来的list 报表中可以通过NEW-PAGE命令进行分页。
语法:
1
|
NEW-PAGE [NO-TITLE|WITH-TITLE] [NO-HEADING|WITH-HEADING].
|
WITH-TITLE or NO-TITLE:控制NEW-PAGE新开启的页面以及后面使用NEW-PAGE开启的页面是否使用标准的list header
NO-HEADING or WITH-HEADING:控制NEW-PAGE新开启的页面以及后面使用NEW-PAGE开启的页面是否使用标准的column header
即使在REPORT后面加上了NO STANDARDPAGE HEADING选项,你也可以单独使用WITH-TITLE and WITH-HEADING来打开。
2, 测试代码
下面例子中,每页有7行( LINE-COUNT 7(1)),
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
REPORT ZTEST_LIST_NEWPAGE LINE-SIZE 40 LINE-COUNT 7(1).
TOP-OF-PAGE.
WRITE: ‘TOP-OF-PAGE‘, sy-pagno.
ULINE AT /(17).
END-OF-PAGE.
WRITE: ‘**page footer**‘.
START-OF-SELECTION.
DO 2 TIMES.
WRITE / ‘Loop:‘.
DO 3 TIMES.
WRITE / sy-index.
ENDDO.
NEW-PAGE.
ENDDO.
|
3, 测试结果
以上。