on 02-28-2014 9:09 AM
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.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Anshu,
Refer the note: 1688780, 1791798
Please re-check your mapping and make sure you mapped all the fields.
Regards
Bhargava krishna
Hello,
Check if this note is applicable in ur landscape?
1801511 - IDOC_ERROR_PARSE_FAILURE while sending IDoc Extension
Thanks
Amit Srivastava
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Anshu..
Can you please map the field SEGMENT field with constant 1 and check
Thanks,
Sreenivas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.