开发基础 报表教程 数据字典 对话编程 表单打印 增强出口 SAP接口 S/4 HANA
实战案例 实战笔记 资料下载 CRM
问答互助 会员分享 俱乐部 广告区
论坛指南、建议和投诉
Twilight发表于 2015-05-05 17:35苍梧 最后回复于 2022-09-09 15:55 [复制链接] 16998 23
使用道具 举报
Twilight
管理员
发表回复 回帖后跳转到最后一页
下面是一段实施代码:
一次性输出多张报表:
有些时候可能需要一次性打印多张内容不同的报表,直接调用SmartForms时,可能每次调用后都会执行一次打印操作,会在循环中反复出现打印对话框,影响程序执行效率。SAP打印控制了假脱机功能,允许将多张表先缓存,最后一次性提交打印请求。
实现假脱机控制控制主要通过SmartForms函数的CONTROL_PARAMETERS接口的NO_OPEN、NO_CLOSE两个参数来控制。
如果我们在项目实战中需要打印多个请求,则直接用下面的perform