发件人文件(FCC)适配器以处理额外的字段分隔符

2020-08-22 05:57发布

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

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

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


PI专家,

我正在使用File(FCC)发送器适配器,源文件是管道(|)分隔符文件,但是在少数源文件中,我们会得到一个额外的管道(|),并用双引号("")引号引起来。 为了处理它,我在FCC参数NameA。 enclosureSign 中添加了单引号",当我们在双引号("")中得到多余的管道时,它工作正常。 源文件,我们得到的是单个代码",没有任何多余的管道(|)。 由于我已经为参数NameA。 enclosureSign 提供了一个单一的",因此期望结尾的quote(")并忽略字段分隔符(管道分隔符),直到找到结尾的引号"。因此其余字段 数据被提取到最后提交的文件中。

是否有任何方法可以处理这两种情况,即如果它位于双引号("")内,则忽略管道定界符;如果使用FCC参数只有一个单引号("),则不检查最终引号。/p>

我已经检查了以下博客,但未获得必需的信息

https://answers.sap.com/questions/9435991/my-fcc-file-input-address-field-in-first-record-11.html https://answers.sap .com/questions/7478784/file-content-conversion --- double-quotes-on-output-.html

请帮助我处理。

先谢谢了。

谢谢

Chakradhar N

2条回答
梦想连接
2020-08-22 06:28

嗨Manoj,

感谢您的答复,以下是这两种情况的示例源文件屏幕截图

案例1:使用双引号内的多余管道定界符进行有效负载 case1.png

第2种情况:有效载荷包含正确的字段,但其中一个字段文本 case2.png

请看看,让我知道您的建议。

谢谢。

谢谢

Chakradhar N

一周热门 更多>