点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我有三种类似的形式,分别从销售订单,交货和装运中触发。 现在,要求是通过电子邮件将表单输出作为PDF附件发送。 但是我面临的问题是,"货件输出"将以PDF附件的形式显示,并且在打开后会正确显示。 但是,当销售订单和交货PDF作为附件发送时,Adobe Reader会说
"文件已损坏或损坏,因此无法打开"。 这是我从传递中得到的消息。 对于销售订单,邮件输出会触发SOST错误。
在测试过程中,我们打开了邮件端口,我正在使用最新版本的Adobe Reader。 有人可以给我任何解决损坏的PDF文件的解决方案吗?
感谢和问候,
Venkat Phani Prasad Konduri
您好,请检查此Wiki上的pdf格式转换
https://wiki.sdn.sap.com/wiki/x/MYOmAw
你好,
我正在使用相同的功能模块。
感谢和问候,
Venkat Phani Prasad Konduri
嗨,
使用FM CALL FUNCTION'CONVERT_OTF'代替CALL FUNCTION'CONVERT_OTF_2_PDF'。
正在使用CALL FUNCTION'SCMS_BINARY_TO_XSTRING'转换内部表,以从CALL FUNCTION'CONVERT_OTF_2_PDF'FM将二进制转换为字符串,然后注释CALL FUNCTION'SCMS_BINARY_TO_XSTRING'FM。
谢谢,
Sree 。
亲爱的弗林德,
当我看到收件箱iam收到与" PDF文件已损坏"相同的错误时,我也面临同样的问题。能否请您告诉我如何解决该问题。 如果可能的话,请给我代码。
致谢
vamsi
嗨Konduri,
检查功能模块'CONVERT_OTF'是否已传递给其他表单。
CALL FUNCTION'CONVERT_OTF'
导出
格式='PDF'
MAX_LINEWIDTH = 132
导入
BIN_FILESIZE = V_LEN_IN ---> bin_filesize
表格
OTF = I_OTF
线= I_TLINE
例外情况
ERR_MAX_LINEWIDTH = 1
ERR_FORMAT = 2
ERR_CONV_NOT_POSSIBLE = 3
ERR_BAD_OTF = 4。
如果SY-SUBRC <> 0。
消息ID SY-MSGID类型SY-MSGTY编号SY-MSGNO
使用SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4。
ENDIF。
将智能表单输出作为PDF附件发送到电子邮件
此致
Sravanthi
查询已解决。 使用CL_BCS类发送邮件并可以正常工作。
感谢和问候,
Venkat Phani Prasad Konduri
我不知道该解决方案是否提供给提出此查询的人,但我宁愿推荐一个找到该解决方案的解决方案 早上找到解决办法来修复我的PDF文件。
我已经下载了SysInfoTools PDF Recovery工具。 但是因为我下载了演示版本,所以无法保存修复的文件。 但我想我一定会为此获得许可。 这是非常棒的朋友,以后您可能会更喜欢。
一周热门 更多>