将PDF布局保存到服务器时出现错误的布局

2020-09-14 17:56发布

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

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

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


专家您好,

我正在尝试将后台打印输出另存为PDF文件。 为此,我使用下一个代码:

CALL FUNCTION'CONVERT_ABAPSPOOLJOB_2_PDF'
导出
src_spoolid = gv_spoolid
use_cascading ='X'
* no_dialog ='X'
表格
pdf = gt_pdf
例外< br> err_no_abap_spooljob = 1
err_no_spooljob = 2
err_no_permission = 3
err_conv_not_possible = 4
err_bad_destdevice = 5
user_cancelled = 6
err_spoolerror = 7 err_btcjob_open_failed = 9
err_btcjob_submit_failed = 10
err_btcjob_close_failed = 11
其他= 12。


如果sy-subrc =0。

呼叫功能'HR_JP_CONV_TAB_TO_CP_XSTR'
导入
ev_xstring_stream = gv_contentbin
表格
it_datatab = gt_pdf
例外
>其他= 3。

ENDIF。

此后,我以BINARY MODE将GV_CONTENTBIN的内容保存到服务器中。

问题是当我在操作系统中看到文件或使用G3CY下载文件时,文件没有正确保存(在后台打印程序中完美显示)。 使用Adobe Reader打开文本和布局时显示不正确。

另一点是,我已从另一个可以正常工作的系统复制了此代码...我注意到,在一个有效的系统中是一个Unicode系统,一个不起作用的系统是一个非Unicode系统(尽管 也许与问题无关)。

我尝试了不同的FM,但是一切都做错了...您能帮我吗?

预先感谢

巴勃罗·德尔皮诺