多次调用adobeform进行多项选择

2020-09-05 05:14发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好,我是ABAP adobef...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,我是ABAP adobeform的新手,我正在开发一个程序,该程序用于打印单个发票(开票凭证)的出口发票明细。 程序对单个文档的预期工作正常,当我们通过多项选择时,程序无法正常工作。 它仅显示第一份文档打印。

任何人都可以指导如何多次调用adobeform进行多项选择。

数据:lt_docparams TYPE sfpdocparams,
 lt_output TYPE fpformoutput,
 lt_outparams TYPE sfpoutputparams,
 lt_funcname TYPE函数名称。

 通话功能" FP_FUNCTION_MODULE_NAME"
 出口
 i_name ='ZSD_EXPORT_INV1'
 输入
 e_funcname = lt_funcname。

 通话功能'FP_JOB_OPEN'
 改变
 ie_outputparams = lt_outparams
 例外情况
 取消= 1
 usage_error = 2
 system_error = 3
 internal_error = 4
 其他= 5。

 通话功能lt_funcname
 出口
/1bcdwb/docparams = lt_docparams
 i_vbeln ='5717702881'
 输入
/1bcdwb/formoutput = lt_output
 例外情况
 usage_error = 1
 system_error = 2
 internal_error = 3
 其他= 4。

 通话功能lt_funcname
 出口
/1bcdwb/docparams = lt_docparams
 i_vbeln ='5717699510'
 输入
/1bcdwb/formoutput = lt_output
 例外情况
 usage_error = 1
 system_error = 2
 internal_error = 3
 其他= 4。

 调用功能" FP_JOB_CLOSE"。
 

谢谢

Sunil Sahoo

5条回答
当学会了学习
2020-09-05 05:30
数据:lt_docparams TYPE sfpdocparams,
 lt_output TYPE fpformoutput,
 lt_outparams TYPE sfpoutputparams,
 lt_funcname TYPE函数名称。

 通话功能" FP_FUNCTION_MODULE_NAME"
 出口
 i_name ='ZSD_EXPORT_INV1'
 输入
 e_funcname = lt_funcname。

 通话功能'FP_JOB_OPEN'
 改变
 ie_outputparams = lt_outparams
 例外情况
 取消= 1
 usage_error = 2
 system_error = 3
 internal_error = 4
 其他= 5。


 在it_vbeln处循环进入wa_vbeln。
 通话功能lt_funcname
 出口
/1bcdwb/docparams = lt_docparams
 i_vbeln = wa_vbeln""第一个呼叫传递5717702881,然后是'5717699510
 输入
/1bcdwb/formoutput = lt_output
 例外情况
 usage_error = 1
 system_error = 2
 internal_error = 3
 其他= 4。
 清除:Wa_vbeln。
 结束循环。

 调用功能'FP_JOB_CLOSE'。

一周热门 更多>