2011 Oct 12 2:12 PM
Hi,
I am getting error "EDI: Syntax error in IDoc (segment cannot be identified)" when trying to send purchase order to CIM(Outbound System).
Current Status : 26
Please find the error description below:-
The segment E1EDK14 does not occur at the current level of the basic type ORDERS04 (extension ).
This error can have several reasons:
The segment E1EDK14 is assigned to a group whose header segment does not occur.
The segment E1EDK14 does not exist in the syntax description of the basic type ORDERS04 (extension ).
The sequence of segments in the group in which the segment appears is incorrect.
Previous errors ('mandatory' segment or group missing) may be due to this error
Please do the needful help.
Regards,
Laxmi.
2011 Oct 12 2:32 PM
Hi Laxmi,
The definition of idoc type defines the structure of message in terms if segment order, number of occurance and parent segment.
You can see the structure in WE30 for idoc type ORDERS04 .
When a message is generated for a particular idoc type, system carry out syntax test against this definition in WE30.
Compare you message against idoc type in ORDERS04 in WE30, I am sure you will find difference.
Regards,
Pawan.
Edited by: pawankesari on Oct 12, 2011 7:02 PM
Edited by: pawankesari on Oct 12, 2011 7:02 PM
2012 Mar 06 9:15 PM
If standard syntax check for the IDoc message type is not relevant for your set up, just go to Partner Profile and "uncheck" the "Cancel Processing after syntax error" check box.
1. WE20
2. Click on the partner profile you use for the Message type
3. Find message type and double click on it
4. in "Outbound Options" TAB, in the right bottom corner uncheck the "Cancel Processing After Syntax Error" check box
Hope it helps
Edited by: Oleg Sukharenko on Mar 6, 2012 10:17 PM
2014 Jan 28 4:45 AM