<?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 Re: Abap : Commit and rollback in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630544#M1664803</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There are even more than one COMMIT, most of those FM call DD_DB_OPERATION inside, this one perform a COMMIT WORK, so no rollback will be allowed.&lt;/P&gt;&lt;P&gt;You could try to perform a SQL trace of your program, to identify DB COMMIT.&lt;/P&gt;&lt;P&gt;Regards&lt;BR /&gt;Raymond&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 22 Mar 2012 14:49:35 GMT</pubDate>
    <dc:creator>RaymondGiuseppi</dc:creator>
    <dc:date>2012-03-22T14:49:35Z</dc:date>
    <item>
      <title>Abap : Commit and rollback</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630536#M1664795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt; I have experience with another prog. languages - &amp;gt; what was in the block below was done all or nothing&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;begin work&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;call function&lt;/P&gt;&lt;P&gt;delete&lt;/P&gt;&lt;P&gt;update&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;commit work or rollback&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;i don't have experience with commit and rollback in ABAP.&lt;/P&gt;&lt;P&gt;i have e.g. code below&lt;/P&gt;&lt;P&gt;&amp;nbsp; * start block&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'RSDU_TABLE_TRUNCATE'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_tablnm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'table1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'RSDRI_ODSO_INSERT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_odsobject&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="L1S33"&gt;'table1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'RSDU_TABLE_TRUNCATE'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_tablnm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'table2'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'RSDRI_ODSO_INSERT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_odsobject&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="L1S33"&gt;'table2'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'RSEC_GENERATE_FROM_ODS'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;SPAN class="L1S33"&gt;* end block&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;please &lt;STRONG&gt;practise&lt;/STRONG&gt; example what should i do to all things will be done "together" ( commit ) or nothing ( rollback - situation before running this code ).&lt;/P&gt;&lt;P&gt;( maybe i have to use ENQUEUE or something like this )&lt;/P&gt;&lt;P&gt;I tried something, but only part of the code in block was rollback.&lt;/P&gt;&lt;P&gt;Is possible add into this block internal table and use rollback for them too ?&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;Martin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Mar 2012 09:31:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630536#M1664795</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-03-22T09:31:08Z</dc:date>
    </item>
    <item>
      <title>Re: Abap : Commit and rollback</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630537#M1664796</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Create a custom Function module ZCUSTOM and call all the function mdules in that custom function module&lt;/P&gt;&lt;P&gt;and call&lt;/P&gt;&lt;P&gt;CALL FUNCTION ZCUSTOM IN UPDATE TASK......&lt;/P&gt;&lt;P&gt;You can rollback all the changes in same LUW or Save all the changes.&lt;/P&gt;&lt;P&gt;For further info google it on LUW you will get more info&lt;/P&gt;&lt;P&gt;thanks,Chandra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Mar 2012 09:38:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630537#M1664796</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-03-22T09:38:15Z</dc:date>
    </item>
    <item>
      <title>Re: Abap : Commit and rollback</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630538#M1664797</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't want to create a new FM, is it possible ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Mar 2012 13:04:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630538#M1664797</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-03-22T13:04:09Z</dc:date>
    </item>
    <item>
      <title>Re: Abap : Commit and rollback</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630539#M1664798</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Call all your mentioned funciton modules and check if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;lv_subrc = 4.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;If all your FM's are executed with sy-subrc eq 0. Your lv_subrc is also 0.&lt;/P&gt;&lt;P&gt;You can write:&lt;/P&gt;&lt;P&gt;if lv_subrc eq 0.&lt;/P&gt;&lt;P&gt;commit work and wait.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;rollback work.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;br&lt;/P&gt;&lt;P&gt;Jürgen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Mar 2012 13:17:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630539#M1664798</guid>
      <dc:creator>juergenbaur</dc:creator>
      <dc:date>2012-03-22T13:17:52Z</dc:date>
    </item>
    <item>
      <title>Re: Abap : Commit and rollback</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630540#M1664799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The theory is clear, but if i write the code below, i suppose that after rollback will be data in table1 and table2 as before running code, but&lt;/P&gt;&lt;P&gt;in table1 are new data&lt;/P&gt;&lt;P&gt;and table2 is empty ( it seems that rollback has relation only to command before - &amp;gt; insert into table2)&lt;/P&gt;&lt;P&gt;* start block&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'RSDU_TABLE_TRUNCATE'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_tablnm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'table1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'RSDRI_ODSO_INSERT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_odsobject&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="L1S33"&gt;'table1&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'RSDU_TABLE_TRUNCATE'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_tablnm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'table2'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'RSDRI_ODSO_INSERT'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_odsobject&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="L1S33"&gt;'table2'&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;SPAN class="L1S33"&gt;rollback work&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;SPAN class="L1S33"&gt;* end block&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Mar 2012 13:33:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630540#M1664799</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-03-22T13:33:12Z</dc:date>
    </item>
    <item>
      <title>Re: Abap : Commit and rollback</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630541#M1664800</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well, a couple of things:&lt;/P&gt;&lt;P&gt;First, you need to check sy-subrc after each FM call. That should tell you if the FM worked as expected.&lt;/P&gt;&lt;P&gt;Second, each of these FMs may or may not be calling a COMMIT or ROLLBACK.&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Mar 2012 14:07:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630541#M1664800</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-03-22T14:07:48Z</dc:date>
    </item>
    <item>
      <title>Re: Abap : Commit and rollback</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630542#M1664801</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;it is clear, i should have to check sy-subrc in the future.&lt;/P&gt;&lt;P&gt;But only for my test example, without check of sy-subrc.&lt;/P&gt;&lt;P&gt;i would like to have the "original" data after rollback, what should i do (code) ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Mar 2012 14:21:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630542#M1664801</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-03-22T14:21:14Z</dc:date>
    </item>
    <item>
      <title>Re: Abap : Commit and rollback</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630543#M1664802</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There is at least one COMMIT buried in one of these FMs, so I expect you will have to do this using native SQL.&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Mar 2012 14:31:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630543#M1664802</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-03-22T14:31:59Z</dc:date>
    </item>
    <item>
      <title>Re: Abap : Commit and rollback</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630544#M1664803</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There are even more than one COMMIT, most of those FM call DD_DB_OPERATION inside, this one perform a COMMIT WORK, so no rollback will be allowed.&lt;/P&gt;&lt;P&gt;You could try to perform a SQL trace of your program, to identify DB COMMIT.&lt;/P&gt;&lt;P&gt;Regards&lt;BR /&gt;Raymond&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Mar 2012 14:49:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630544#M1664803</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2012-03-22T14:49:35Z</dc:date>
    </item>
    <item>
      <title>Re: Abap : Commit and rollback</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630545#M1664804</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please example of the code.&lt;/P&gt;&lt;P&gt;I would like to have for my &lt;STRONG&gt;test &lt;/STRONG&gt;code always original data after rollback ( it means ALL "block rollback")&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt; Martin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Mar 2012 15:00:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630545#M1664804</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-03-22T15:00:13Z</dc:date>
    </item>
    <item>
      <title>Re: Abap : Commit and rollback</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630546#M1664805</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You're not going to be able to do this using these FMs. Like I said - native SQL.&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Mar 2012 15:02:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630546#M1664805</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-03-22T15:02:40Z</dc:date>
    </item>
    <item>
      <title>Re: Abap : Commit and rollback</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630547#M1664806</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Does it mean that i cannot use these FMs as "block" ? I suppose that the similar examples are "frequent" in ABAP. Which solution is suitable for that ?&lt;/P&gt;&lt;P&gt;please give me small example with "native SQL"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Martin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Mar 2012 09:09:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630547#M1664806</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-03-23T09:09:51Z</dc:date>
    </item>
    <item>
      <title>Re: Abap : Commit and rollback</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630548#M1664807</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Martin,&lt;/P&gt;&lt;P&gt;What you are trying to achieve is called &lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/e5/de86e435cd11d3acb00000e83539c3/content.htm"&gt;Bundling of Updates&lt;/A&gt;. And the only way of doing it is thorugh - &lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Update Function modules - &lt;EM&gt;CALL FUNCTION ... IN UPDATE TASK&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;Special sub-routines - &lt;EM&gt;PERFORM ... ON COMMIT&lt;/EM&gt; (obsolete)&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;You can try to wrap these standard FMs inside a custom Update function module which ensures te atomicity of the transaction.&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Suhas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Mar 2012 10:13:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630548#M1664807</guid>
      <dc:creator>SuhaSaha</dc:creator>
      <dc:date>2012-03-23T10:13:51Z</dc:date>
    </item>
    <item>
      <title>Re: Abap : Commit and rollback</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630549#M1664808</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please check the keyword documentation for EXEC SQL.&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Mar 2012 14:58:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-commit-and-rollback/m-p/8630549#M1664808</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-03-23T14:58:59Z</dc:date>
    </item>
  </channel>
</rss>

