on 02-03-2014 10:21 AM
Hello SAP PI Experts,
I have an issue to solve. Please help me with this.
There is an interface which converts an incoming xml file to an outbound IDoc. Sometimes, the interface sends an IDoc successfully to the receiver and there the IDoc goes into error state 60. I checked its content and everything. There was nothing wrong. How do I solve this ?
This issue doesn't happen all the time and I compared the successfuls with this unsuccessful one. There was no change in syntax.
Thanks,
Ajeya G V
Hi Ajeya,
IDoc status 60 means that there is a syntax error in the IDoc, which means the the contents of the IDoc is not aligned with the IDoc definition. However, if you are 100% sure your IDoc is correct, you can unmark the "Cancel Processing After Syntax Error" checkbox in the inbound partner profile in your ECC system. This should result in such IDocs being still processed, despite syntax error being recognized.
Regards,
Greg
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi All,
Can this be an ABAP issue ?
-Ajeya
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Please check below links
http://help.sap.com/saphelp_erp2004/helpdata/en/52/16adef543311d1891c0000e8322f96/content.htm
Hi,
As sugges by Abhinav.. Can you please compare failed and success idoc payload and if u find any diffences please let us know.....
Thanks,
Sreenivas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
In fact, more than one parent node can already be a reason for ECC to reject such IDoc. Most probably you will have to split such XML inbound messages into several IDocs, during mapping in PI. Otherwise, even if IDocs are accepted (with the config change I mentioned previously), some data might get lost during IDoc processing.
Regards,
Greg
Hi Ajeya,
You are right, the cardinality is 0 to n for DocumentParent. As Gregor said a element in the IDOC is raising the syntax problem, maybe a integer, date element, another tag occurrence. Try to monitor the failed IDOCs in PI monitoring or in IDOC monitoring ( Check Monitor IDocs and IDoc Statuses point in http://wiki.scn.sap.com/wiki/display/ABAP/ALE+and+IDocs). With the monitoring try to find a clearer text error relationated.
Regards.
Hi Ajeya,
Can you please check the data size and message content.Might be data issue.
You can compare the successfulIdoc with Failed Idoc.
If you can share the screen it would be great.
Regards,
Abhi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ajeya, are you using the adapter IDOC_AAE?, if the answer is affirmative check this 1688780 - IDoc AAE Adapter fails to insert empty strings in database
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi ,
What is the error message that you see for failed IDoc ??
Regards
Venkat
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
10 | |
9 | |
8 | |
6 | |
6 | |
6 | |
5 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.