Skip to Content
Former Member
Jun 29, 2013 at 07:25 AM



Hi Gurus,

I have a requirement where I have to process a large inbound IDOC and split it into small transaction IDOCS using FM IDOC_INBOUND_SINGLE.

In large IDOC suppose I have 5 PO header records so 5 small transaction IDOCs will be generated.

So far it is working fine. The client requirement is that when any one one small IDOC creation fails due to system failure or buffer issue, it should stop further IDOC processing and also not update the previous create small IDOCs.

For ex: Suppose 2 small IDOCs are created through FM IDOC_INBOUND_SINGLE and third processing fails it should not update the previous 2 IDOCS as well and also stop further processing.

I can see FM IDOC_INBOUND_SINGLE creating small IDOCS but I am not sure whether it will update database or not.

Please let me know whether this FM will automatically stop processing of previous IDOCs too or else I need to do further checks or coding to achieve the same?

Looking forward to your cooperation.

Thank you.

Best Regards,

Varun D.