Skip to Content

cancel processing after syntax error in partner profile

Hello Friends,

i have a Question , its about IDOC, when we maintain message type and basic type in partner profile , there is one option called 'cancel processing after syntax error ',

so, what is the use of this option and when do we use this option and as it will stop processing whenever syntax error , so at what kind of syntax it will validate.

for detail check the attachment.

Thanks in Advance.

Add comment
10|10000 characters needed characters exceeded

1 Answer

  • Best Answer
    Posted on Apr 28, 2017 at 07:46 AM

    If you select Cancel Processing After Syntax Error, the IDoc Interface terminates the processing if a syntax error is found.

    If you do not select the syntax check, the IDoc Interface continues the processing. You receive a message that a syntax error was found.

    Add comment
    10|10000 characters needed characters exceeded

    • When any IDoc is created, it goes through a syntax check to ensure its integrity. The syntax of an IDoc is governed by the definition of its IDoc type. Remember we can define or view this in WE30 as we did at the beginning of this writing. The syntax rules checked for an IDoc areas follows.

      • Only valid segments as defined in the IDoc type are allowed.
      • Segments specified as mandatory must exist.
      • A data record cannot exceed the maximum number of repetitions defined for the segment type.
      • Segments must occur in the same physical sequence defined in the IDoc structure. For example, a child segment cannot exist without its parent segment. A parent segment, however, can exist without a child segment.