<?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: select stmt to update database table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687922#M302604</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Veni - directly updating SAP tables is playing with fire. When Standard SAP functions update the tables, normally other tables are updated as well. You would be far better off to consider one of these:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;BAPI_INB_DELIVERY_CHANGE       Change inbound delivery             
BAPI_OUTB_DELIVERY_CHANGE      BAPI for Change to Outbound Delivery
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 23 Oct 2006 21:30:29 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-10-23T21:30:29Z</dc:date>
    <item>
      <title>select stmt to update database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687901#M302583</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;when the option blockremov is pressed and check box is checked, I have to update likp table, with lifsk = ' '. Can you please help me with it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when 'BLOCKREMOV'.&lt;/P&gt;&lt;P&gt;      LOOP AT IT_OUTPUT.&lt;/P&gt;&lt;P&gt;        IF ( IT_OUTPUT-CHECK = 'X' AND sy-ucomm = 'BLOCKREMOV' ).&lt;/P&gt;&lt;P&gt;          UPDATE TABLE LIKP&lt;/P&gt;&lt;P&gt;          WHERE VBELN = IT_OUTPUT-VBELN&lt;/P&gt;&lt;P&gt;          TRANSPORTING LIFSK&lt;/P&gt;&lt;P&gt;          WHERE LIFSK = ' '.&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;Thanks,&lt;/P&gt;&lt;P&gt;Veni.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Oct 2006 16:56:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687901#M302583</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-23T16:56:09Z</dc:date>
    </item>
    <item>
      <title>Re: select stmt to update database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687902#M302584</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;when 'BLOCKREMOV'.&lt;/P&gt;&lt;P&gt;LOOP AT IT_OUTPUT.&lt;/P&gt;&lt;P&gt;IF ( IT_OUTPUT-CHECK = 'X' AND sy-ucomm = 'BLOCKREMOV' ).&lt;/P&gt;&lt;P&gt;UPDATE TABLE  set LIFSK = ' ' where vbeln = it_output-vbeln&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Oct 2006 17:04:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687902#M302584</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-23T17:04:24Z</dc:date>
    </item>
    <item>
      <title>Re: select stmt to update database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687903#M302585</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;Use the FM WS_DELIVERY_UPDATE to remove the delivery block instead of direct table update..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: vbkok LIKE vbkok.&lt;/P&gt;&lt;P&gt;vbkok-vbeln_vl = p_vbeln.&lt;/P&gt;&lt;P&gt;vbkok-kzlsp    = 'X'.&lt;/P&gt;&lt;P&gt;vbkok-lifsk    = '  '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_DELIVERY_UPDATE'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;          vbkok_wa       = vbkok&lt;/P&gt;&lt;P&gt;          delivery       = p_vbeln&lt;/P&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;          OTHERS = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMMIT WORK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Oct 2006 17:29:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687903#M302585</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-23T17:29:21Z</dc:date>
    </item>
    <item>
      <title>Re: select stmt to update database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687904#M302586</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;IT_OUTPUT_TMP&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First thing is there is no need to check &lt;/P&gt;&lt;P&gt;sy-ucomm = 'BLOCKREMOV' in if condition, &lt;/P&gt;&lt;P&gt;since it has already been done using WHEN 'BLOCKREMOV'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;1. First option is&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;   WHEN 'BLOCKREMOV'.&lt;/P&gt;&lt;P&gt;    LOOP AT IT_OUTPUT WHERE CHECK = 'x'.&lt;/P&gt;&lt;P&gt;      UPDATE LIKP SET LIFSK = ' '&lt;/P&gt;&lt;P&gt;                  WHERE VBELN = IT_OUTPUT-VBELN.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;2. Second option&amp;lt;/b&amp;gt; is for say if you don't want to hit database for each itab record..that is if u want to update database in single hit..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; data : it_output_tmp type hashed table of likp &lt;/P&gt;&lt;P&gt;        with unique key key1 key2 ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   WHEN 'BLOCKREMOV'.&lt;/P&gt;&lt;P&gt;         it_output_tmp[] = it_output[].&lt;/P&gt;&lt;P&gt;         delete it_output_tmp where check &amp;lt;&amp;gt; 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         update likp from table  it_output_tmp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; But in this second option you will have to take little&lt;/P&gt;&lt;P&gt; care..there few points that u shd take care of &lt;/P&gt;&lt;P&gt;	a. Use this only u  have all the key for table&lt;/P&gt;&lt;P&gt; 	b. If table record with key in internal table is&lt;/P&gt;&lt;P&gt;           not found, same is inserted in database as&lt;/P&gt;&lt;P&gt;           new record...&lt;/P&gt;&lt;P&gt;           check that you have records with proper&lt;/P&gt;&lt;P&gt;           existing key in internal table it_output&lt;/P&gt;&lt;P&gt;	c. Also it will update all the fields from itab&lt;/P&gt;&lt;P&gt;           work area..so u shd not modify other fields&lt;/P&gt;&lt;P&gt;           else same will updated in database.    &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; If you are taking care of this points then you can go&lt;/P&gt;&lt;P&gt; for 2nd option else go for 1st otion..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Enjoy SAP.&lt;/P&gt;&lt;P&gt;Pankaj Singh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Oct 2006 17:45:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687904#M302586</guid>
      <dc:creator>messier31</dc:creator>
      <dc:date>2006-10-23T17:45:31Z</dc:date>
    </item>
    <item>
      <title>Re: select stmt to update database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687905#M302587</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;when 'BLOCKREMOV'.&lt;/P&gt;&lt;P&gt;      LOOP AT IT_OUTPUT.&lt;/P&gt;&lt;P&gt;        IF IT_OUTPUT-CHECK = 'X'.&lt;/P&gt;&lt;P&gt;          UPDATE LIKP SET LIFSK = ' '&lt;/P&gt;&lt;P&gt;          WHERE VBELN = IT_OUTPUT-VBELN.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;      sy-lsind = sy-lsind - 1.&lt;/P&gt;&lt;P&gt;      PERFORM DISPLAY_DATA.&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I did this and when I debug, it is not going in to IF condition. Please help me resolve this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Veni.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Oct 2006 18:06:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687905#M302587</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-23T18:06:11Z</dc:date>
    </item>
    <item>
      <title>Re: select stmt to update database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687906#M302588</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;Check in debug if there are any records with CHECK = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can directly loop only on those records where CHECK - 'X'. and update table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Oct 2006 18:12:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687906#M302588</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-23T18:12:00Z</dc:date>
    </item>
    <item>
      <title>Re: select stmt to update database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687907#M302589</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The only reason why it is not going in if is &lt;/P&gt;&lt;P&gt;it_output-check  does'nt contain 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can you please debug and check what value is getting populated in it_output-check..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also just look in database also chk whether it is updating any...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;let us know status on this...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Enjoy SAP.&lt;/P&gt;&lt;P&gt;Pankaj Singh.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Oct 2006 18:14:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687907#M302589</guid>
      <dc:creator>messier31</dc:creator>
      <dc:date>2006-10-23T18:14:39Z</dc:date>
    </item>
    <item>
      <title>Re: select stmt to update database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687908#M302590</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please use Function Module - WS_DELIVERY_UPDATE - any direct table updates to a core table, specifically, will put your database's referential integrity AT GREAT RISK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use the SAP FM above to make sure that the DB is not damaged.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Oct 2006 18:18:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687908#M302590</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-23T18:18:22Z</dc:date>
    </item>
    <item>
      <title>Re: select stmt to update database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687909#M302591</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;when I executed the report I got 8 records, I Checked 1 of it and pressed Blockremov, it is not going in to the loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when 'BLOCKREMOV'.&lt;/P&gt;&lt;P&gt;      LOOP AT IT_OUTPUT WHERE CHECK = 'X'.&lt;/P&gt;&lt;P&gt;          UPDATE LIKP SET LIFSK = ' '&lt;/P&gt;&lt;P&gt;          WHERE VBELN = IT_OUTPUT-VBELN.&lt;/P&gt;&lt;P&gt;       ENDLOOP.&lt;/P&gt;&lt;P&gt;      sy-lsind = sy-lsind - 1.&lt;/P&gt;&lt;P&gt;      PERFORM DISPLAY_DATA.&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Veni.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Oct 2006 18:18:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687909#M302591</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-23T18:18:32Z</dc:date>
    </item>
    <item>
      <title>Re: select stmt to update database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687910#M302592</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;Remember to use FM for updation, instead of direct table update. (We shouldnt do direct update)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Coming to your problem, check in debug what is happening to the check field of selected row in PAI. Guess, you are loosing the checked record.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Oct 2006 18:24:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687910#M302592</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-23T18:24:19Z</dc:date>
    </item>
    <item>
      <title>Re: select stmt to update database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687911#M302593</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;I did this, but still not going in to loop stmt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when 'BLOCKREMOV'.&lt;/P&gt;&lt;P&gt;      DATA: vbkok LIKE vbkok.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT IT_OUTPUT WHERE CHECK = 'X'.&lt;/P&gt;&lt;P&gt;        vbkok-vbeln_vl = it_output-vbeln.&lt;/P&gt;&lt;P&gt;        vbkok-kzlsp = 'X'.&lt;/P&gt;&lt;P&gt;        vbkok-lifsk = ' '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'WS_DELIVERY_UPDATE'&lt;/P&gt;&lt;P&gt;             EXPORTING&lt;/P&gt;&lt;P&gt;                  vbkok_wa = vbkok&lt;/P&gt;&lt;P&gt;                  delivery = it_output-vbeln&lt;/P&gt;&lt;P&gt;             EXCEPTIONS&lt;/P&gt;&lt;P&gt;                  OTHERS   = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        COMMIT WORK.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;      sy-lsind = sy-lsind - 1.&lt;/P&gt;&lt;P&gt;      PERFORM DISPLAY_DATA.&lt;/P&gt;&lt;P&gt;  endcase.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Veni.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Oct 2006 18:26:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687911#M302593</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-23T18:26:05Z</dc:date>
    </item>
    <item>
      <title>Re: select stmt to update database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687912#M302594</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;This is my entire program, am I doing anything wrong. Please help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Veni.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
