点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)从服务器目录中读取.csv 内容...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)从服务器目录中读取.csv 内容...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
从服务器目录中读取.csv 内容字符,数据,单位等。
我正在使用:
OPEN DATASET文件,用于在默认情况下以文本模式输入。
...
将DATASET文件读入my_structure。
转储到"读取数据集":
例外= CX_SY_CONVERSION_CODEPAGE
在将文本从代码页" 4110"转换为代码页" 4103"的过程中,发生以下情况之一:-发现无法在其中一个代码页中显示的字符-无法对某些代码进行转换 其他原因(有关更多详细信息,请参见下文)。 从无法转换的第一个字符的源缓冲区中摘录,以十六进制形式显示(括号中为ASCII字符):" 82 CF 6E 01 00 00 04 05 00 00 13 00 08 02 5B 43(..n。 ..... [C)"由于转换将产生错误的数据,系统被迫终止了当前ABAP程序'ZTESTPROVA'。 这些不可转换的字符有50个。 如果该数字为0,则适用上述两种情况中的第二种。
谢谢
我更喜欢以BINARY MODE读取文件。 然后在需要时转换为特定代码页中的文本。
在您的情况下,您将数据集读取为xstring,然后在CSV文件的代码页中将其转换为字符串。 我们不能说出哪一个,但是可能是UTF-8(取决于提供/创建该文件的提供者)。
方便的转换方法在cl_bcs_convert中(在这种情况下,方法是将xstring转换为string)。/p>
一周热门 更多>