Skip to Content
0

cancel processing after syntax error in partner profile

Apr 27, 2017 at 08:57 AM

133

avatar image

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.

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Best Answer
Buddhika Krishantha Apr 28, 2017 at 07:46 AM
0

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.

Show 2 Share
10 |10000 characters needed characters left characters exceeded

Hello Krishanha,

i understand that, it will check syntax error, but what kind of syntax error it checks?

can you please elaborate ?

Thanks

0

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.
1