cancel
Showing results for 
Search instead for 
Did you mean: 

IDOC_ERROR_PARSE_FAILURE

Former Member
0 Kudos

Hi All,


I am getting the following error ,now how to check which field actually it is failing for ?I disabled every date fields and all the mandatory segment are mapped .Is there anyway to find out exact issue with this detail -
charPosition=453, lineNumber=1, columnNumber=454


MP: exception caught with cause com.sap.aii.af.idoc.exception.IDOCAdapterException: Error before sending due to idoc parsing error: (7) IDOC_ERROR_PARSE_FAILURE: An IDocConversionException occurred while parsing IDocXML for type <ZM2DEITDELVRY07>:
state=READING_FIELD_VALUE_TAG, charPosition=453, lineNumber=1, columnNumber=454


Thanks.


Accepted Solutions (0)

Answers (6)

Answers (6)

Former Member
0 Kudos

Hi Anshu,

This could be metadata issue.

If you have checked formats of all IDoc fields and you are still not able to find the issue,

Then try deleting and reconfiguring the ICO or refreshing metadata.

former_member184789
Active Contributor
0 Kudos

Hi,

This error can occur due to incorrect format of date etc. apart from other reasons. You can try opening the IDoc XML in notepad++  & check the data which is at the position: charPosition=453, lineNumber=1, columnNumber=454 as per the error.

Former Member
0 Kudos

Hello,

u are using z-idoc? And which version of PI (along with SP)?

BTW, try to check which field is present at position 453.

Thanks

Amit Srivastava

Former Member
0 Kudos

Yes Amit ZIDOC . PI 7.3(Java Only )

Thanks

Bhargavakrishna
Active Contributor
0 Kudos

Hi Anshu,

Refer the note: 1688780, 1791798


Please re-check your mapping and make sure you mapped all the fields.


http://benxbrain.com/en/index.do?onInputProcessing(brai_object_thread)&001_threadid=0003290277&001_b...



Regards

Bhargava krishna


Former Member
0 Kudos

Hello,

Check if this note is applicable in ur landscape?

1801511 - IDOC_ERROR_PARSE_FAILURE while sending IDoc Extension

Thanks

Amit Srivastava

Former Member
0 Kudos

Hi Anshu,

Check these threads,I hope these will help you,

regards

Raj

former_member191435
Contributor
0 Kudos

Hi Anshu..

Can you please map the field SEGMENT field with constant 1 and check

Thanks,

Sreenivas

Former Member
0 Kudos

Hi Anshu

Please check the following

1. The idoc segments are released in ECC system.

2. All the attributes in control record are mapped with constant '1' in PI mapping.

3. The metadata version is up to date in PI.

4. The idoc version in PI and ECC are same, no mismatch of segments.

5. You are sending data as per the metadata definition and there is no type mismatch.

You can also try to disable one segment in mapping, then send the idoc. This way continue until you found the faulty segment. Though it will be bit time consuming if the idoc has huge number of segments.