SAP Data Services中的特殊字符问题

2020-09-04 23:09发布

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

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

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


专家您好,

我正在使用SAP DATA SERVICES中的ABAP数据流从ECC中提取KNA1表。 我遇到行分隔符错误,如下所示:

错误:

数据流Df_Sap_Ecc_Kna1_Extract_First |阅读器Adf_Kna1_Extract_First
                                                        在处理文件中的列号<21>时,看到行号<1>的行定界符。 的
                                                        行分隔符应该在<22>列之后看到。 检查文件中的错误数据,或通过以下方式重新定义文件的输入模式:
                                                        在用户界面中编辑文件格式。

在分析该错误时,名为STRAS的字段包含一些特殊字符,例如'#'。 由于这个原因,它会引发类似行定界符的错误。 并且在"#"之后将不会提取数据。

例如:

在ECC中:KNA1-STRAS→ka#bi#l

在DS目标表中:KNA1-STRAS→ka

但是在CDPOS提取中,我不会遇到上述错误,VALUE_NEW和VALUE_OLD字段包含的是我在ECC中的确切值,即带有特殊字符(如"#")的值。

例如:

在ECC中:CDPOS-VALUE_OLD→ka#bi#l

在DS目标表中:CDPOS-VALUE_OLD→ka#bi#l

有什么建议吗??

如何使用SAP Data Services中的ABAP Dataflow提取具有#个值的数据?

2条回答
clever101
2020-09-04 23:54

你好! 在SAP端检查RFC连接设置(tcode SM59)。

"目标系统上的通信类型" 在" Unicode"选项卡上是否设置为Unicode?

如果没有,请将其设置为Unicode并尝试再次执行作业。

一周热门 更多>