<?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: updating database table from an internal table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database-table-from-an-internal-table/m-p/1786224#M338610</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Dilip , &lt;/P&gt;&lt;P&gt;  Did you check if the database table already contains the records havving the primary key same as that of your internal table.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Arun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 18 Dec 2006 04:39:14 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-12-18T04:39:14Z</dc:date>
    <item>
      <title>updating database table from an internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database-table-from-an-internal-table/m-p/1786221#M338607</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi! i am tryin to update ztable from an internal table(8 records). but i see that only one record gets updated in  ztable. i used the followin code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab into wa.&lt;/P&gt;&lt;P&gt;modify z3pus from wa.&lt;/P&gt;&lt;P&gt;commit work.&lt;/P&gt;&lt;P&gt;if sy-subrc &amp;lt;&amp;gt;0.&lt;/P&gt;&lt;P&gt;write: / 'fail'.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;write: / 'success'.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt; (used insert and update also not much luck.....)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i got output 'success' 8 times..........but i see only one record in ztable. what could possibly go wrong???????????????&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Dec 2006 00:17:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database-table-from-an-internal-table/m-p/1786221#M338607</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-18T00:17:46Z</dc:date>
    </item>
    <item>
      <title>Re: updating database table from an internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database-table-from-an-internal-table/m-p/1786222#M338608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Dilip,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when u write in the way u wrote it makes a performance issue as u r trying to update the database table in the loop. so each time it triggers the database and is not suggested.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;instead u can update the database Z table just like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;modify Z3PUS from table itab.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;write : / 'Success'.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;write : / 'Fail.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;- Gopi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Dec 2006 00:53:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database-table-from-an-internal-table/m-p/1786222#M338608</guid>
      <dc:creator>gopi_narendra</dc:creator>
      <dc:date>2006-12-18T00:53:40Z</dc:date>
    </item>
    <item>
      <title>Re: updating database table from an internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database-table-from-an-internal-table/m-p/1786223#M338609</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You're checking sy-subrc after your COMMIT WORK statement, not the MODIFY statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMMIT WORK always sets sy-subrc to 0, even if MODIFY set a different sy-subrc earlier on.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helped.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Dec 2006 02:26:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database-table-from-an-internal-table/m-p/1786223#M338609</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-18T02:26:09Z</dc:date>
    </item>
    <item>
      <title>Re: updating database table from an internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database-table-from-an-internal-table/m-p/1786224#M338610</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Dilip , &lt;/P&gt;&lt;P&gt;  Did you check if the database table already contains the records havving the primary key same as that of your internal table.&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Arun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Dec 2006 04:39:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database-table-from-an-internal-table/m-p/1786224#M338610</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-18T04:39:14Z</dc:date>
    </item>
    <item>
      <title>Re: updating database table from an internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database-table-from-an-internal-table/m-p/1786225#M338611</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;before that :- modify statemnt will modify a record if there is record having the same key like that of record in work area.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if there is no record in itab with key of work area record, it will insert a new record in itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rgds&lt;/P&gt;&lt;P&gt;Anver&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Dec 2006 04:43:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database-table-from-an-internal-table/m-p/1786225#M338611</guid>
      <dc:creator>anversha_s</dc:creator>
      <dc:date>2006-12-18T04:43:45Z</dc:date>
    </item>
    <item>
      <title>Re: updating database table from an internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database-table-from-an-internal-table/m-p/1786226#M338612</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try not to use MODIFY in a loop.&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;Shehryar Dahar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Dec 2006 06:46:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database-table-from-an-internal-table/m-p/1786226#M338612</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-18T06:46:32Z</dc:date>
    </item>
    <item>
      <title>Re: updating database table from an internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database-table-from-an-internal-table/m-p/1786227#M338613</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do not direcly modify from work are.&lt;/P&gt;&lt;P&gt;Atfirst select, if record presents then update.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*select record with &lt;/P&gt;&lt;P&gt;loop at ITAb.&lt;/P&gt;&lt;P&gt;    select single * from ztable into wa&lt;/P&gt;&lt;P&gt;          where a = ITAB-a and&lt;/P&gt;&lt;P&gt;                b = ITAb-b.&lt;/P&gt;&lt;P&gt;                &lt;/P&gt;&lt;P&gt;*if there is, mark &lt;/P&gt;&lt;P&gt;    if sy-dbcnt eq 1.&lt;/P&gt;&lt;P&gt;       modify ztable from wa.&lt;/P&gt;&lt;P&gt;      commit work.&lt;/P&gt;&lt;P&gt;    endif. " modify the record&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Dec 2006 06:56:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database-table-from-an-internal-table/m-p/1786227#M338613</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-18T06:56:57Z</dc:date>
    </item>
    <item>
      <title>Re: updating database table from an internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database-table-from-an-internal-table/m-p/1786228#M338614</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Dilip,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I can see problem due to Primary Key or Index of &amp;lt;b&amp;gt;z3pus&amp;lt;/b&amp;gt; table.  Please check &amp;lt;b&amp;gt;z3pus&amp;lt;/b&amp;gt; table whether you have defined the Primary Key or Index.  Write COMMIT WORK after your END...LOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ramki.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Dec 2006 09:16:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database-table-from-an-internal-table/m-p/1786228#M338614</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-18T09:16:23Z</dc:date>
    </item>
    <item>
      <title>Re: updating database table from an internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database-table-from-an-internal-table/m-p/1786229#M338615</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Two things&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You are getting sy-subrc eq zero because the commit work will set sy-subrc zero.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem you are facing related to updation is because either you are trying to insert the same data again and again which violates primary key/unique key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try with the statement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;insert z3pus from wa.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Dec 2006 16:00:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database-table-from-an-internal-table/m-p/1786229#M338615</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-18T16:00:58Z</dc:date>
    </item>
    <item>
      <title>Re: updating database table from an internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database-table-from-an-internal-table/m-p/1786230#M338616</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hey gopi i tried what u said. i got output as success but still i see only one record.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Dec 2006 16:31:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database-table-from-an-internal-table/m-p/1786230#M338616</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-18T16:31:04Z</dc:date>
    </item>
    <item>
      <title>Re: updating database table from an internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database-table-from-an-internal-table/m-p/1786231#M338617</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can try this .&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;Ztab-field1 = itab-field1.&lt;/P&gt;&lt;P&gt;ztab-field2 = itab-field2.&lt;/P&gt;&lt;P&gt;modify ztab. &lt;/P&gt;&lt;P&gt;commit work.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Rewards interms of points expected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Manu Kapur&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Dec 2006 06:36:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/updating-database-table-from-an-internal-table/m-p/1786231#M338617</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-12-20T06:36:45Z</dc:date>
    </item>
  </channel>
</rss>

