<?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: RE:ALV grid (oops concept) in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-alv-grid-oops-concept/m-p/3566538#M858327</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See I have an internal table I_output.&lt;/P&gt;&lt;P&gt;and u create a button by name  vald or ente. and then try to implement the below code.&lt;/P&gt;&lt;P&gt;if u still not cleared just give me your mail id, i will send u a program i which we have the same functionality.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 'VALD' OR 'ENTE'.&lt;/P&gt;&lt;P&gt;        CALL METHOD grid1-&amp;gt;check_changed_data.&lt;/P&gt;&lt;P&gt;        CALL METHOD grid1-&amp;gt;get_selected_rows&lt;/P&gt;&lt;P&gt;          IMPORTING&lt;/P&gt;&lt;P&gt;            et_index_rows = i_index_rows.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF i_index_rows IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          MESSAGE i000 WITH 'Select Rows to be Saved'.&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;        LOOP AT i_index_rows INTO wa_index_rows.&lt;/P&gt;&lt;P&gt;          CLEAR: wa_output.&lt;/P&gt;&lt;P&gt;          READ TABLE i_output INDEX wa_index_rows-index INTO wa_output.&lt;/P&gt;&lt;P&gt;          MOVE-CORRESPONDING wa_output TO wa_insert.        "#EC ENHOK&lt;/P&gt;&lt;P&gt;          wa_insert-changed_by = sy-uname.&lt;/P&gt;&lt;P&gt;          wa_insert-change_date  = sy-datum.&lt;/P&gt;&lt;P&gt;          wa_insert-change_time = sy-uzeit.&lt;/P&gt;&lt;P&gt;          APPEND wa_insert TO i_insert.&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;        CLEAR: flg_upd.&amp;#148;flag&lt;/P&gt;&lt;P&gt;        LOOP AT i_insert INTO wa_insert.&lt;/P&gt;&lt;P&gt;          PERFORM f0005_validate_data.&lt;/P&gt;&lt;P&gt;          CLEAR: wa_insert, flg_err.&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;        IF e_ucomm = 'VALD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          IF NOT i_insert[] IS INITIAL.&lt;/P&gt;&lt;P&gt;            LOOP AT i_insert INTO wa_insert.&lt;/P&gt;&lt;P&gt;              UPDATE zfocp_details SET date_ack_rec = wa_insert-date_ack_rec&lt;/P&gt;&lt;P&gt;                                       time_ack_rec = wa_insert-time_ack_rec&lt;/P&gt;&lt;P&gt;                                       changed_by   = wa_insert-changed_by&lt;/P&gt;&lt;P&gt;                                       change_date  = wa_insert-change_date&lt;/P&gt;&lt;P&gt;                                       change_time  = wa_insert-change_time&lt;/P&gt;&lt;P&gt;                                   WHERE text = wa_insert-text&lt;/P&gt;&lt;P&gt;                                   AND   laufd = wa_insert-laufd&lt;/P&gt;&lt;P&gt;                                   AND   laufi = wa_insert-laufi&lt;/P&gt;&lt;P&gt;                                   AND   absbu = wa_insert-absbu&lt;/P&gt;&lt;P&gt;                                   AND   rzawe = wa_insert-rzawe&lt;/P&gt;&lt;P&gt;                                   AND   hbkid = wa_insert-hbkid&lt;/P&gt;&lt;P&gt;                                   AND   hktid = wa_insert-hktid&lt;/P&gt;&lt;P&gt;                                   AND   date_sent = wa_insert-date_sent&lt;/P&gt;&lt;P&gt;                                   AND   time_sent = wa_insert-time_sent.&lt;/P&gt;&lt;P&gt;              IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;                MESSAGE s000(zf_ebb1) WITH 'Records saved successfully'.&lt;/P&gt;&lt;P&gt;Endif.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 26 Mar 2008 04:54:04 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-03-26T04:54:04Z</dc:date>
    <item>
      <title>RE:ALV grid (oops concept)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-alv-grid-oops-concept/m-p/3566536#M858325</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 have an object oriented alv which is having 5 rows of data.I have a pushbutton to make any row in editable mode.My requirement is i will select any row in oops alv grid and press&lt;/P&gt;&lt;P&gt;the button to make the row editable.How can i do this in oops alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone send a sample code for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alex.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Mar 2008 04:26:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-alv-grid-oops-concept/m-p/3566536#M858325</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-26T04:26:09Z</dc:date>
    </item>
    <item>
      <title>Re: RE:ALV grid (oops concept)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-alv-grid-oops-concept/m-p/3566537#M858326</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[http://www.sapdev.co.uk/reporting/alv/alvgrid_editable.htm]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check demo pgm BCALV_EDIT_05.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Check lots of Links|/thread/492162 &lt;B&gt;[original link is broken]&lt;/B&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dhruv Shah&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Mar 2008 04:46:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-alv-grid-oops-concept/m-p/3566537#M858326</guid>
      <dc:creator>dhruv_shah3</dc:creator>
      <dc:date>2008-03-26T04:46:29Z</dc:date>
    </item>
    <item>
      <title>Re: RE:ALV grid (oops concept)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-alv-grid-oops-concept/m-p/3566538#M858327</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See I have an internal table I_output.&lt;/P&gt;&lt;P&gt;and u create a button by name  vald or ente. and then try to implement the below code.&lt;/P&gt;&lt;P&gt;if u still not cleared just give me your mail id, i will send u a program i which we have the same functionality.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 'VALD' OR 'ENTE'.&lt;/P&gt;&lt;P&gt;        CALL METHOD grid1-&amp;gt;check_changed_data.&lt;/P&gt;&lt;P&gt;        CALL METHOD grid1-&amp;gt;get_selected_rows&lt;/P&gt;&lt;P&gt;          IMPORTING&lt;/P&gt;&lt;P&gt;            et_index_rows = i_index_rows.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF i_index_rows IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          MESSAGE i000 WITH 'Select Rows to be Saved'.&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;        LOOP AT i_index_rows INTO wa_index_rows.&lt;/P&gt;&lt;P&gt;          CLEAR: wa_output.&lt;/P&gt;&lt;P&gt;          READ TABLE i_output INDEX wa_index_rows-index INTO wa_output.&lt;/P&gt;&lt;P&gt;          MOVE-CORRESPONDING wa_output TO wa_insert.        "#EC ENHOK&lt;/P&gt;&lt;P&gt;          wa_insert-changed_by = sy-uname.&lt;/P&gt;&lt;P&gt;          wa_insert-change_date  = sy-datum.&lt;/P&gt;&lt;P&gt;          wa_insert-change_time = sy-uzeit.&lt;/P&gt;&lt;P&gt;          APPEND wa_insert TO i_insert.&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;        CLEAR: flg_upd.&amp;#148;flag&lt;/P&gt;&lt;P&gt;        LOOP AT i_insert INTO wa_insert.&lt;/P&gt;&lt;P&gt;          PERFORM f0005_validate_data.&lt;/P&gt;&lt;P&gt;          CLEAR: wa_insert, flg_err.&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;        IF e_ucomm = 'VALD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          IF NOT i_insert[] IS INITIAL.&lt;/P&gt;&lt;P&gt;            LOOP AT i_insert INTO wa_insert.&lt;/P&gt;&lt;P&gt;              UPDATE zfocp_details SET date_ack_rec = wa_insert-date_ack_rec&lt;/P&gt;&lt;P&gt;                                       time_ack_rec = wa_insert-time_ack_rec&lt;/P&gt;&lt;P&gt;                                       changed_by   = wa_insert-changed_by&lt;/P&gt;&lt;P&gt;                                       change_date  = wa_insert-change_date&lt;/P&gt;&lt;P&gt;                                       change_time  = wa_insert-change_time&lt;/P&gt;&lt;P&gt;                                   WHERE text = wa_insert-text&lt;/P&gt;&lt;P&gt;                                   AND   laufd = wa_insert-laufd&lt;/P&gt;&lt;P&gt;                                   AND   laufi = wa_insert-laufi&lt;/P&gt;&lt;P&gt;                                   AND   absbu = wa_insert-absbu&lt;/P&gt;&lt;P&gt;                                   AND   rzawe = wa_insert-rzawe&lt;/P&gt;&lt;P&gt;                                   AND   hbkid = wa_insert-hbkid&lt;/P&gt;&lt;P&gt;                                   AND   hktid = wa_insert-hktid&lt;/P&gt;&lt;P&gt;                                   AND   date_sent = wa_insert-date_sent&lt;/P&gt;&lt;P&gt;                                   AND   time_sent = wa_insert-time_sent.&lt;/P&gt;&lt;P&gt;              IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;                MESSAGE s000(zf_ebb1) WITH 'Records saved successfully'.&lt;/P&gt;&lt;P&gt;Endif.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 26 Mar 2008 04:54:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-alv-grid-oops-concept/m-p/3566538#M858327</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-26T04:54:04Z</dc:date>
    </item>
  </channel>
</rss>

