<?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 Open Sql! Update &amp; Modify! in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/open-sql-update-modify/m-p/2361263#M522384</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;  Database Table Contains records,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  1  Raj Chennai&lt;/P&gt;&lt;P&gt;  2  Prem Mumbai&lt;/P&gt;&lt;P&gt;  3  Akshay Bangalore&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    Itab Contains Records&lt;/P&gt;&lt;P&gt;  1  Raj  Chennai&lt;/P&gt;&lt;P&gt;  2  Karan Mumbai&lt;/P&gt;&lt;P&gt;  3  Rahul Kolkatta&lt;/P&gt;&lt;P&gt;  4  Rani Delhi&lt;/P&gt;&lt;P&gt;  5  Raja Noida&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  see, now i want to change as well as insert 4th &amp;amp; 5th record in database from internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   Can i use Modify i hope it ll modify changes &amp;amp; insert record&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  what about Update command have effect in the above issue &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls tell me guys what will happen when we use both&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 07 Jun 2007 07:02:49 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-06-07T07:02:49Z</dc:date>
    <item>
      <title>Open Sql! Update &amp; Modify!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/open-sql-update-modify/m-p/2361263#M522384</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;  Database Table Contains records,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  1  Raj Chennai&lt;/P&gt;&lt;P&gt;  2  Prem Mumbai&lt;/P&gt;&lt;P&gt;  3  Akshay Bangalore&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    Itab Contains Records&lt;/P&gt;&lt;P&gt;  1  Raj  Chennai&lt;/P&gt;&lt;P&gt;  2  Karan Mumbai&lt;/P&gt;&lt;P&gt;  3  Rahul Kolkatta&lt;/P&gt;&lt;P&gt;  4  Rani Delhi&lt;/P&gt;&lt;P&gt;  5  Raja Noida&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  see, now i want to change as well as insert 4th &amp;amp; 5th record in database from internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   Can i use Modify i hope it ll modify changes &amp;amp; insert record&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  what about Update command have effect in the above issue &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls tell me guys what will happen when we use both&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 07:02:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/open-sql-update-modify/m-p/2361263#M522384</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T07:02:49Z</dc:date>
    </item>
    <item>
      <title>Re: Open Sql! Update &amp; Modify!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/open-sql-update-modify/m-p/2361264#M522385</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;Modify as u said inserts and will do the changes in the table.&lt;/P&gt;&lt;P&gt;Update just inserts the records into the table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Roja Velagapudi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 07:05:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/open-sql-update-modify/m-p/2361264#M522385</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T07:05:53Z</dc:date>
    </item>
    <item>
      <title>Re: Open Sql! Update &amp; Modify!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/open-sql-update-modify/m-p/2361265#M522386</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;To insert or change several lines in a database table, use the following: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODIFY &amp;lt;target&amp;gt; FROM TABLE &amp;lt;itab&amp;gt; .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Those lines of the internal table &amp;lt;itab&amp;gt; for which there is not already a line in the database table with the same primary key are inserted into the table. Those lines of the internal table &amp;lt;itab&amp;gt; for which there is already a line in the database table with the same primary key overwrite the existing line in the database table. The same rules apply to the line type of &amp;lt;itab&amp;gt; as to the work area &amp;lt;wa&amp;gt; described above. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SY-SUBRC is always set to 0. SY-DBCNT is set to the number of lines in the internal table.&lt;/P&gt;&lt;P&gt;&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; Sudheer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 07:06:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/open-sql-update-modify/m-p/2361265#M522386</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T07:06:10Z</dc:date>
    </item>
    <item>
      <title>Re: Open Sql! Update &amp; Modify!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/open-sql-update-modify/m-p/2361266#M522387</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;You can use &lt;/P&gt;&lt;P&gt;Insert or Modify commands&lt;/P&gt;&lt;P&gt;It will modify the DB table from the data of Int table&lt;/P&gt;&lt;P&gt;MODIFY&lt;/P&gt;&lt;P&gt;... FROM { {wa} | {TABLE itab} }. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. ... FROM wa &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. ... FROM TABLE itab &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A wa data object that is not table-type or an itab internal table can be specified after FROM. On the one hand the content of the data objects determines whether the line(s) are inserted or changed, and on the other hand, which values are inserted or used for changes. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INSERT&lt;/P&gt;&lt;P&gt;... { {VALUES wa} &lt;/P&gt;&lt;P&gt;    | {FROM wa|{TABLE itab [ACCEPTING DUPLICATE KEYS]}} }. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. ... {VALUES wa} | {FROM wa} ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. ... FROM TABLE itab [ACCEPTING DUPLICATE KEYS] ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After FROM and VALUES, you can specify a non-table-type data object wa. After FROM, you can also specify an internal table itab. The contents of the row(s) to be inserted are taken from these data objects&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UPDATE&lt;/P&gt;&lt;P&gt;... { {SET set_expression [WHERE sql_cond]} &lt;/P&gt;&lt;P&gt;    | {FROM wa|{TABLE itab}} }. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. ... SET set_expression [WHERE sql_cond] &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. ... FROM wa &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. ... FROM TABLE itab &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The specifications in source define which rows and columns are changed. Either individual columns are changed using the addition SET or entire rows are overwritten using the addition FROM. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After FROM, either a non-table-type data object wa or an internal table itab can be specified. The content of these objects determines - on the one hand - which row(s) is/are changed, and - on the other hand - which values are used to overwrite the row(s). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check out these related threads&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="3254405"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="292577"&gt;&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points for useful Answers&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 07:06:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/open-sql-update-modify/m-p/2361266#M522387</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T07:06:31Z</dc:date>
    </item>
    <item>
      <title>Re: Open Sql! Update &amp; Modify!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/open-sql-update-modify/m-p/2361267#M522388</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rahul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect of Modify:&lt;/P&gt;&lt;P&gt;Inserts new lines or updates existing lines in a database table (s. relational database). If a line with the specified primary key already exists, an UPDATE is executed. Otherwise, an INSERT is performed. You can specify the name of the database table either in the program itself in the form MODIFY dbtab ... or at runtime as the contents of the variable dbtabname in the form MODIFY (dbtabname) .... In both cases, the database table must be defined in the ABAP Dictionary. If the program contains the name of the database table, it must also have a corresponding TABLES statement. Normally, records are inserted or updated only in the current client. Data can only be inserted or updated using a view, if the view refers to a single table and was created in the ABAP Dictionary with the maintenance status "No restriction". &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PS: Reward points if useful&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 07:08:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/open-sql-update-modify/m-p/2361267#M522388</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T07:08:01Z</dc:date>
    </item>
    <item>
      <title>Re: Open Sql! Update &amp; Modify!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/open-sql-update-modify/m-p/2361268#M522389</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;"MODIFY dbtab FROM TABLE itab" will either update existing records or create new ones.&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;Michael&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 07:08:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/open-sql-update-modify/m-p/2361268#M522389</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T07:08:40Z</dc:date>
    </item>
    <item>
      <title>Re: Open Sql! Update &amp; Modify!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/open-sql-update-modify/m-p/2361269#M522390</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Michel!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   What about update just update existing ones does it creates new one's from itab.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 07:16:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/open-sql-update-modify/m-p/2361269#M522390</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T07:16:35Z</dc:date>
    </item>
    <item>
      <title>Re: Open Sql! Update &amp; Modify!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/open-sql-update-modify/m-p/2361270#M522391</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi rahul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Update will only update.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Its better to use MODIFY statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   Based upon the primary key found/not found&lt;/P&gt;&lt;P&gt;   in database table,&lt;/P&gt;&lt;P&gt;   it will automatially Update / INSERT&lt;/P&gt;&lt;P&gt;   the record.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. We can do like this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop at ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Modify DatabaseTable From Itab.&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;&lt;/P&gt;&lt;P&gt;&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;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Jun 2007 08:20:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/open-sql-update-modify/m-p/2361270#M522391</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-06-07T08:20:28Z</dc:date>
    </item>
  </channel>
</rss>

