页码的结构参考结构SFSY定义
要显示页码的话应该这么输入 页号/表格的总页数:page&SFSY-PAGE& of &SFSY-FORMPAGES&
如果要打印的时候有空格之类的应该这么:
每页保证8行:
定义变量:data: lf_blanklines type i.
先在初始化的时候 看看表格有多少行describe table gt_sodt lines lf_blanklines.
lf_blanklines = lf_blanklines mod 8. 剩余多少行。这边是整页整页后不满8行的剩余行
if lf_blanklines > 0. lf_blanklines = 8 - lf_blanklines. 这边得到空白行。endif.
clear gs_sodt.do lf_blanklines times. append gs_sodt to gt_soblanks. 把空白行放到这个内表中enddo.
以上都是在初始化的区域操作。
循环打印内表的时候,如果是不是模板形式而是表的形式,打印的话就必须在表头这边勾上,打印时间下设置在表头开始处和换页处都勾上。循环需要打印的内表,如果有小数点的数据,需要在打印开始的时候处理一下
然后循环空格的表