FM SO_SOLIXTAB_TO_SOLITAB-垃圾数据问题

2020-09-27 11:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 大家好, ...

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

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


大家好,

我在许多SCN线程中搜索了以下垃圾数据问题,但找不到相同的任何解决方案。 我正在使用所有必需的FM进行类型转换,但由于未打开图像附件,结果是垃圾图像数据。

我正在使用FM SO_OBJECT_INSERT在销售订单中添加JPG图片文件。

1。 使用GUI_UPLAOD(BIN类型)-以原始字符串格式获取图像数据

2。 FM SO_SOLIXTAB_TO_SOLITAB-用于获取FM SO_OBJECT_INSERT所需的数据SOLITAB格式

FM SO_SOLIXTAB_TO_SOLITAB在给垃圾数据。

硅晩#䵍⨀#ࠀ܀ሁ̀#ĀĀ#ᨁԀ#Ā#恋人#ᬁԀ#樀⠁̀#ĀȀ#㄁Ȁ#ᰀ#ᰀ#爀㈁Ȁ#᐀#踀榇Ѐ#Ā#Ā#ꐀ #퀀਀胼

有人可以帮我解决这个问题吗?

下面是代码文件

 REPORT ztp.DATA:lv_len TYPEi,
        lt_doc_content TYPE solix_tab,
        lt_cont TYPE soli_tab。
 */用于Xstring到二进制转换的功能模块CALLFUNCTION'GUI_UPLOAD'EXPORTING
     文件名='P:\ Windows \ Desktop \ Rio.jpg'
     文件类型='BIN'导入
     文件长度= lv_len
   桌子
     data_tab = lt_doc_content []。
 *从原始类型转换为文本

 通话功能'SO_SOLIXTAB_TO_SOLITAB'
 出口
     ip_solixtab = lt_doc_content []
 输入
     ep_solitab = lt_cont []。
1条回答
闻人可可
2020-09-27 11:41 .采纳回答

您所说的"垃圾数据"只是原始JPG文件字节的字符表示。 没什么异常(知道在设计SO(SAPoffice)程序时,一个字符等于一个字节)。 您只需将其传递给SO_OBJECT_INSERT函数模块即可。

请注意,如果要发送带有附件的邮件,SO_OBJECT_INSERT的历史很悠久,现在应使用CL_BCS类和BCS系列的类。 如果您使用类CL_DOCUMENT_BCS的ADD_ATTACHMENT方法的参数I_ATT_CONTENT_HEX,则不必为二进制文件打扰。 在论坛上搜索更多信息。

一周热门 更多>