点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家-
我正在处理一个需要检索ZIP文件并将其解压缩并将数据发布到HANA的场景。 听起来很简单,但实际上是文件本身。 数据的结构方式在一个文件中包含多个数据,如下例文件所示。 每行都有一个标识符,例如ABC,EFIJ等。如果您看到该文件,则它没有任何标题详细信息。 因此,如果可以使用路由器,则可以将文件路由到其他消息,然后将数据加载到HANA。 请找到我的集成流程的附件。 我正在解压缩文件,然后尝试使用路由器路由消息。 但不是我所缺少的东西没有用。 如果您可以看一下这种情况,并提供一些解决该问题的方法,将不胜感激。
ABC | V&B | IC&饮料| 20180808000000000 | 20180808100121729 | 20180808 | 100122 |
EFIJ | V&B | IC&Beverage | 20180808000000000 | 20180808100121729 | 20180808 | 100122 |
JJJJJ | V&B | IC&饮料| 20180808000000000 | 20180808100121729 | 20180808 | 100122 |
路由器配置
我选择了非XML,因为它是管道分隔的数据。 $ {header.SenderID}包含" ABC",但没有运气。 我试图找到解决方案,但其中大多数都提到了XML。
请让我知道如何从PIPE分隔文件中获取特定数据。
致谢
HS
(56.4 kB)
Hello Hari,
从您的查询中不清楚您是否要基于该行的第一个字段(即ABC)路由具有3个行项目的上述文件。 还是您的填充将包含多行,并且您希望将其拆分,然后将其路由到多个发件人。
此致
Sriprasad Shivaram Bhat
Sri-
希望一切都很好。 我需要拆分数据并将其路由到不同的映射。 例如,我需要拆分ABC数据并将其路由到使用ABC作为标题的映射。
ABC | V&B | IC&饮料| 20180808000000000 | 20180808100121729 | 20180808 | 100122 |
希望很清楚。
谢谢
HS
我想我明白了。 我使用了Content Modifier并声明了标头,然后在其中进行路由,其中包含非XML表达式,例如$(header.SenderID)包含" ABC",并且在同一点中提到了CSV到XML转换器中的ABC as CSV文件标识符。 这使我可以获取所需的数据。
我有一个后续问题。 我能够使用路由器获取一组数据,其中默认是一组,但是当尝试使用路由器获取多个标头数据时,它不起作用,这意味着添加了第三路由。 如果您有任何教,请告诉我。 请找到我现有配置的屏幕截图。
一如既往地感谢您的帮助。
致谢
HS
一周热门 更多>