cancel
Showing results for 
Search instead for 
Did you mean: 

cancel processing after syntax error in partner profile

vikash_pathak
Participant
0 Kudos

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.

Accepted Solutions (1)

Accepted Solutions (1)

buddhika_krishantha
Active Participant
0 Kudos

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.

vikash_pathak
Participant
0 Kudos

Hello Krishanha,

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

can you please elaborate ?

Thanks

buddhika_krishantha
Active Participant

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.

Answers (0)