由于idoc解析错误,发送前发生错误:(7)IDOC_ERROR_PARSE_FAILURE:解析IDocXML时发生IDocConversionException

2020-08-21 22:44发布

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

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


你好救援队,????

我遇到以下错误:\

16.06.2014 23:22:42.164 错误 由于idoc解析错误,发送前发生错误:(7)IDOC_ERROR_PARSE_FAILURE:解析IDocXML类型为时发​​生IDocConversionException:state = READING_FIELD_VALUE_TAG,charPosition = 526,lineNumber = 1,columnNumber = 527 16.06.2014 23:22:42.166 错误 MP:捕获异常,原因为com.sap.aii.af.idoc.exception.IDOCAdapterException:由于idoc解析错误而在发送前出错:(7)IDOC_ERROR_PARSE_FAILURE:解析IDocXML类型为时发​​生IDocConversionException:state = READING_FIELD_VALUE_TAG, charPosition = 526,lineNumber = 1,columnNumber = 527 16.06.2014 23:22:42.190 错误 适配器框架捕获到异常:(7)IDOC_ERROR_PARSE_FAILURE:解析IDocXML类型为时发​​生IDocConversionException:state = READING_FIELD_VALUE_TAG,charPosition = 526,lineNumber = 1,columnNumber = 527 16.06.2014 23:22:42.190 错误 使用连接EDISeparator_ http://sap.com/xi/XI/EDISeparator 失败,原因是:com.sap.aii.af.idoc.exception.IDOCAdapterException:由于idoc解析错误,发送前出错:(7)IDOC_ERROR_PARSE_FAILURE:解析IDocXML类型为时发​​生IDocConversionException:state = READING_FIELD_VALUE_TAG,charPosition = 526,lineNumber = 1,columnNumber = 527

并且所传送的有效负载如下面的附件中所述。

我已经看过各种博客,但是我仍然无法理解如何获取错误位置的确切位置。.据我说,麻烦的值是中的OTH,但是我已经检查了 维持ECC和OTH上BSARK的允许值。

能帮我解决这个错误吗?


谢谢

Saurabh

ORDERSD96A.txt.zip (728乙)

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

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


你好救援队,????

我遇到以下错误:\

16.06.2014 23:22:42.164 错误 由于idoc解析错误,发送前发生错误:(7)IDOC_ERROR_PARSE_FAILURE:解析IDocXML类型为时发​​生IDocConversionException:state = READING_FIELD_VALUE_TAG,charPosition = 526,lineNumber = 1,columnNumber = 527 16.06.2014 23:22:42.166 错误 MP:捕获异常,原因为com.sap.aii.af.idoc.exception.IDOCAdapterException:由于idoc解析错误而在发送前出错:(7)IDOC_ERROR_PARSE_FAILURE:解析IDocXML类型为时发​​生IDocConversionException:state = READING_FIELD_VALUE_TAG, charPosition = 526,lineNumber = 1,columnNumber = 527 16.06.2014 23:22:42.190 错误 适配器框架捕获到异常:(7)IDOC_ERROR_PARSE_FAILURE:解析IDocXML类型为时发​​生IDocConversionException:state = READING_FIELD_VALUE_TAG,charPosition = 526,lineNumber = 1,columnNumber = 527 16.06.2014 23:22:42.190 错误 使用连接EDISeparator_ http://sap.com/xi/XI/EDISeparator 失败,原因是:com.sap.aii.af.idoc.exception.IDOCAdapterException:由于idoc解析错误,发送前出错:(7)IDOC_ERROR_PARSE_FAILURE:解析IDocXML类型为时发​​生IDocConversionException:state = READING_FIELD_VALUE_TAG,charPosition = 526,lineNumber = 1,columnNumber = 527

并且所传送的有效负载如下面的附件中所述。

我已经看过各种博客,但是我仍然无法理解如何获取错误位置的确切位置。.据我说,麻烦的值是中的OTH,但是我已经检查了 维持ECC和OTH上BSARK的允许值。

能帮我解决这个错误吗?


谢谢

Saurabh

ORDERSD96A.txt.zip (728乙)
付费偷看设置
发送
2条回答
zhangjiyang1323
1楼 · 2020-08-21 23:32.采纳回答

大家好,

问题解决了。我将ZZTIME段的日期格式从1157纠正为115700。

谢谢

Saurabh

打个大熊猫
2楼-- · 2020-08-21 23:47

嗨,

我在这个问题上的2美分。

每当由于READING_FIELD_VALUE_TAG而导致IDoc解析失败时,请尝试执行以下步骤。

错误中的charPosition有助于在有效负载中定位数据错误。

1。 如果不确定,请首先分析有效负载中的DATE和TIME字段,以检查它们是否为SAP标准格式。
2。 其次,如果数据/时间不是问题,则请验证idoc字段中的所有数据是否都遵守相应字段的数据类型。 就像检查是否将CHAR字符串传递到需要DEC格式的数据的idoc字段一样。

致谢,
周杰伦

一周热门 更多>