<?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 COMMIT WORK in batch fails? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/commit-work-in-batch-fails/m-p/9327828#M1728971</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope someone can help with this. If I run transaction CJ46 and fill in the selection screen and run it- no problem. I then record a BDC session to automate the process for multiple years.i.e create the same selection screen as CJ46 but have the fiscal year as a range. I run the transaction:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H6&gt;&lt;SPAN class="L0S52"&gt;call &lt;SPAN class="L0S52"&gt;transaction &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'CJ46' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;using &lt;/SPAN&gt;t_bdc&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;mode&amp;nbsp; &lt;/SPAN&gt;w_mode&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; messages &lt;SPAN class="L0S52"&gt;into &lt;/SPAN&gt;t_messtab&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/H6&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;Basically the code runs into &lt;/SPAN&gt;&lt;/SPAN&gt;LKAZCF01 and reaches:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H6&gt;&lt;SPAN class="L0S52"&gt;CLEAR vorher&lt;SPAN class="L0S55"&gt;. &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;CLEAR &lt;/SPAN&gt;nachher&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*----------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;* 9. commit work and dequeue all&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*----------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;COMMIT &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;WORK&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;PERFORM &lt;/SPAN&gt;dequeue_all&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDLOOP&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;. &lt;/SPAN&gt;&lt;SPAN class="L0S31"&gt;"AT pt_objnr_group&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;ENDFORM&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S31"&gt;" PROCESS&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/H6&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S31"&gt;In the standard CJ46 call, all this code gets executed. When I run my Z-batch input version, the code gets to the COMMIT WORK line and then falls back into my z program. sy-subrc is 0 and t_messtab is empty.The code in both versions seems to execute identical code but my one fails. Any ideas?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S31"&gt;Cheers,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S31"&gt;Russ.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 05 Feb 2013 14:41:09 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2013-02-05T14:41:09Z</dc:date>
    <item>
      <title>COMMIT WORK in batch fails?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/commit-work-in-batch-fails/m-p/9327828#M1728971</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope someone can help with this. If I run transaction CJ46 and fill in the selection screen and run it- no problem. I then record a BDC session to automate the process for multiple years.i.e create the same selection screen as CJ46 but have the fiscal year as a range. I run the transaction:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H6&gt;&lt;SPAN class="L0S52"&gt;call &lt;SPAN class="L0S52"&gt;transaction &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'CJ46' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;using &lt;/SPAN&gt;t_bdc&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;mode&amp;nbsp; &lt;/SPAN&gt;w_mode&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; messages &lt;SPAN class="L0S52"&gt;into &lt;/SPAN&gt;t_messtab&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/H6&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;Basically the code runs into &lt;/SPAN&gt;&lt;/SPAN&gt;LKAZCF01 and reaches:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;H6&gt;&lt;SPAN class="L0S52"&gt;CLEAR vorher&lt;SPAN class="L0S55"&gt;. &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;CLEAR &lt;/SPAN&gt;nachher&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*----------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;* 9. commit work and dequeue all&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S31"&gt;*----------------------------------------------------------------------*&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;COMMIT &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;WORK&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;PERFORM &lt;/SPAN&gt;dequeue_all&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDLOOP&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;. &lt;/SPAN&gt;&lt;SPAN class="L0S31"&gt;"AT pt_objnr_group&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;ENDFORM&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S31"&gt;" PROCESS&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/H6&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S31"&gt;In the standard CJ46 call, all this code gets executed. When I run my Z-batch input version, the code gets to the COMMIT WORK line and then falls back into my z program. sy-subrc is 0 and t_messtab is empty.The code in both versions seems to execute identical code but my one fails. Any ideas?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S31"&gt;Cheers,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S31"&gt;Russ.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Feb 2013 14:41:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/commit-work-in-batch-fails/m-p/9327828#M1728971</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-02-05T14:41:09Z</dc:date>
    </item>
    <item>
      <title>Re: COMMIT WORK in batch fails?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/commit-work-in-batch-fails/m-p/9327829#M1728972</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Resolved myself.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;call &lt;SPAN class="L0S52"&gt;transaction &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'CJ46' &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;using &lt;/SPAN&gt;t_bdc&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; options &lt;SPAN class="L0S52"&gt;from &lt;/SPAN&gt;st_params&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; messages &lt;SPAN class="L0S52"&gt;into &lt;/SPAN&gt;t_messtab&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;Had to set RACOMMIT option in passing structure.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Feb 2013 15:45:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/commit-work-in-batch-fails/m-p/9327829#M1728972</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-02-05T15:45:13Z</dc:date>
    </item>
    <item>
      <title>Re: COMMIT WORK in batch fails?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/commit-work-in-batch-fails/m-p/9327830#M1728973</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Russ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Some of the transaction behave differently when run through a bdc background mode . I had faced similar issue in PR05 transaction. Please change the mode to foreground (mode value A) and see if it works.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In case issue is not resolved, you may have to look for BAPIs to fulfill the requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;~Athreya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Feb 2013 16:04:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/commit-work-in-batch-fails/m-p/9327830#M1728973</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-02-05T16:04:02Z</dc:date>
    </item>
    <item>
      <title>Re: COMMIT WORK in batch fails?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/commit-work-in-batch-fails/m-p/9327831#M1728974</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I agree, as a COMMIT WORK terminates CALL TRANSACTION &lt;SPAN __jive_emoticon_name="cool" __jive_macro_name="emoticon" class="jive_macro jive_macro_emoticon jive_emote" src="https://community.sap.com/1151/images/emoticons/cool.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;For reference in &lt;SPAN class="h1"&gt;&lt;A href="http://help.sap.com/abapdocu_731/en/abapcommit.htm"&gt;COMMIT WORK&lt;/A&gt; on line documentation.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;UL&gt;&lt;LI&gt;In a program executed using &lt;A class="grey" title="Glossary Entry"&gt;batch input&lt;/A&gt;, or if you have called the program using the &lt;SPAN class="qtext"&gt;USING&lt;/SPAN&gt; addition of the statement &lt;A class="blue"&gt;&lt;SPAN class="qtext"&gt;CALL TRANSACTION&lt;/SPAN&gt;&lt;/A&gt;, &lt;SPAN class="qtext"&gt;COMMIT WORK&lt;/SPAN&gt; terminates batch input processing by default. This setting can be overwritten in the statement &lt;SPAN class="qtext"&gt;CALL TRANSACTION&lt;/SPAN&gt; using the component RACOMMIT of the structure &lt;SPAN class="lnkgrey"&gt;CTU_PARAMS&lt;/SPAN&gt;, passed to the statement &lt;A class="blue"&gt;&lt;SPAN class="qtext"&gt;OPTIONS FROM&lt;/SPAN&gt;&lt;/A&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Regards,&lt;BR /&gt;Raymond&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Feb 2013 18:50:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/commit-work-in-batch-fails/m-p/9327831#M1728974</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2013-02-05T18:50:15Z</dc:date>
    </item>
    <item>
      <title>Re: COMMIT WORK in batch fails?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/commit-work-in-batch-fails/m-p/9327832#M1728975</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Russell,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Even I am facing the similar issue.&lt;/P&gt;&lt;P&gt;Can you please explain how did you get through this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Vikas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 28 Aug 2016 09:06:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/commit-work-in-batch-fails/m-p/9327832#M1728975</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-08-28T09:06:36Z</dc:date>
    </item>
    <item>
      <title>Re: COMMIT WORK in batch fails?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/commit-work-in-batch-fails/m-p/9327833#M1728976</link>
      <description>&lt;P&gt;Thanks for the info, this solved similar issue of mine, BDC for CJ46 was not saving data&lt;/P&gt;</description>
      <pubDate>Tue, 21 Jun 2022 06:39:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/commit-work-in-batch-fails/m-p/9327833#M1728976</guid>
      <dc:creator>former_member813805</dc:creator>
      <dc:date>2022-06-21T06:39:22Z</dc:date>
    </item>
  </channel>
</rss>

