在一封电子邮件中发送多个PDF附件

2020-09-02 20:35发布

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

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


嗨,

我创建了一个z程序来发送带有单个pdf附件的电子邮件。

我正在使用FM:SO_NEW_DOCUMENT_ATT_SEND_API1发送电子邮件。

我正在使用FM:GUI_UPLOAD指定PDF文件。

现在我想在电子邮件中附加多个RDF文件。

我设法创建并发送带有两个附件的电子邮件,但所有附件均已损坏。

当我打开电子邮件并尝试打开附件时,出现错误:

文件已损坏,无法修复。

有人可以帮助我吗?

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

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


嗨,

我创建了一个z程序来发送带有单个pdf附件的电子邮件。

我正在使用FM:SO_NEW_DOCUMENT_ATT_SEND_API1发送电子邮件。

我正在使用FM:GUI_UPLOAD指定PDF文件。

现在我想在电子邮件中附加多个RDF文件。

我设法创建并发送带有两个附件的电子邮件,但所有附件均已损坏。

当我打开电子邮件并尝试打开附件时,出现错误:

文件已损坏,无法修复。

有人可以帮助我吗?

付费偷看设置
发送
2条回答
hengyuye
1楼 · 2020-09-02 21:25.采纳回答

问题解决了。

错误出在FM的packing_list表的body_start,body_num和doc_size字段中。

对于第二个附件:

body_start必须具有第一个附件的行数+1

body_num必须具有第二个附件的行数。

doc_size的第二个附件的行数必须乘以255。

谢谢。

DafaDDDa
2楼-- · 2020-09-02 21:12

请注意,SO_NEW_DOCUMENT_ATT_SEND_API1已过时,您应该使用BCS类。

现在,再次阅读您的问题,您将发现不可能 除了说要将您的代码与BCS演示程序之一进行比较以外,答案都是如此。

一周热门 更多>