REPORT ZSDR_DELIBLOCK
       no standard page heading line-size 255.

TABLES: LIKP.

DATA: Begin of IT_LIKP occurs 0,
      VBELN like LIKP-VBELN,
      LFDAT like LIKP-LFDAT,
      LIFSK LIKE LIKP-LIFSK,
      KUNNR like LIKP-KUNNR,
      KNKLI LIKE LIKP-KNKLI,
      NETWR like LIKP-NETWR,
      End of IT_LIKP.

DATA: Begin of IT_OUTPUT occurs 0,
      CHECK TYPE C,
      VBELN like LIKP-VBELN,
      LFDAT like LIKP-LFDAT,
      LIFSK LIKE LIKP-LIFSK,
      KUNNR like LIKP-KUNNR,
      KNKLI LIKE LIKP-KNKLI,
      NETWR like LIKP-NETWR,
      End of IT_OUTPUT.

SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
SELECT-OPTIONS: S_LFDAT FOR LIKP-LFDAT,
                S_KUNNR FOR LIKP-KUNNR.
PARAMETERS: P_LIFSK TYPE LIKP-LIFSK DEFAULT '01'.

SELECTION-SCREEN END OF BLOCK b1.

at selection-screen output.

  loop at screen.
    if screen-name = 'P_LIFSK'.
      screen-input = 0.
      modify screen.
    endif.
  endloop.

