<?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: how can we update database table fields ? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-can-we-update-database-table-fields/m-p/4864355#M1137364</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ur code seems fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but at the end u cud use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UPDATE &amp;lt;dbtable&amp;gt; FROM  &amp;lt;wa&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then u dont need to explicitely specify commit and roll back statements&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 23 Nov 2008 10:36:09 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-11-23T10:36:09Z</dc:date>
    <item>
      <title>how can we update database table fields ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-can-we-update-database-table-fields/m-p/4864354#M1137363</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;&lt;/P&gt;&lt;P&gt;i have to update data base fiels&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my requirment is&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;from BKPF i have to select bellow fields&lt;/P&gt;&lt;P&gt;BUKRS&lt;/P&gt;&lt;P&gt;BELNR&lt;/P&gt;&lt;P&gt;GJAHR&lt;/P&gt;&lt;P&gt;BLART&lt;/P&gt;&lt;P&gt;MONAT&lt;/P&gt;&lt;P&gt;where AWTYP = 'harpay'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;from BSEG i have to select&lt;/P&gt;&lt;P&gt;LIFNR&lt;/P&gt;&lt;P&gt;where inputs are BKPF-BUKRS&lt;/P&gt;&lt;P&gt;                         BKPF-BELNR&lt;/P&gt;&lt;P&gt;                         BKPF-GJAHR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now i have some lifnr values&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if  above Vender no (lifnr) in LFBW&lt;/P&gt;&lt;P&gt;i have to update BSEG-QSSKZ = 'xx'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for this i have write bellow code pls check once , if any modify is there pls tell me&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;code;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;REPORT  Zrep.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: BKPF,BSEG,LFBW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF TY_BKPF,&lt;/P&gt;&lt;P&gt;     BUKRS TYPE BUKRS,&lt;/P&gt;&lt;P&gt;     BELNR TYPE BELNR_D,&lt;/P&gt;&lt;P&gt;     GJAHR TYPE GJAHR,&lt;/P&gt;&lt;P&gt;     BLART TYPE BLART,&lt;/P&gt;&lt;P&gt;     MONAT TYPE MONAT,&lt;/P&gt;&lt;P&gt;     END OF  TY_BKPF.&lt;/P&gt;&lt;P&gt;DATA:IT_BKPF TYPE STANDARD TABLE OF TY_BKPF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF TY_BSEG,&lt;/P&gt;&lt;P&gt;       BUKRS TYPE BUKRS,&lt;/P&gt;&lt;P&gt;       BELNR TYPE BELNR_D,&lt;/P&gt;&lt;P&gt;       GJAHR TYPE GJAHR,&lt;/P&gt;&lt;P&gt;       BUZEI TYPE BUZEI,&lt;/P&gt;&lt;P&gt;       QSSKZ TYPE QSSKZ,&lt;/P&gt;&lt;P&gt;       LIFNR TYPE LIFNR,&lt;/P&gt;&lt;P&gt;       END OF  TY_BSEG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:IT_BSEG TYPE STANDARD TABLE OF TY_BSEG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   data :     wa_tempbseg TYPE bseg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF TY_LFBW,&lt;/P&gt;&lt;P&gt;       LIFNR TYPE LFBW,&lt;/P&gt;&lt;P&gt;        END OF  TY_LFBW.&lt;/P&gt;&lt;P&gt;DATA:IT_LFBW TYPE STANDARD TABLE OF TY_LFBW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: WA_BKPF TYPE TY_BKPF.&lt;/P&gt;&lt;P&gt;DATA: WA_BSEG TYPE TY_BSEG.&lt;/P&gt;&lt;P&gt;DATA: WA_LFBW TYPE TY_LFBW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SELECTION SCREEN                                                    *&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : S_BUKRS FOR BKPF-BUKRS OBLIGATORY,&lt;/P&gt;&lt;P&gt;                 S_BELNR FOR BKPF-BELNR,&lt;/P&gt;&lt;P&gt;                 S_GJAHR FOR BKPF-GJAHR OBLIGATORY,&lt;/P&gt;&lt;P&gt;                 S_BLART FOR BKPF-BLART,&lt;/P&gt;&lt;P&gt;                 S_MONAT FOR BKPF-MONAT. "OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Get  data&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT BUKRS&lt;/P&gt;&lt;P&gt;       BELNR&lt;/P&gt;&lt;P&gt;       GJAHR&lt;/P&gt;&lt;P&gt;       BLART&lt;/P&gt;&lt;P&gt;       MONAT&lt;/P&gt;&lt;P&gt;       FROM BKPF INTO TABLE IT_BKPF&lt;/P&gt;&lt;P&gt;         WHERE  AWTYP = 'HRPAY'&lt;/P&gt;&lt;P&gt;         AND BUKRS IN S_BUKRS&lt;/P&gt;&lt;P&gt;         AND BELNR IN S_BELNR&lt;/P&gt;&lt;P&gt;         AND GJAHR IN S_GJAHR&lt;/P&gt;&lt;P&gt;         AND BLART IN S_BLART&lt;/P&gt;&lt;P&gt;         AND MONAT IN S_MONAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT BUKRS&lt;/P&gt;&lt;P&gt;       BELNR&lt;/P&gt;&lt;P&gt;       GJAHR&lt;/P&gt;&lt;P&gt;      BUZEI&lt;/P&gt;&lt;P&gt;      LIFNR&lt;/P&gt;&lt;P&gt;      FROM BSEG INTO TABLE IT_BSEG&lt;/P&gt;&lt;P&gt;      FOR ALL ENTRIES IN IT_BKPF&lt;/P&gt;&lt;P&gt;      WHERE BUKRS = IT_BKPF-BUKRS&lt;/P&gt;&lt;P&gt;      AND   BELNR = IT_BKPF-BELNR&lt;/P&gt;&lt;P&gt;      AND   GJAHR = IT_BKPF-GJAHR.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     AND   KOART = 'K'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT LIFNR&lt;/P&gt;&lt;P&gt;       FROM LFBW INTO TABLE IT_LFBW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To check lifnr in LFBK or not&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_BSEG INTO WA_BSEG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE IT_LFBW INTO WA_LFBW WITH KEY LIFNR = WA_tempBSEG-LIFNR.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;UPDATING BSEG-QSSKZ&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    modify bseg from wa_tempbseg.&lt;/P&gt;&lt;P&gt;    if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      COMMIT work.&lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt;      ROLLBACK work.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;    CLEAR WA_BSEG.&lt;/P&gt;&lt;P&gt;  ENDIF.&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;regards&lt;/P&gt;&lt;P&gt;Saimedha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 23 Nov 2008 10:26:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-can-we-update-database-table-fields/m-p/4864354#M1137363</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-23T10:26:36Z</dc:date>
    </item>
    <item>
      <title>Re: how can we update database table fields ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-can-we-update-database-table-fields/m-p/4864355#M1137364</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ur code seems fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but at the end u cud use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UPDATE &amp;lt;dbtable&amp;gt; FROM  &amp;lt;wa&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then u dont need to explicitely specify commit and roll back statements&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 23 Nov 2008 10:36:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-can-we-update-database-table-fields/m-p/4864355#M1137364</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-23T10:36:09Z</dc:date>
    </item>
    <item>
      <title>Re: how can we update database table fields ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-can-we-update-database-table-fields/m-p/4864356#M1137365</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Prashanti,&lt;/P&gt;&lt;P&gt;Thanks for ur reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have used Modify &amp;lt;dtable&amp;gt;form &amp;lt;wa&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But u mentioned   update &amp;lt;dtable&amp;gt;form &amp;lt;wa&amp;gt;   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;which one i will use kindly specify with reason&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Saimedha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 23 Nov 2008 11:32:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-can-we-update-database-table-fields/m-p/4864356#M1137365</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-23T11:32:16Z</dc:date>
    </item>
    <item>
      <title>Re: how can we update database table fields ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-can-we-update-database-table-fields/m-p/4864357#M1137366</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Choose modify insted of UPDATE !!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Because Update canonly update the existing recording ...It cant create new record ..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Where as modify can update the record as well as create a new record.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 23 Nov 2008 11:57:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-can-we-update-database-table-fields/m-p/4864357#M1137366</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-11-23T11:57:07Z</dc:date>
    </item>
    <item>
      <title>Re: how can we update database table fields ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-can-we-update-database-table-fields/m-p/4864358#M1137367</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i got it&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Dec 2008 06:00:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-can-we-update-database-table-fields/m-p/4864358#M1137367</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-25T06:00:53Z</dc:date>
    </item>
  </channel>
</rss>

