如何在FCC之后删除文件末尾的回车?

2020-09-13 19:46发布

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

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


PI 7.4-我已经实现了标准的File Receiver FCC,但我想知道是否有办法避免FCC之后文件的最后一次回车? 我尝试了几种endSeparator,例如'nl','0x0A','0x0D'和'0',但它不能满足要求。

示例:

1个记录集LF

2个记录集LF

---多余的线---如何删除它?

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

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


PI 7.4-我已经实现了标准的File Receiver FCC,但我想知道是否有办法避免FCC之后文件的最后一次回车? 我尝试了几种endSeparator,例如'nl','0x0A','0x0D'和'0',但它不能满足要求。

示例:

1个记录集LF

2个记录集LF

---多余的线---如何删除它?

付费偷看设置
发送
5条回答
clasier
1楼-- · 2020-09-13 20:23

你好奥兰德!

您是否尝试使用MessageTransformBean代替FCC? 结果保持不变吗?

关于,Evgeniy。

Violet凡
2楼-- · 2020-09-13 20:18

是的,即使使用structxmlbean,我也得到了相同的结果。 这是内容转换的标准行为吗? 是唯一的自定义模块选项吗?

要求应该是这样的:

1个记录集LF

2个记录集-此处结束-

请注意,记录是用逗号分隔并且不是固定长度的,所以我不能真正使用绝对行,因此无法确定实际长度。

打个大熊猫
3楼-- · 2020-09-13 20:00

要求应如下所示:

1个记录集LF

2个记录集-到此结束-没有其他LF或CR。

社区的任何回应将不胜感激。

渐行渐远_HoldOn
4楼-- · 2020-09-13 20:22

嗨奥兰德!

一种直接的方法是直接使用XSLT或Java映射来构建目标文件。

关于Evgeniy。

lukcy2020
5楼-- · 2020-09-13 20:12

此问题已解决。 我创建了一个定制适配器模块,以在发送到目标系统之前从文件/普通输出中删除最后一行。 XSLT没有帮助,因为我需要更改文本文件(文件接收器)而不是XML(映射部分)。

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答