start-of-selection.
  PERFORM GET_DATA.
  PERFORM PROCESS_DATA.
  PERFORM DISPLAY_DATA.

at user-command.
  case sy-ucomm.
    when 'SELALL'.
      IT_OUTPUT-CHECK = 'X'.
      MODIFY IT_OUTPUT
      TRANSPORTING CHECK
      WHERE CHECK = ' '.
      sy-lsind = sy-lsind - 1.
      PERFORM DISPLAY_DATA.

    when 'DESALL'.
      IT_OUTPUT-CHECK = ' '.
      MODIFY IT_OUTPUT
      TRANSPORTING CHECK
      WHERE CHECK = 'X'.
      sy-lsind = sy-lsind - 1.
      PERFORM DISPLAY_DATA.

    when 'BLOCKREMOV'.
      DATA: vbkok LIKE vbkok.

      LOOP AT IT_OUTPUT WHERE CHECK = 'X'.
        vbkok-vbeln_vl = it_output-vbeln.
        vbkok-kzlsp = 'X'.
        vbkok-lifsk = ' '.

        CALL FUNCTION 'WS_DELIVERY_UPDATE'
             EXPORTING
                  vbkok_wa = vbkok
                  delivery = it_output-vbeln
             EXCEPTIONS
                  OTHERS   = 1.

        COMMIT WORK.
      ENDLOOP.
      sy-lsind = sy-lsind - 1.
      PERFORM DISPLAY_DATA.
  endcase.


