<?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/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>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-10-23T18:24:19Z</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>

