点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正在尝试使用消息转换bean在发送方使用FCC的简单SFTP到SFTP方案。 文件结构类似于 HEADER,1,LINE_ITEMS **
文件由管道分隔,并且字段没有固定的长度。 最初,我遇到了一些我解决的参数错误。 最终,当文件被发送方通道拾取并转换后,它在映射级别错误地降落,并显示消息"文件过早结束"。 当我尝试查看源有效负载时,它是空的,其中有零个字符。
我无法理解,如果FCC转换成功,那么文件内容在哪里。 请在这方面帮助我。
我有一个简单的结构,如下所示:
HEADER | 2017-01-24 | 2 | 123.11 | 001
LINEITEM | 001 | 2017-01-24 | 1 | Test1 | User 1 | Std || AB | SYSNO
LINEITEM | 001 | 2017-01-24 | 2 | Test2 |用户2 | Std || AB | SYSNO
我在DT中创建的XML结构如下:
DT_Source
记录集
标题0..1
H1
H2 ....
LINEITEMS 0 .. unbounded
L1
L2 .....
在创建模块参数时,我已经参考了以下链接:
https://wiki.scn.sap.com/wiki/display/XI/How+To...Content+conversion+module+with+J2EE+JMS+adapter >
此致
Arkesh
你好Arkesh,
我认为您应该尝试将转换类型设置为Simple Plain2xml。 因为不需要多个层次结构。 在您的消息转换bean参数中还有一件事,您用双引号(" LINEITEMS")提到了xml.LINEITEMS.keyFieldValue,这不是声明值的正确方法。
能否请您 FCC屏幕截图
Br,
Manoj
Hi Experts
问题已解决。 问题出在
xml.HEADER.keyFieldValue =" HEADER"
xml.LINEITEMS.keyFieldValue =" LINEITEMS"
两个参数的值不应该用双引号引起来,因为它们不在文件中。 这就是我出问题了。
此致
Arkesh
嗨Manoj,
感谢您关注我的问题。 请在下面找到快照:
您好Jeenath!
请问您要不要 进一步说明,您将如何获得xml结构,如:
....
...
使用SimplePlainToXML吗?
请注意,Evgeniy。
# p#一周热门 更多>