使用FTP_SERVER_TO_R3从FTP读取XML文件

2020-08-25 05:53发布

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

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

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


使用FTP_SERVER_TO_R3从FTP读取XML文件,在文本内容数据中获取#个字符

6条回答
haha101010
2020-08-25 06:05

我们看到的似乎是UTF-16LE编码(AKA代码页)。 首字符,但内容以UTF-8表示。 因此,也许现实是原始文件完全是UTF-8,而FTP_SERVER_TO_R3则将转换为您的SAP系统代码页(这将是UTF-16LE;请使用事务代码SNLS进行检查)。

因此,如果 您以二进制模式读取文件(因此这些字节将是UTF-8编码的文本;使用BLOB并将字节行连接到xstring变量中),然后将其从UTF-8转换为文本(参见Roberto答案,或者简单地 使用:

 string = CL_ABAP_CODEPAGE => CONVERT_FROM(xstring)。"默认情况下为UTF-8 

(如果您有7.53,则是最新的CL_ABAP_CONV_CODEPAGE)

一周热门 更多>