abap smartform如何设置换页 假设每页十条记录 如何自动换页

abap smartform如何设置换页 假设每页十条记录 如何自动换页,谢谢!
2025-04-30 10:49:33
推荐回答(2个)
回答1:

第1步:添加全局变量记录换行标识;

第2步:用LOOP显示数据,在LOOP下面加入程序行和换行命令,在换行命令后面插入显示模板;

 

例子如下:

全局变量:index type sy-tabix

程序行:输入sy-tabix,输出index,内容index = sy-tabix mod 10.

换行命令

换行条件:index = 0 and sy-tabix > 1

回答2:

有自动换页与强制换页

如果每页十条是固定的 可以根据每行的高度算出总共需要的高度 根据这个去设置窗口的高度 这样子十行之后整个窗口就绘制满了 会自动换页

另外还可以自己做逻辑判断 插入一个换页的命令 强制换页