FORM get_data.
  SELECT VBELN LFDAT LIFSK KUNNR KNKLI NETWR
         FROM LIKP
         INTO TABLE IT_LIKP
         WHERE LFDAT IN S_LFDAT
            AND KUNNR IN S_KUNNR
            AND LIFSK = P_LIFSK.
ENDFORM.                    " get_data


FORM process_data.
  loop at it_LIKP.
    if sy-subrc = 0.
      move-corresponding it_LIKP to it_output.
      append it_output.
      clear it_output.
    endif.
  endloop.
ENDFORM.                    " process_data



FORM DISPLAY_DATA.

  format color col_heading intensified on.
  write:    /2 'Report ID  :',
            14 sy-repid,
            72 text-ttl,
            133 'Page:', '    ',
            sy-pagno left-justified.
  write:    /2 text-h12,
            14 sy-tcode,
            133 'Date:', sy-datum, ''.
  write:    /133 'Time:', sy-uzeit, '  ',
            73 'As Of:',
            80 sy-datum.
  new-line.
  uline.
  format color col_heading intensified off.

  format color col_group intensified on.
  set pf-status 'ZSTAT01'.
  write:/1 'Chk',
           5 'Delivery',
           18 'Delivery date',
           36 'Deli Block',
           48 'Ship-to party',
           65 'Cred. acct',
           86 'Net value      '.
  uline.
  format color col_group intensified off.

  loop at it_output.
    write:/1 it_output-CHECK as checkbox,
           5  it_output-VBELN,
          20 it_output-LFDAT,
          39 it_output-LIFSK,
          51 it_output-KUNNR,
          67 it_output-KNKLI,
          80 it_output-NETWR.
  endloop.
  uline.
