‎2008 Oct 31 6:43 AM
Hi,
I am getting the error status 60 with error EDI: Syntax error in IDoc (segment cannot be identified) in the posting side. While I checked the idoc data records in the posting system through we02 I can see that in the data records all the segments are coming in the same hierarchy. ie, Child segments are not coming as nodes under the parent segment. Also one of the extended segment definition Z2E1KAKTL000 is coming in the data records and not the segment type which is Z1E1KAKTL.
Please help in resolving this.
Thanks & Regards,
Soumya.
‎2008 Oct 31 6:59 AM
Hi,
This error raises when there is mismatching of data in the segments hiearchy, but as u said wen u tested in we19, its working fine....there might be issue when u r sending the data from sender system ( instead of we19).
My suggestion is that first you generate an idoc in the outbound system, then afte rthat in the reciveing system , poulate data manually thru we19 ( SAME AS OUTBOUND IDOC DATA GENERATED), and post it again.
let me know if any issues,
Regards,
Naveen
‎2008 Oct 31 7:05 AM
Hi Naveen,
Thank you for the reply. I checked in the sending system and in the data records all the segments are in correct hierarchy. This problem is coming only in the receiving system. Also what could be the reason that segment definition is coming instead of segment type in the data records in the receiving system while in the sending system segment type is coming correctly.
Thanks & Regards,
Soumya.
‎2008 Oct 31 7:09 AM
Hi Soumya,
Have you checked whether the segment is released (set release , we31)on the reciveing system side.
regards
naveen
‎2008 Oct 31 7:32 AM
Hi,
Check this:
IDoc status 60: Syntax error in IDoc
On sending and receiving IDocs, the system checks the syntax of the individual IDocs. The IDoc definition defines the syntax of the IDoc. The syntax includes:
The individual segments of an IDoc type
The relationship between the individual segments
How many segments can be sent in one IDoc
Normally, incorrect syntax in IDocs only occurs in testing. IDocs with incorrect syntax cannot be repaired. You correct the IDoc structure in the SAP system and send the IDoc again.
You activate the syntax check via the partner profile for one IDoc type and one particular partner. We recommend that you activate the syntax check, particularly for any IDocs that you have created yourself.