适用于EDI_DC40的SAP PI 7.5 IDOC_ERROR_PARSE_FAILURE:BUPA_INBOUND_MAIN_SAVE_M09

2020-08-24 08:19发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在尝试使用以下代码块...

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

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


嗨,

我正在尝试使用以下代码块处理idoc SAVE_M.BUPA_INBOUND_MAIN_SAVE_M09的消息:

EDI_DC40 000 132 2 BUPAINBOUNDMAINSAVEM09 BUPA_INBOUND_MAIN_SAVE_M 成本 LI 4260266310 SAP HEDCLNT100 < CREDAT> 20170505 222222

但是我有下面的错误。

错误:

由于idoc解析错误,发送前发生错误:(7)IDOC_ERROR_PARSE_FAILURE:EDI_DC40控制记录段中的IDoc类型与IDoc-XML根标记不匹配
state = READING_ENDTAG,charPosition = 392,lineNumber = 1,columnNumber = 393

我已经尝试过的:

1。 完全禁用EDI_DC40块

2。 禁用所有字段,除必填字段之外的所有字段,除RCVPRN,RCVRPT和SNDPRN,SNDRPT之外的所有字段

3。 启用所有字段并使用空值或业务有效值对其进行映射

请您帮我一下,这种错误的原因是什么(内部映射测试成功通过)

最诚挚的问候,安德烈

3条回答
shere_lin
2020-08-24 08:51

嘿安德烈,

最新回应,但在PI 7.5中遇到相同问题时,我偶然发现了您的问题。 尝试在触发IDOC_AEE时执行XPI_Inspector。 您可能还会注意到,在转到适配器之前,SND参数已删除并替换为null。

显然,有更严格的记录控制检查,即使是不同的名称空间也可能导致->

https://launchpad.support.sap.com/#/notes/0001862655

我似乎有效的解决方案是覆盖接收器通信通道中的控制头。 这意味着您必须为每种入站类型制作一个单独的Idoc接收器

一周热门 更多>