Abap SOST tcode上损坏的PDF附件

Abap SOST tcode上损坏的PDF附件,abap,Abap,我使用cl_bcs类作为PDF附件发送电子邮件。现在,当我在VA02/03 tcode中向发出输出时,它可以工作,并且在电子邮件中我可以打开附件。但是,在VA02 tcode中按“更改模式保存”时,由于使用条件记录自动触发输出类型,因此它发送邮件,但发送PDF附件(仅适用于adobe表单)显示已损坏 有什么建议吗?谢谢你的帮助。我找到了解决办法。原因是Adobe Form FM中的pdf无法正确生成。因此,在转换为二进制文件之前,我们需要传递docparams getpdf=X。这解决了问题,附

我使用cl_bcs类作为PDF附件发送电子邮件。现在,当我在VA02/03 tcode中向发出输出时,它可以工作,并且在电子邮件中我可以打开附件。但是,在VA02 tcode中按“更改模式保存”时,由于使用条件记录自动触发输出类型,因此它发送邮件,但发送PDF附件(仅适用于adobe表单)显示已损坏


有什么建议吗?

谢谢你的帮助。我找到了解决办法。原因是Adobe Form FM中的pdf无法正确生成。因此,在转换为二进制文件之前,我们需要传递docparams getpdf=X。这解决了问题,附件打开得很好。我使用cl_bcs类来实现邮件功能。

这几条信息很难说,但通常损坏的PDF只意味着程序中的错误,在ABAP中,这通常是因为生成了额外的空字节。
但在更改模式下的保存事件中,邮件中的PDF附件显示损坏
,然后smth在保存事件中出错。你说通过你的类在VA02中手动触发可以,而不是自动触发?手动输出可能使用标准邮件生成类,而自动输出可能使用自定义类,反之亦然?