<?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: Modify  database table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/modify-database-table/m-p/3599303#M866825</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;&lt;STRONG&gt;Modify&lt;/STRONG&gt; always results in sy-subrc eq 0 if the record is there.&lt;/P&gt;&lt;P&gt;If the record is not there,modify will lead to abap dump error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if the primary key changes,the records can only be appended and cannot be modified.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if helpful&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Vodka.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 25 Mar 2008 09:07:28 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-25T09:07:28Z</dc:date>
    <item>
      <title>Modify  database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modify-database-table/m-p/3599302#M866824</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;Please check the below code&lt;/P&gt;&lt;P&gt;MOVE p_wa_vbap_kkunnr TO p_wa_ygvdebireg-zkunnr.&lt;/P&gt;&lt;P&gt;  MOVE p_wa_vbap_yygfkto TO p_wa_ygvdebireg-zfktov.&lt;/P&gt;&lt;P&gt;  MOVE '0101' TO p_wa_ygvdebireg-zvkoku.&lt;/P&gt;&lt;P&gt;  MOVE '72' TO p_wa_ygvdebireg-zvtwku.&lt;/P&gt;&lt;P&gt;  MOVE '01' TO p_wa_ygvdebireg-zspaku.&lt;/P&gt;&lt;P&gt;  MOVE p_wa_vbap_kunnr TO p_wa_ygvdebireg-zregu3.&lt;/P&gt;&lt;P&gt;  MODIFY ygvdebireg FROM p_wa_ygvdebireg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF t_modus EQ 'X'.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      WRITE:/ 'YGVDEBIREG',text-005,'ZKUNNR:',wa_ygvdebireg-zkunnr,'ZREGU3:',wa_ygvdebireg-zregu3.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      WRITE:/ 'YGVDEBIREG',text-008,'ZKUNNR:',wa_ygvdebireg-zkunnr,'ZREGU3:',wa_ygvdebireg-zregu3.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here the modify alwys gives a sy-subrc 0 even when the primary keys are not changing .&lt;/P&gt;&lt;P&gt;whts the problem?&lt;/P&gt;&lt;P&gt;i dnt know if this is possible?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Mar 2008 09:02:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modify-database-table/m-p/3599302#M866824</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-25T09:02:12Z</dc:date>
    </item>
    <item>
      <title>Re: Modify  database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modify-database-table/m-p/3599303#M866825</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;&lt;STRONG&gt;Modify&lt;/STRONG&gt; always results in sy-subrc eq 0 if the record is there.&lt;/P&gt;&lt;P&gt;If the record is not there,modify will lead to abap dump error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if the primary key changes,the records can only be appended and cannot be modified.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if helpful&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Vodka.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Mar 2008 09:07:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modify-database-table/m-p/3599303#M866825</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-25T09:07:28Z</dc:date>
    </item>
    <item>
      <title>Re: Modify  database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modify-database-table/m-p/3599304#M866826</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Also check for other fields if they are changing and not only&lt;/P&gt;&lt;P&gt;primary keys.&lt;/P&gt;&lt;P&gt;or check if any record is inserted ...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Mar 2008 09:11:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modify-database-table/m-p/3599304#M866826</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-25T09:11:22Z</dc:date>
    </item>
    <item>
      <title>Re: Modify  database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modify-database-table/m-p/3599305#M866827</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 always gives sy-subrc = 0.&lt;/P&gt;&lt;P&gt;If a record is found in the table with the same key it modifies the same record else it will insert a new record. So there will be no option of sy-subrc ne 0.&lt;/P&gt;&lt;P&gt;In your case check if the record data has been changing for every execution or not, dont only rely on key field values also check non-key values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sunil Kumar P&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Mar 2008 09:16:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modify-database-table/m-p/3599305#M866827</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-25T09:16:46Z</dc:date>
    </item>
    <item>
      <title>Re: Modify  database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modify-database-table/m-p/3599306#M866828</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;if you use modify statement, then it wont allow you to change the primary keys&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;only non numeriic fields will updated&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so get all the data of the corresponding record change &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then use INsert command &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Shiva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Mar 2008 09:17:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modify-database-table/m-p/3599306#M866828</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-25T09:17:42Z</dc:date>
    </item>
  </channel>
</rss>

