点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在收到此FM的发票附件。 附件看起来像这样
1 84824849839849498984934903849348938493480348 .......
2 99848482848904850948509485094859048509458409580945809458 ...
3 38493984038904850948509485094580458094580948094
如何将其上传到应用服务器
这是我的代码:
将idocdata循环到lw_idocdata。
如果lw_idocdata-segnam EQ'/ARBA/ATTACH_CONTENT'。
lv_lchar = lw_idocdata-sdata。
按1个位置换lv_lchar。
压缩lv_lchar。
lv_xstring = lv_lchar。
调用功能'SCMS_XSTRING_TO_BINARY'
EXPORTING
缓冲区= lv_xstring
append_to_table = abap_true
IMPORTING
output_length = lv_len
TABLES
Binary_tab = lt_blob。
ENDIF。
endloop
以二进制模式打开输出数据集lv_file。
如果sy-subrc EQ0。
将lt_blob循环到ls_blob。
将ls_blob传输到lv_file。
ENDLOOP。
endif。
关闭数据集lv_file。
我可以看到al11(不可读形式)的文件。 当我通过cg3y将其下载到我的PC上时,看不到pdf内容。 说无法打开pdf。
我怀疑我不正确地通过上述代码将数据传递给了所有人
请帮助我解决该问题。 请检查一段代码是否正确?
嗨,您解决了这个话题吗? 您是如何解决的? 谢谢
一周热门 更多>