来自应用程序服务器的PDF可以附加到电子邮件中

2020-08-20 15:07发布

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

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


尊敬的专家,

我有一个需要从应用程序服务器读取PDF文件并将邮件发送给带有PDF附件的客户的要求。

我的问题是我能够以二进制模式将PDF数据读取到内部表中。 然后,我将PDF附加到电子邮件并使用CL_BCS类发送。 当我收到带有附件的测试电子邮件时,无法打开PDF文档。

我收到错误消息,指出" 无法打开此文件。 文件格式'。

出现问题


请参阅随附的示例代码和错误屏幕截图。


请就如何解决此错误向我提出建议。

谨此问候

库玛。

时出错的屏幕截图

(10.8 kB)

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

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


尊敬的专家,

我有一个需要从应用程序服务器读取PDF文件并将邮件发送给带有PDF附件的客户的要求。

我的问题是我能够以二进制模式将PDF数据读取到内部表中。 然后,我将PDF附加到电子邮件并使用CL_BCS类发送。 当我收到带有附件的测试电子邮件时,无法打开PDF文档。

我收到错误消息,指出" 无法打开此文件。 文件格式'。

出现问题


请参阅随附的示例代码和错误屏幕截图。


请就如何解决此错误向我提出建议。

谨此问候

库玛。

时出错的屏幕截图

(10.8 kB)
付费偷看设置
发送
2条回答
天桥码农
1楼 · 2020-08-20 15:35.采纳回答

嗨,

尝试:

数据:big_string类型xstring。

数据:混乱类型字符串。

OPEN DATASET p_path

读取数据集p_path到big_string中。

CLOSE DATASET p_path。

数据:it_solix类型solix_tab。

p>调用方法cl_bcs_convert => xstring_to_solix

导出

iv_xstring = big_string

接收

et_solix = it_solix。

< p>致谢。

小c菟菟
2楼-- · 2020-08-20 15:46

您好艾坦·罗森伯格 Chaitanya Kumar

我的要求与上述相同。 我在SAP Directory(AIX Server的AL11)中有一个PDF文件。 BASIS顾问为我提供了访问我的用户ID和程序的权限以及完整权限的途径。 我开始使用OPEN DATASET和CLOSE DATASET进行写入。 我在内部表中获得3999行的位置。 我的邮件触发成功后,问题就从这里开始。 但是当我打开该PDF文件时,它表明您的PDF文件已损坏。 我无法打开从SOST生成的pdf文件。


如何将AL11的PDF文件发送给供应商?

我在程序中错过了什么? 我正在转换为二进制数据并发送邮件。

如果我转换为Xstring,我可以发送邮件并获取PDF吗?

一周热门 更多>