<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic IDOC - status 30 after using commit work in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-status-30-after-using-commit-work/m-p/616363#M25555</link>
    <description>&lt;P&gt;Hi all,&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;my coding is like as below:&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;loop change pointer&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;CALL FUNCTION 'MASTER_IDOC_CREATE_BOMMAT'&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;endloop.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; CALL FUNCTION 'DB_COMMIT'.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; CALL FUNCTION 'DEQUEUE_ALL'.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; COMMIT WORK.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Eventhough i have used the above three statement , IDOC are still queuing up with status '30.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;My question here is whether I need to write this three statement inside loop ( means for each IDOC, these statement needs to be executed)???&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;As of now, after all IDOCS triggered, three statement are getting executed.&lt;/P&gt;
  &lt;P&gt;Thanks in advance.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Regards,&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Dhivya N.&lt;/P&gt;</description>
    <pubDate>Tue, 03 Apr 2018 09:12:20 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2018-04-03T09:12:20Z</dc:date>
    <item>
      <title>IDOC - status 30 after using commit work</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-status-30-after-using-commit-work/m-p/616363#M25555</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;my coding is like as below:&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;loop change pointer&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;CALL FUNCTION 'MASTER_IDOC_CREATE_BOMMAT'&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;endloop.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; CALL FUNCTION 'DB_COMMIT'.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; CALL FUNCTION 'DEQUEUE_ALL'.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; COMMIT WORK.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Eventhough i have used the above three statement , IDOC are still queuing up with status '30.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;My question here is whether I need to write this three statement inside loop ( means for each IDOC, these statement needs to be executed)???&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;As of now, after all IDOCS triggered, three statement are getting executed.&lt;/P&gt;
  &lt;P&gt;Thanks in advance.&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Regards,&lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt; &lt;/P&gt;
  &lt;P&gt;Dhivya N.&lt;/P&gt;</description>
      <pubDate>Tue, 03 Apr 2018 09:12:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-status-30-after-using-commit-work/m-p/616363#M25555</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2018-04-03T09:12:20Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC - status 30 after using commit work</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-status-30-after-using-commit-work/m-p/616364#M25556</link>
      <description>&lt;P&gt;Hi!&lt;/P&gt;
  &lt;P&gt;I think yes, you should commit each IDOC separately. Please refer to the standard report RBDSESTT subroutine SEND_BOMS&lt;/P&gt;
  &lt;P&gt;Hope it's helpful&lt;/P&gt;</description>
      <pubDate>Wed, 04 Apr 2018 11:43:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-status-30-after-using-commit-work/m-p/616364#M25556</guid>
      <dc:creator>former_member400468</dc:creator>
      <dc:date>2018-04-04T11:43:03Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC - status 30 after using commit work</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-status-30-after-using-commit-work/m-p/616365#M25557</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
  &lt;P&gt;Thanks Evgeny. I have checked the standard program. Yes Dequeue are done inside the loop.&lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt;Regards,&lt;/P&gt;
  &lt;P&gt;&lt;/P&gt;
  &lt;P&gt;Dhivya N.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Apr 2018 12:02:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-status-30-after-using-commit-work/m-p/616365#M25557</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2018-04-04T12:02:30Z</dc:date>
    </item>
  </channel>
</rss>

