要求:
一:需要在一份A4纸中打印上下两个表格,每个表格行只有5行,不够的需要补齐,超出的需要打印到第二个表格中.
二:表格不是固定的,需要根据某个字段,确定使用的表格格式
解决方法,我们只需要创建一个模板高度的数据模板,通过循环来打印我们的模板,相当于每次印半页,印两次就是一页.
下面是详细步骤
- 根据要求一,Smartforms初始化时,需要对表做补行处理.具体代码如下
LOOP AT gt_output INTO gs_output.
IF line_exists( gt_item[ belnr = gs_output-belnr ] ).