将Itab数据下载到pdf中

2020-09-12 13:32发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想在不使用任何smartfor...

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

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


我想在不使用任何smartform或adobe form.So 如果没有这些打印参数,我不希望使用,我可以将数据下载到pdf文档中。

4条回答
My梦
2020-09-12 14:09

谢谢您的建议。

我正在使用以下代码:

*&--------------------------------------------- ------------------------ *
*&报告ZPR_ITAB_2_PDF
*&------------- -------------------------------------------------- ------ *
*&
*&--------------------------------- ------------------------------------ *
报告ZPR_ITAB_2_PDF。
表格:玛拉。

数据:mara的itab类型表,
wa类型mara。

数据:g_val TYPE c,
w_pripar类型pri_params,
w_arcpar类型arc_params,
i_pdf tline类型表,
类似于tsp01-rqident的线轴。


开始选择。

SELECT *从mara进入表itab
最多100行 。

调用功能'GET_PRINT_PARAMETERS'
导出
in_archive_parameters = w_arcpar
in_parameters = w_pripar
布局='X_65_132'
line_count = 65
line_size = 132
no_dialog ='X'
导入
out_archive_parameters = w_arcpar
out_parameters = w_pripar
有效= g_val。
如果g_val NE空间和sy-subrc = 0.
w_pripar-prrel = 空间。
w_pripar-primm = space。
新节参数上的新页打印w_pripar存档参数w_arcpar无对话框。

ENDIF。
********
在itab上循环 入洼。 "->在您的内部表中写上+在PDF中添加要添加的内容
写:wa-matnr,
wa-ernam,
wa-ersda。
*写入:wa。
endloop。
*********
新页打印关闭。

呼叫功能'ABAP4_COMMIT_WORK'。
假脱机= sy- spono。
呼叫功能'CONVERT_ABAPSPOOLJOB_2_PDF'
导出
src_spoolid = spoolid
no_dialog =''
表格
pdf = i_pdf。
呼叫功能'GUI_DOWNLOAD'
导出
filename ='C:\ dell \ itab_to_pdf.pdf '
文件类型='BIN '
表格
data_tab = i_pdf。

它给我的错误是:

触发了异常条件" ERR_NO_SPOOLJOB"

请对此提出建议,//

一周热门 更多>