值引发错误时使用的BODS文件格式定界符逗号

2020-08-19 22:03发布

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

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


嗨,

读取逗号分隔的.txt文件时遇到问题。 这些列以逗号","分隔,并用双引号引起来。 '"'

例如

"示例文本Col1"," C2"," 181712"," X91500"

"示例$ 15,000-ab"," C2"," 181713"," X91511"

文件格式设置:

定界符:

列:逗号

行:{New Line}

字符串内的行:字符

文本:"

问题:作业在读取第二行时失败,因为它在column1的文本内有一个列定界符','。 分隔符文本保持为",因此"之间的每个值都应读为1,尽管该值内有分隔符(,)。

我不确定这里是什么问题。 如果您有解决方法,有人可以提供帮助。

谢谢

Murugan S

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

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


嗨,

读取逗号分隔的.txt文件时遇到问题。 这些列以逗号","分隔,并用双引号引起来。 '"'

例如

"示例文本Col1"," C2"," 181712"," X91500"

"示例$ 15,000-ab"," C2"," 181713"," X91511"

文件格式设置:

定界符:

列:逗号

行:{New Line}

字符串内的行:字符

文本:"

问题:作业在读取第二行时失败,因为它在column1的文本内有一个列定界符','。 分隔符文本保持为",因此"之间的每个值都应读为1,尽管该值内有分隔符(,)。

我不确定这里是什么问题。 如果您有解决方法,有人可以提供帮助。

谢谢

Murugan S

付费偷看设置
发送
3条回答
SAP小黑
1楼 · 2020-08-19 22:23.采纳回答

嗨Murugan,

我尝试复制您的方案,以下是我的分析:

它正在读取数据并将数据加载到表中。

我尝试了另一个选项,将Escape char设置为",",然后执行作业:

它将忽略文本之间的"逗号"。

让我们知道它是否有帮助。

谢谢

Rajan

CPLASF-自律
2楼-- · 2020-08-19 22:42

嗨Rajan,

感谢您的建议。 我用转义字符作为逗号。 它为我工作。

但是,由于我们将定界符文本设置为",因此该作业在处理另一个在该值之内的记录时失败了。

最后,我将列定界符设置为","(所有3个字符),并从第一列的开头和最后一列的末尾修剪了"。"定界符文本{none}并转义char为{none }。因为当我使用","作为分隔符时不需要这些。

谢谢

Murugan S

SKY徐
3楼-- · 2020-08-19 22:19

对于所有将来将评论转换为答案的访问者,在本例中用作定界符

"," 

文字:{none}

转义字符:{none}

一周热门 更多>