点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
当尝试使用带有Z IDOC扩展名的IDOCXmlToFlatConvertor标准模块时,我们收到以下错误消息。 IDOC标准运行完美。
我们的场景是IDOC > > SAP PI 7.11 (IDOCXmlToFlatConvertor)> > SFTP
基本类型: ACCONF01
扩展名:ZP10FINACCONF01_EXT
-错误消息---
消息处理失败。 原因:com.sap.conn.idoc.IDocParseException:(7)IDOC_ERROR_PARSE_FAILURE:解析IDocXML类型为
一旦从 XML 中删除了 Z1P1DCIW_BLOCKDATA 段,它就可以正常工作(使用RWB发送)
我们一直试图从IDX2删除和删除元数据,更新缓存。
在配置步骤中是否有任何地方可以设置Z扩展名?
预先感谢
Leandro Silva
(113.3 kB)
嗨Leandro,
此错误发生在模块执行的段数据类型验证过程中。
标识IDOC XML中的char位置或列,并查看定义的数据类型是什么 在IDOC定义中,您需要根据字段数据类型的定义传递值。 如果该字段为数字,则只需要传递数字,如果传递字符串,则会出现错误。
在SAP注释下方进行检查,该注释仅适用于7.31及更高版本,但会为您提供原因
2094460-IDOCFlatToXmlConvertor和IDOCXmlToFlatConvertor模块:在转换期间禁用字段数据类型验证
问候,
Praveen。
另一个不错的SAP注意发现,Praveen!
Leandro, 请尝试在EBELP字段中输入00001。 它是后端中的NUMC字段,因此通常用前导零填充。
Hi Leandro
模块转换器不使用IDX2中的元数据。 它使用NWA的JCO配置中的RFC目标检索段定义。
在模块处理器中添加IDOCXmlToFlatConvertor-将模块添加至模块处理器-SAP库
你能检查几件事吗?
1)您能否给出屏幕快照,以显示错误" charPosition = 926,lineNumber = 2,columnNumber = 888"中提到的位置的内容?
2)您可以提供模块配置的屏幕截图吗? 特别是,参数SAPRelease使用什么值?
3)能否提供在NWA RFC目标中配置的后端系统的WE31中可用于Z1P1DCIW_BLOCKDATA段的定义的屏幕快照? 特别是,有哪些可用的发行版,并且与SAPRelease中的值相对应。
4)您还可以在上述段中提供字段定义吗?
5)检查WE82中使用Z扩展名的IDoc/消息类型组合,然后检查Release的值是什么。
Rgds
Eng Swee
您好,
有什么方法可以使用细分类型而不是细分定义? 我正在迁移,旧的abapmapping使用的是段类型。
谢谢,
罗伯。
一周热门 更多>