<?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/ modify in DB in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/update-modify-in-db/m-p/3306991#M791981</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;INSERT zemp from table itab accepting duplicate keys &lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;modify zemp from tabel itab.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 23 Jan 2008 04:14:13 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-23T04:14:13Z</dc:date>
    <item>
      <title>UPDATE/ modify in DB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/update-modify-in-db/m-p/3306989#M791979</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;i am new in abap plz tell me how i can update and modify data in db table from an internal table and where the code is write .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i want that if already given data is exsist in db table than it shows a message  and also modify thae data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my codes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;its urgent plz help me&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: zemp.&lt;/P&gt;&lt;P&gt;************************************************************************DATA&lt;/P&gt;&lt;P&gt;DATA: itab like table of zemp with header line.&lt;/P&gt;&lt;P&gt;************************************************************************SELECT-OPTION/PARAMETERS&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK blk WITH FRAME.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_eno for zemp-eno obligatory,&lt;/P&gt;&lt;P&gt;                s_ENAME for zemp-ENAME no intervals obligatory,&lt;/P&gt;&lt;P&gt;                s_EADDRE for zemp-EADDRESS no intervals obligatory,&lt;/P&gt;&lt;P&gt;                s_ESTATE for zemp-ESTATE no intervals obligatory.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;PARAMETERS: p1 as CHECKBOX,&lt;/P&gt;&lt;P&gt;            p2 as CHECKBOX.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK blk.&lt;/P&gt;&lt;P&gt;***********************************************************************AT SELECTION-SCREEN&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;CLEAR SCREEN-INPUT.&lt;/P&gt;&lt;P&gt;IF p1 = 'X' AND p2 = 'X'.&lt;/P&gt;&lt;P&gt; MESSAGE I999 WITH text-005.&lt;/P&gt;&lt;P&gt;ELSEIF p1 NE 'X' AND p2 NE 'X'.&lt;/P&gt;&lt;P&gt;MESSAGE I235 WITH text-006.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*********************************************************************START  OF  SELECTION&lt;/P&gt;&lt;P&gt;start-of-SELECTION.&lt;/P&gt;&lt;P&gt;if p1 = 'X'.&lt;/P&gt;&lt;P&gt;itab-ENO =      s_ENO-low.&lt;/P&gt;&lt;P&gt;itab-ENAME =    s_ENAME-LOW.&lt;/P&gt;&lt;P&gt;itab-EADDRESS = s_EADDRE-LOW.&lt;/P&gt;&lt;P&gt;itab-ESTATE =   s_ESTATE-LOW.&lt;/P&gt;&lt;P&gt;APPEND ITAB.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;INSERT zemp from table itab.&lt;/P&gt;&lt;P&gt;WRITE: 'Data SAVED Successfully', sy-datum color col_key.&lt;/P&gt;&lt;P&gt;ELSEIF SY-SUBRC = 4.&lt;/P&gt;&lt;P&gt;WRITE:/ 'DATA IS EXSIST'.&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;if p2 = 'X'.&lt;/P&gt;&lt;P&gt;SELECT eno ename eaddress estate FROM zemp INTO TABLE ITAB&lt;/P&gt;&lt;P&gt;WHERE ENO      IN  s_ENO AND&lt;/P&gt;&lt;P&gt;      ENAME    IN  s_ENAME AND&lt;/P&gt;&lt;P&gt;      EADDRESS IN  s_EADDRE AND&lt;/P&gt;&lt;P&gt;      ESTATE   IN  s_ESTATE.&lt;/P&gt;&lt;P&gt;DELETE ZEMP FROM table itab.&lt;/P&gt;&lt;P&gt;clear screen-input.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;WRITE:/ 'DATA DELETED FROM DATABASE', sy-uzeit color col_normal.&lt;/P&gt;&lt;P&gt;ELSEIF SY-SUBRC = 4.&lt;/P&gt;&lt;P&gt;WRITE:/ 'DATA IS NOT EXSIST'.&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if i again sve the exsisting data it gives a short dump in report.&lt;/P&gt;&lt;P&gt;plz help me.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jan 2008 04:02:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/update-modify-in-db/m-p/3306989#M791979</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-23T04:02:11Z</dc:date>
    </item>
    <item>
      <title>Re: UPDATE/ modify in DB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/update-modify-in-db/m-p/3306990#M791980</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please use&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODIFY zemp from table itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;instead of&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INSERT zemp from table itab.&lt;/P&gt;&lt;P&gt;(i think while inserting in there are duplicates entries with the same key available that is why dump is coming)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;a®&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jan 2008 04:10:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/update-modify-in-db/m-p/3306990#M791980</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2008-01-23T04:10:20Z</dc:date>
    </item>
    <item>
      <title>Re: UPDATE/ modify in DB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/update-modify-in-db/m-p/3306991#M791981</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;INSERT zemp from table itab accepting duplicate keys &lt;/P&gt;&lt;P&gt;or&lt;/P&gt;&lt;P&gt;modify zemp from tabel itab.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jan 2008 04:14:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/update-modify-in-db/m-p/3306991#M791981</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-23T04:14:13Z</dc:date>
    </item>
    <item>
      <title>Re: UPDATE/ modify in DB</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/update-modify-in-db/m-p/3306992#M791982</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 this Code  ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: zemp.&lt;/P&gt;&lt;P&gt;************************************************************************DATA&lt;/P&gt;&lt;P&gt;DATA: itab like table of zemp with header line,&lt;/P&gt;&lt;P&gt;          itab_tmp like table of zemp with header line.&lt;/P&gt;&lt;P&gt;************************************************************************SELECT-OPTION/PARAMETERS&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK blk WITH FRAME.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_eno for zemp-eno obligatory,&lt;/P&gt;&lt;P&gt;s_ENAME for zemp-ENAME no intervals obligatory,&lt;/P&gt;&lt;P&gt;s_EADDRE for zemp-EADDRESS no intervals obligatory,&lt;/P&gt;&lt;P&gt;s_ESTATE for zemp-ESTATE no intervals obligatory.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN SKIP.&lt;/P&gt;&lt;P&gt;PARAMETERS: p1 as CHECKBOX,&lt;/P&gt;&lt;P&gt;p2 as CHECKBOX.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK blk.&lt;/P&gt;&lt;P&gt;***********************************************************************AT SELECTION-SCREEN&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;CLEAR SCREEN-INPUT.&lt;/P&gt;&lt;P&gt;IF p1 = 'X' AND p2 = 'X'.&lt;/P&gt;&lt;P&gt;MESSAGE I999 WITH text-005.&lt;/P&gt;&lt;P&gt;ELSEIF p1 NE 'X' AND p2 NE 'X'.&lt;/P&gt;&lt;P&gt;MESSAGE I235 WITH text-006.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*********************************************************************START OF SELECTION&lt;/P&gt;&lt;P&gt;start-of-SELECTION.&lt;/P&gt;&lt;P&gt;SELECT eno ename eaddress estate FROM zemp INTO TABLE  itab_tmp&lt;/P&gt;&lt;P&gt;WHERE ENO IN s_ENO AND&lt;/P&gt;&lt;P&gt;ENAME IN s_ENAME AND&lt;/P&gt;&lt;P&gt;EADDRESS IN s_EADDRE AND&lt;/P&gt;&lt;P&gt;ESTATE IN s_ESTATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if p1 = 'X'.&lt;/P&gt;&lt;P&gt;itab-ENO = s_ENO-low.&lt;/P&gt;&lt;P&gt;itab-ENAME = s_ENAME-LOW.&lt;/P&gt;&lt;P&gt;itab-EADDRESS = s_EADDRE-LOW.&lt;/P&gt;&lt;P&gt;itab-ESTATE = s_ESTATE-LOW.&lt;/P&gt;&lt;P&gt;APPEND ITAB.&lt;/P&gt;&lt;P&gt;loop at itab .&lt;/P&gt;&lt;P&gt;read table  itab_tmp with key  ENO = itab-s_ENO&lt;/P&gt;&lt;P&gt;                                           ENAME = itab-s_ENAME&lt;/P&gt;&lt;P&gt;                                           EADDRESS = itab-s_EADDRE &lt;/P&gt;&lt;P&gt;                                           ESTATE = itab-s_ESTATE.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 4.&lt;/P&gt;&lt;P&gt;INSERT zemp from table itab.&lt;/P&gt;&lt;P&gt;WRITE: 'Data SAVED Successfully', sy-datum color col_key.&lt;/P&gt;&lt;P&gt;ELSEIF SY-SUBRC = 0 .&lt;/P&gt;&lt;P&gt;WRITE:/ 'DATA IS EXSIST'.&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;if p2 = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab[ ]  = itab_tmp[[ ] .&lt;/P&gt;&lt;P&gt;append  itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DELETE ZEMP FROM table itab.&lt;/P&gt;&lt;P&gt;clear screen-input.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;WRITE:/ 'DATA DELETED FROM DATABASE', sy-uzeit color col_normal.&lt;/P&gt;&lt;P&gt;ELSEIF SY-SUBRC = 4.&lt;/P&gt;&lt;P&gt;WRITE:/ 'DATA IS NOT EXSIST'.&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;&lt;/P&gt;&lt;P&gt;Reward  points  if it is usefull ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Girish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Jan 2008 04:23:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/update-modify-in-db/m-p/3306992#M791982</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-23T04:23:40Z</dc:date>
    </item>
  </channel>
</rss>