ENDFORM.                    " DISPLAY_DATA
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Oct 2006 18:30:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687912#M302594</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-23T18:30:27Z</dc:date>
    </item>
    <item>
      <title>Re: select stmt to update database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687913#M302595</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;Do you find the 'X' in the CHECK field of the selected rows of internal table? Is it a Char type field of length 1?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Strange that you say, there is an 'X', but control doesnt come into loop body...how come this can happen....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Oct 2006 18:32:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687913#M302595</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-23T18:32:03Z</dc:date>
    </item>
    <item>
      <title>Re: select stmt to update database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687914#M302596</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raj,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is a char type field of length 1. when I select 1 of the records, there is a Right symbol in it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Veni.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Oct 2006 18:37:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687914#M302596</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-23T18:37:36Z</dc:date>
    </item>
    <item>
      <title>Re: select stmt to update database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687915#M302597</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;In the output, I noticed on the tool bar next to Tcode window, the save, left arrow, exit and cacel buttons are deactivated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Am I doing anything wrong.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Veni.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Oct 2006 18:43:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687915#M302597</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-23T18:43:11Z</dc:date>
    </item>
    <item>
      <title>Re: select stmt to update database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687916#M302598</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;Check your modified code..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zsdr_deliblock&lt;/P&gt;&lt;P&gt;       NO STANDARD PAGE HEADING LINE-SIZE 255.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: likp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF it_likp OCCURS 0,&lt;/P&gt;&lt;P&gt;      vbeln LIKE likp-vbeln,&lt;/P&gt;&lt;P&gt;      lfdat LIKE likp-lfdat,&lt;/P&gt;&lt;P&gt;      lifsk LIKE likp-lifsk,&lt;/P&gt;&lt;P&gt;      kunnr LIKE likp-kunnr,&lt;/P&gt;&lt;P&gt;      knkli LIKE likp-knkli,&lt;/P&gt;&lt;P&gt;      netwr LIKE likp-netwr,&lt;/P&gt;&lt;P&gt;      END OF it_likp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF it_output OCCURS 0,&lt;/P&gt;&lt;P&gt;      check TYPE c,&lt;/P&gt;&lt;P&gt;      vbeln LIKE likp-vbeln,&lt;/P&gt;&lt;P&gt;      lfdat LIKE likp-lfdat,&lt;/P&gt;&lt;P&gt;      lifsk LIKE likp-lifsk,&lt;/P&gt;&lt;P&gt;      kunnr LIKE likp-kunnr,&lt;/P&gt;&lt;P&gt;      knkli LIKE likp-knkli,&lt;/P&gt;&lt;P&gt;      netwr LIKE likp-netwr,&lt;/P&gt;&lt;P&gt;      END OF it_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS: s_lfdat FOR likp-lfdat,&lt;/P&gt;&lt;P&gt;                s_kunnr FOR likp-kunnr.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_lifsk TYPE likp-lifsk DEFAULT '01'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;    IF screen-name = 'P_LIFSK'.&lt;/P&gt;&lt;P&gt;      screen-input = 0.&lt;/P&gt;&lt;P&gt;      MODIFY SCREEN.&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;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  PERFORM get_data.&lt;/P&gt;&lt;P&gt;  PERFORM process_data.&lt;/P&gt;&lt;P&gt;  PERFORM display_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT USER-COMMAND.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: v_index TYPE syindex.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE sy-ucomm.&lt;/P&gt;&lt;P&gt;    WHEN 'SELALL'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      DESCRIBE TABLE it_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      DO sy-tfill TIMES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        v_index = sy-index + 6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MODIFY LINE v_index FIELD VALUE it_output-check FROM 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;          EXIT.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'DESALL'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      DESCRIBE TABLE it_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      DO sy-tfill TIMES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        v_index = sy-index + 6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        MODIFY LINE v_index FIELD VALUE it_output-check FROM  ' '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;          EXIT.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'BLOCKREMOV'.&lt;/P&gt;&lt;P&gt;      DATA: vbkok LIKE vbkok.&lt;/P&gt;&lt;P&gt;      DATA: v_check LIKE it_output-check.&lt;/P&gt;&lt;P&gt;      DATA: v_vbeln LIKE it_output-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      DESCRIBE TABLE it_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      DO sy-tfill TIMES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CLEAR: v_check,&lt;/P&gt;&lt;P&gt;               v_vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        v_index = sy-index + 6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        READ LINE v_index FIELD VALUE it_output-check INTO v_check&lt;/P&gt;&lt;P&gt;                                      it_output-vbeln INTO v_vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;          EXIT.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CHECK v_check = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        vbkok-vbeln_vl = v_vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'WS_DELIVERY_UPDATE'&lt;/P&gt;&lt;P&gt;             EXPORTING&lt;/P&gt;&lt;P&gt;                  vbkok_wa = vbkok&lt;/P&gt;&lt;P&gt;                  delivery = v_vbeln&lt;/P&gt;&lt;P&gt;             EXCEPTIONS&lt;/P&gt;&lt;P&gt;                  OTHERS   = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        COMMIT WORK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&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;      FORM get_data                                                 *&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&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;FORM get_data.&lt;/P&gt;&lt;P&gt;  SELECT vbeln lfdat lifsk kunnr knkli netwr&lt;/P&gt;&lt;P&gt;         FROM likp&lt;/P&gt;&lt;P&gt;         INTO TABLE it_likp&lt;/P&gt;&lt;P&gt;         WHERE lfdat IN s_lfdat&lt;/P&gt;&lt;P&gt;            AND kunnr IN s_kunnr&lt;/P&gt;&lt;P&gt;            AND lifsk = p_lifsk.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " get_data&lt;/P&gt;&lt;P&gt;&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;      FORM process_data                                             *&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&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;FORM process_data.&lt;/P&gt;&lt;P&gt;  LOOP AT it_likp.&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      MOVE-CORRESPONDING it_likp TO it_output.&lt;/P&gt;&lt;P&gt;      APPEND it_output.&lt;/P&gt;&lt;P&gt;      CLEAR it_output.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " process_data&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;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;      FORM DISPLAY_DATA                                             *&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      ........                                                      *&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;FORM display_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FORMAT COLOR COL_HEADING INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;  WRITE:    /2 'Report ID  :',&lt;/P&gt;&lt;P&gt;            14 sy-repid,&lt;/P&gt;&lt;P&gt;            72 text-ttl,&lt;/P&gt;&lt;P&gt;            133 'Page:', '    ',&lt;/P&gt;&lt;P&gt;            sy-pagno LEFT-JUSTIFIED.&lt;/P&gt;&lt;P&gt;  WRITE:    /2 text-h12,&lt;/P&gt;&lt;P&gt;            14 sy-tcode,&lt;/P&gt;&lt;P&gt;            133 'Date:', sy-datum, ''.&lt;/P&gt;&lt;P&gt;  WRITE:    /133 'Time:', sy-uzeit, '  ',&lt;/P&gt;&lt;P&gt;            73 'As Of:',&lt;/P&gt;&lt;P&gt;            80 sy-datum.&lt;/P&gt;&lt;P&gt;  NEW-LINE.&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR COL_HEADING INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FORMAT COLOR COL_GROUP INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'ZSTAT01'.&lt;/P&gt;&lt;P&gt;  WRITE:/1 'Chk',&lt;/P&gt;&lt;P&gt;           5 'Delivery',&lt;/P&gt;&lt;P&gt;           18 'Delivery date',&lt;/P&gt;&lt;P&gt;           36 'Deli Block',&lt;/P&gt;&lt;P&gt;           48 'Ship-to party',&lt;/P&gt;&lt;P&gt;           65 'Cred. acct',&lt;/P&gt;&lt;P&gt;           86 'Net value      '.&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;  FORMAT COLOR COL_GROUP INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_output.&lt;/P&gt;&lt;P&gt;    WRITE:/1 it_output-check AS CHECKBOX,&lt;/P&gt;&lt;P&gt;           5  it_output-vbeln,&lt;/P&gt;&lt;P&gt;          20 it_output-lfdat,&lt;/P&gt;&lt;P&gt;          39 it_output-lifsk,&lt;/P&gt;&lt;P&gt;          51 it_output-kunnr,&lt;/P&gt;&lt;P&gt;          67 it_output-knkli,&lt;/P&gt;&lt;P&gt;          80 it_output-netwr.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DISPLAY_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Oct 2006 18:54:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687916#M302598</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-23T18:54:01Z</dc:date>
    </item>
    <item>
      <title>Re: select stmt to update database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687917#M302599</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Naren,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now it is saying 'Specified table not recognized'. While assigning do I have to assign vbkok to different table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Veni.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Oct 2006 20:32:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687917#M302599</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-23T20:32:21Z</dc:date>
    </item>
    <item>
      <title>Re: select stmt to update database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687918#M302600</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;VBKOK is already declared..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: vbkok LIKE vbkok.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The code which I gave is working fine for me..Did you add any additional code??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Oct 2006 20:34:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687918#M302600</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-23T20:34:59Z</dc:date>
    </item>
    <item>
      <title>Re: select stmt to update database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687919#M302601</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Naren, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No, I copied the same code. When I execute it_output is comming up with 8 records and I checked 1 record and pressed Blockremov then it said ' Delivery 50614030 does not exist.' I went in to the table and checked it, the delivery number is there in it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then for samething I debuged it, then it said'specified table name not recognized', at line CALL FUNCTION 'WS_DELIVERY_UPDATE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Veni.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Oct 2006 20:51:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687919#M302601</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-23T20:51:32Z</dc:date>
    </item>
    <item>
      <title>Re: select stmt to update database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687920#M302602</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;CHeck the new code for 'BLOCKREMOV'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 'BLOCKREMOV'.&lt;/P&gt;&lt;P&gt;DATA: vbkok LIKE vbkok.&lt;/P&gt;&lt;P&gt;DATA: v_check LIKE it_output-check.&lt;/P&gt;&lt;P&gt;DATA: v_vbeln LIKE it_output-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE it_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DO sy-tfill TIMES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR: v_check,&lt;/P&gt;&lt;P&gt;v_vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_index = sy-index + 6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ LINE v_index FIELD VALUE it_output-check INTO v_check&lt;/P&gt;&lt;P&gt;it_output-vbeln INTO v_vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;EXIT.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CHECK v_check = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    input         = v_vbeln&lt;/P&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   OUTPUT        = v_vbeln&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vbkok-vbeln_vl = v_vbeln.&lt;/P&gt;&lt;P&gt;vbkok-kzlsp = 'X'.&lt;/P&gt;&lt;P&gt;vbkok-lifsk = ' '.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_DELIVERY_UPDATE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;vbkok_wa = vbkok&lt;/P&gt;&lt;P&gt;delivery = v_vbeln&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;OTHERS = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMMIT WORK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know if you have any questions..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 23 Oct 2006 21:00:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-stmt-to-update-database-table/m-p/1687920#M302602</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-23T21:00:10Z</dc:date>
    </item>
  </channel>
</rss>

