点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在我的程序中,我有:
用于以非UNICODE文本模式输出的OPEN DATASET s_file。
当我尝试传输到该文件时,我得到以下转储:
将文本从代码页'4102'转换为代码页'1100'时,要么
-检测到无法在两个代码页之一中显示的字符,要么
-无法进行转换 出于另一个原因
我应该使用cl_abap_con_x2x_ce将字符串从4102转换为1100吗?
如果对上一个问题的回答是"是",那么当输入的文件不是代码页4102时会发生什么?
所以,我想您也想将文件保存在代码页 ISO-8859-1 中
然后,如果失败,这是因为您尝试传输代码页1100中不存在的字符。您可以选择用以下字符替换无效字符: 您要使用以下任何字符:
有关更多信息,请阅读ABAP文档。
在"Młodość"中,三个字符
在iso-8859-1中不存在。
下一次出现的字符不属于 iso-8859-1 ,这会产生运行时错误。 例如使用字符Σ重现错误。 更正您的程序。 询问客户他们想要什么替换字符。
注意:复制/粘贴我的超链接名称 Sandra Rossi
注意:很容易看出您不应该发布"答案",请参阅SAP图例:"您仅应在提出建议时提交答案 解决海报问题的方法。"
问题是以下波兰字符:
Młodość
我该如何处理?在"Młodość"中,三个字符
在iso-8859-1中不存在。
是
谢谢您桑德拉·罗西 a>
我按照您的建议从客户端获得了替换字符,现在它可以工作了。
我无法接受您的回答,因为您有"评论"而不是" answer"
请使用"评论"按钮发表评论,问题,添加详细信息, 等等,ANSWER只是提出一个解决方案,在答案区域的右边删除SAP文本。
一周热门 更多>