ABAP 关于Smartform的問題
大家好,abap新手,请教如下问题.
我要实现的功能是:
打印满足条件的N张采购单
每个采购单包含表头表身
每换一个采购单就换页打印一次表头(因为表头中包含采购单号和供应商信息)
同一张采购单如果项目较多要分页则不需重复打印表头。
表头和表身我已都放到了内表中 gt_ekko & gt_ekpo
我能想到的办法是循环gt_ekko,每笔采购单调用一次smartform,结构如下:
Loop at gt_ekko.
PERFORM show_smartform.
endloop.
可是培训的时候顾问说,最好不要循环调用smartform,应该一次把需要的数据都传入。
那么假如我一次把gt_ekko和gt_ekpo都传入smartform, 该怎么实现换一张采购单,打印一次表头呢?