‎2006 Aug 03 6:02 AM
hi,
i m working with ORDERS01. i have syntax error 26 as put in subject line. Reason is
" The segment E1EDP02 does not occur at the current level of the basic type ORDERS01 (extension )"
in IDoc E1EDP02 does not appear as child to E1EDP01.
what is the reason for it ?
can u also tell me in which routine/function module the syntax is checked, so i can have a breakpoint and debug it.
another thing. as per syntax in IDOCSYN table HLEVEL of E1EDP02 must be '03'. but for an example IDoc, if i see in table EDID4 field HLEVEL is '00'. that means not OK.
any ideas as to where the error could be. we have an exit after E1EDP01 is filled. here we fill E1EDPT1,E1EDPT2. We also modify E1EDP01.
‎2006 Aug 03 6:08 AM
Hi,
I hope you are doing an INBOUND Process. Check whether both the IDOCs are compatible i.e, Whether the Incoming IDOC type has same version of your INBOUND IDoc.
Cheers,
Prashanth
‎2006 Aug 03 7:24 AM