点击此处---> 群内免费提供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 []。
您所说的"垃圾数据"只是原始JPG文件字节的字符表示。 没什么异常(知道在设计SO(SAPoffice)程序时,一个字符等于一个字节)。 您只需将其传递给SO_OBJECT_INSERT函数模块即可。
请注意,如果要发送带有附件的邮件,SO_OBJECT_INSERT的历史很悠久,现在应使用CL_BCS类和BCS系列的类。 如果您使用类CL_DOCUMENT_BCS的ADD_ATTACHMENT方法的参数I_ATT_CONTENT_HEX,则不必为二进制文件打扰。 在论坛上搜索更多信息。
一周热门 更多>