<?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: Update rollback issue in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/update-rollback-issue/m-p/6289919#M1389679</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Did you happen to test this program in debug mode ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 30 Oct 2009 16:33:46 GMT</pubDate>
    <dc:creator>Pawan_Kesari</dc:creator>
    <dc:date>2009-10-30T16:33:46Z</dc:date>
    <item>
      <title>Update rollback issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/update-rollback-issue/m-p/6289913#M1389673</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Friends,&lt;/P&gt;&lt;P&gt;I have a requirement where i need to read data from 4 standard tables then write the entries to 4 Ztables then delete the entries from the standard tables.&lt;/P&gt;&lt;P&gt;the sequence is read a standard table write it to ztable then delete the entries from standard table.&lt;/P&gt;&lt;P&gt;this occurs 4 times since 4 table are read and written into a ztable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but all work should rollback if an error occur.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but currently when the 3rd table write fails when executed rollback work the 1st and 2nd table work has not been rollbacked is there anyway that i can achieve this requirement   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Nafran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Oct 2009 14:48:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/update-rollback-issue/m-p/6289913#M1389673</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-30T14:48:22Z</dc:date>
    </item>
    <item>
      <title>Re: Update rollback issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/update-rollback-issue/m-p/6289914#M1389674</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are you using any ABAP statements inbetween that leave the internal session, e.g. SUBMIT, CALL TRANSACTION and the likes?&lt;/P&gt;&lt;P&gt;These would invoke a database commit.&lt;/P&gt;&lt;P&gt;Thomas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Oct 2009 14:52:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/update-rollback-issue/m-p/6289914#M1389674</guid>
      <dc:creator>ThomasZloch</dc:creator>
      <dc:date>2009-10-30T14:52:26Z</dc:date>
    </item>
    <item>
      <title>Re: Update rollback issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/update-rollback-issue/m-p/6289915#M1389675</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;no nothing like that is used.&lt;/P&gt;&lt;P&gt;the code is in bellow sequence &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select data from table 1&lt;/P&gt;&lt;P&gt;updated ztable1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if successful &lt;/P&gt;&lt;P&gt;delete table 1 entries &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if successful&lt;/P&gt;&lt;P&gt;select data from table 2&lt;/P&gt;&lt;P&gt;updated ztable2&lt;/P&gt;&lt;P&gt;if successful &lt;/P&gt;&lt;P&gt;delete table 2 entries&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Oct 2009 15:06:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/update-rollback-issue/m-p/6289915#M1389675</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-30T15:06:23Z</dc:date>
    </item>
    <item>
      <title>Re: Update rollback issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/update-rollback-issue/m-p/6289916#M1389676</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This could be done with internal tables, saving the records to delete from each table, and only deleting them when the 4 conditions checked. This way you won't depend on rollbacks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Oct 2009 15:19:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/update-rollback-issue/m-p/6289916#M1389676</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-30T15:19:25Z</dc:date>
    </item>
    <item>
      <title>Re: Update rollback issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/update-rollback-issue/m-p/6289917#M1389677</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For situations like this we should always use the concept of LUW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Read this lik carefully:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[http://help.sap.com/saphelp_nw70/helpdata/EN/41/7af4bfa79e11d1950f0000e82de14a/content.htm]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The database update statements should be written in Special function modules called as &lt;STRONG&gt;UPDATE FUNCTION MODULE&lt;/STRONG&gt; or&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;PERFORM xyz ON COMMIT&lt;/STRONG&gt; and then commit should be executed when the Update FMs for all your transactions have been completed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am sure this is what you need.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Prakash Pandey&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Oct 2009 15:28:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/update-rollback-issue/m-p/6289917#M1389677</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-30T15:28:47Z</dc:date>
    </item>
    <item>
      <title>Re: Update rollback issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/update-rollback-issue/m-p/6289918#M1389678</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;but this is written in report program  which makes it a single LUW&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Oct 2009 15:35:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/update-rollback-issue/m-p/6289918#M1389678</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-30T15:35:38Z</dc:date>
    </item>
    <item>
      <title>Re: Update rollback issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/update-rollback-issue/m-p/6289919#M1389679</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Did you happen to test this program in debug mode ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Oct 2009 16:33:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/update-rollback-issue/m-p/6289919#M1389679</guid>
      <dc:creator>Pawan_Kesari</dc:creator>
      <dc:date>2009-10-30T16:33:46Z</dc:date>
    </item>
    <item>
      <title>Re: Update rollback issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/update-rollback-issue/m-p/6289920#M1389680</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Commit should be used after all the 4 update .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if error occurs &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rollback .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;else.&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;endif.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Oct 2009 18:49:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/update-rollback-issue/m-p/6289920#M1389680</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-10-30T18:49:57Z</dc:date>
    </item>
  </channel>
</rss>

