<?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: radio buttons disabling functionality in OOPS ALV in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/radio-buttons-disabling-functionality-in-oops-alv/m-p/6335443#M1396692</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;below is code for changing contents of ALV with new ones....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    FIELD-SYMBOLS:&lt;/P&gt;&lt;P&gt;*&amp;amp;--Holds the value for Item Table&lt;/P&gt;&lt;P&gt;           &amp;lt;l_item_tab&amp;gt;     TYPE ANY TABLE,&lt;/P&gt;&lt;P&gt;*&amp;amp;--Holds the value for Output line&lt;/P&gt;&lt;P&gt;           &amp;lt;l_outtab_line&amp;gt;  TYPE type_sec_slsshp_data,&lt;/P&gt;&lt;P&gt;*&amp;amp;--Holds values for changed cells in ALV&lt;/P&gt;&lt;P&gt;           &amp;lt;l_changed_cell&amp;gt; TYPE lvc_s_modi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;--Getting table with modified data in field-symbol&lt;/P&gt;&lt;P&gt;    ASSIGN er_data_changed-&amp;gt;mp_mod_rows-&amp;gt;* TO &amp;lt;l_item_tab&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;--Adding changed values to display table&lt;/P&gt;&lt;P&gt;    LOOP AT &amp;lt;l_item_tab&amp;gt; ASSIGNING &amp;lt;l_outtab_line&amp;gt;.         "#EC GEN_OK&lt;/P&gt;&lt;P&gt;      wl_tabix = sy-tabix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;--Getting changed values from frontend&lt;/P&gt;&lt;P&gt;      LOOP AT er_data_changed-&amp;gt;mt_good_cells ASSIGNING &amp;lt;l_changed_cell&amp;gt;&lt;/P&gt;&lt;P&gt;                                     WHERE tabix = wl_tabix.&lt;/P&gt;&lt;P&gt;*&amp;amp;--Adding changed values to display table&lt;/P&gt;&lt;P&gt;        READ TABLE t_alv_data ASSIGNING &amp;lt;fs_alv_data&amp;gt;&lt;/P&gt;&lt;P&gt;                                      INDEX &amp;lt;l_changed_cell&amp;gt;-row_id.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          CASE &amp;lt;l_changed_cell&amp;gt;-fieldname.&lt;/P&gt;&lt;P&gt;*&amp;amp;--When Division&lt;/P&gt;&lt;P&gt;            WHEN 'RADIOBUTTON'.&lt;/P&gt;&lt;P&gt;              &amp;lt;fs_alv_data&amp;gt;-zzspart = &amp;lt;l_changed_cell&amp;gt;-value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;--When Customer&lt;/P&gt;&lt;P&gt;            WHEN c_zzkunnr.&lt;/P&gt;&lt;P&gt;              &amp;lt;fs_sec_slsshp&amp;gt;-zzkunnr = &amp;lt;l_changed_cell&amp;gt;-value.&lt;/P&gt;&lt;P&gt;              &amp;lt;fs_sec_slsshp&amp;gt;-usnam    = sy-uname.&lt;/P&gt;&lt;P&gt;              &amp;lt;fs_sec_slsshp&amp;gt;-cpudt    = sy-datum.&lt;/P&gt;&lt;P&gt;              &amp;lt;fs_sec_slsshp&amp;gt;-cputm    = sy-uzeit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          ENDCASE.&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>Tue, 17 Nov 2009 18:23:02 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-11-17T18:23:02Z</dc:date>
    <item>
      <title>radio buttons disabling functionality in OOPS ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/radio-buttons-disabling-functionality-in-oops-alv/m-p/6335441#M1396690</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 am facing this peculiar problem in OOPS ALV. the requirement was to have a field and 2 radio buttons in ALV as editable when user clicks on CHANGE mode. but initially the table should be in display mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have used the icons in ALV to provide the radio button functioanlity and its working.. but cant find solution to these 2 issues:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) how to make radio button display only ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) when appending a new row in the ALV, its just appending a row with 4 columns ( 2 of field and 2 of radio button), but it is not able to append icons by default.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;KIndly provide help on this. let me know if u need to clarify anything..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thankx in advance,&lt;/P&gt;&lt;P&gt;Rohan Malik&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Nov 2009 07:20:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/radio-buttons-disabling-functionality-in-oops-alv/m-p/6335441#M1396690</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-11-17T07:20:33Z</dc:date>
    </item>
    <item>
      <title>Re: radio buttons disabling functionality in OOPS ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/radio-buttons-disabling-functionality-in-oops-alv/m-p/6335442#M1396691</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rohan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'll try to give precise answer to your problem :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. At any point of time you want to make Radiobutton display or change on click of your custom Push button you should change contents of your table field CELL_STYLE namely to do so. like&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CASE E_UCOMM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 'DISPLAY'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Read your display internal table and chek whether contents of field cell_style-style..if it is cl_gui_alv_grid=&amp;gt;mc_style_enabled then make it cl_gui_alv_grid=&amp;gt;mc_style_disabled or vice versa..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          wal_cell_stl-fieldname = 'RADIO1'.&lt;/P&gt;&lt;P&gt;          wal_cell_stl-style     = cl_gui_alv_grid=&amp;gt;mc_style_disabled.&lt;/P&gt;&lt;P&gt;          INSERT wal_cell_stl INTO TABLE wal_out_tab-cell_style.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2.   When you are appending records in ALV then very first thing should be you should not use standard functionality for adding rows rather you need to create a custom button for adding rows and handle everything regarding the same in event ON_USER_COMMAND. Now to make your radiobutton column display only on addition to row you should be writing something like this in evnt USER_COMMAND&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CASE E_UCOMM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN 'ADD''&lt;/P&gt;&lt;P&gt;          wal_cell_stl-fieldname = 'RADIO1'.&lt;/P&gt;&lt;P&gt;          wal_cell_stl-style     = cl_gui_alv_grid=&amp;gt;mc_style_disabled.&lt;/P&gt;&lt;P&gt;          INSERT wal_cell_stl INTO TABLE wal_out_tab-cell_style.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;         wal_out_tab-radio1 = icon_wd_radio_button_empty.&lt;/P&gt;&lt;P&gt;*&amp;amp;--Append the record&lt;/P&gt;&lt;P&gt;        APPEND wal_out_tab TO t_out_tab.&lt;/P&gt;&lt;P&gt;        CLEAR  wal_out_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the above peice of code will add new row with Radiobutton icon in display mode .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this solves your problem..&lt;/P&gt;&lt;P&gt;bye&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Nov 2009 17:36:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/radio-buttons-disabling-functionality-in-oops-alv/m-p/6335442#M1396691</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-11-17T17:36:05Z</dc:date>
    </item>
    <item>
      <title>Re: radio buttons disabling functionality in OOPS ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/radio-buttons-disabling-functionality-in-oops-alv/m-p/6335443#M1396692</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;below is code for changing contents of ALV with new ones....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    FIELD-SYMBOLS:&lt;/P&gt;&lt;P&gt;*&amp;amp;--Holds the value for Item Table&lt;/P&gt;&lt;P&gt;           &amp;lt;l_item_tab&amp;gt;     TYPE ANY TABLE,&lt;/P&gt;&lt;P&gt;*&amp;amp;--Holds the value for Output line&lt;/P&gt;&lt;P&gt;           &amp;lt;l_outtab_line&amp;gt;  TYPE type_sec_slsshp_data,&lt;/P&gt;&lt;P&gt;*&amp;amp;--Holds values for changed cells in ALV&lt;/P&gt;&lt;P&gt;           &amp;lt;l_changed_cell&amp;gt; TYPE lvc_s_modi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;--Getting table with modified data in field-symbol&lt;/P&gt;&lt;P&gt;    ASSIGN er_data_changed-&amp;gt;mp_mod_rows-&amp;gt;* TO &amp;lt;l_item_tab&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;--Adding changed values to display table&lt;/P&gt;&lt;P&gt;    LOOP AT &amp;lt;l_item_tab&amp;gt; ASSIGNING &amp;lt;l_outtab_line&amp;gt;.         "#EC GEN_OK&lt;/P&gt;&lt;P&gt;      wl_tabix = sy-tabix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;--Getting changed values from frontend&lt;/P&gt;&lt;P&gt;      LOOP AT er_data_changed-&amp;gt;mt_good_cells ASSIGNING &amp;lt;l_changed_cell&amp;gt;&lt;/P&gt;&lt;P&gt;                                     WHERE tabix = wl_tabix.&lt;/P&gt;&lt;P&gt;*&amp;amp;--Adding changed values to display table&lt;/P&gt;&lt;P&gt;        READ TABLE t_alv_data ASSIGNING &amp;lt;fs_alv_data&amp;gt;&lt;/P&gt;&lt;P&gt;                                      INDEX &amp;lt;l_changed_cell&amp;gt;-row_id.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          CASE &amp;lt;l_changed_cell&amp;gt;-fieldname.&lt;/P&gt;&lt;P&gt;*&amp;amp;--When Division&lt;/P&gt;&lt;P&gt;            WHEN 'RADIOBUTTON'.&lt;/P&gt;&lt;P&gt;              &amp;lt;fs_alv_data&amp;gt;-zzspart = &amp;lt;l_changed_cell&amp;gt;-value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;--When Customer&lt;/P&gt;&lt;P&gt;            WHEN c_zzkunnr.&lt;/P&gt;&lt;P&gt;              &amp;lt;fs_sec_slsshp&amp;gt;-zzkunnr = &amp;lt;l_changed_cell&amp;gt;-value.&lt;/P&gt;&lt;P&gt;              &amp;lt;fs_sec_slsshp&amp;gt;-usnam    = sy-uname.&lt;/P&gt;&lt;P&gt;              &amp;lt;fs_sec_slsshp&amp;gt;-cpudt    = sy-datum.&lt;/P&gt;&lt;P&gt;              &amp;lt;fs_sec_slsshp&amp;gt;-cputm    = sy-uzeit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          ENDCASE.&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>Tue, 17 Nov 2009 18:23:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/radio-buttons-disabling-functionality-in-oops-alv/m-p/6335443#M1396692</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-11-17T18:23:02Z</dc:date>
    </item>
    <item>
      <title>Re: radio buttons disabling functionality in OOPS ALV</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/radio-buttons-disabling-functionality-in-oops-alv/m-p/6335444#M1396693</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;done... thought i didn't use on_data_change event.. i was able to achieve the same thing using is_Ready_for_input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the solution...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Nov 2009 14:42:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/radio-buttons-disabling-functionality-in-oops-alv/m-p/6335444#M1396693</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-11-24T14:42:11Z</dc:date>
    </item>
  </channel>
</rss>

