点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我有一个需要从应用程序服务器读取PDF文件并将邮件发送给带有PDF附件的客户的要求。
我的问题是我能够以二进制模式将PDF数据读取到内部表中。 然后,我将PDF附加到电子邮件并使用CL_BCS类发送。 当我收到带有附件的测试电子邮件时,无法打开PDF文档。
我收到错误消息,指出" 无法打开此文件。 文件格式'。
出现问题
请参阅随附的示例代码和错误屏幕截图。
请就如何解决此错误向我提出建议。
谨此问候
库玛。
时出错的屏幕截图
(10.8 kB)
嗨,
尝试:
数据: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>致谢。您好艾坦·罗森伯格和 Chaitanya Kumar
我的要求与上述相同。 我在SAP Directory(AIX Server的AL11)中有一个PDF文件。 BASIS顾问为我提供了访问我的用户ID和程序的权限以及完整权限的途径。 我开始使用OPEN DATASET和CLOSE DATASET进行写入。 我在内部表中获得3999行的位置。 我的邮件触发成功后,问题就从这里开始。 但是当我打开该PDF文件时,它表明您的PDF文件已损坏。 我无法打开从SOST生成的pdf文件。
如何将AL11的PDF文件发送给供应商?
我在程序中错过了什么? 我正在转换为二进制数据并发送邮件。
如果我转换为Xstring,我可以发送邮件并获取PDF吗?
一周热门 更多>