<?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: Checkbox in interactive list in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/checkbox-in-interactive-list/m-p/1682684#M300819</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;problem solved...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 28 Nov 2006 09:28:02 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-11-28T09:28:02Z</dc:date>
    <item>
      <title>Checkbox in interactive list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checkbox-in-interactive-list/m-p/1682679#M300814</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to write checkbox for users to select lines for output to excel file.&lt;/P&gt;&lt;P&gt;I did something like the codes below..&lt;/P&gt;&lt;P&gt;but found that the changes in ticking checkboxes doesnt seem detected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
...
DATA: BEGIN OF mmdiv_itab OCCURS 0,
      	  matnr LIKE mara-matnr,
      	  maktx LIKE makt-maktx,
      	  werks LIKE marc-werks,
      	  spart LIKE mara-spart,
      	  meins LIKE mara-meins,
      	  matkl LIKE mara-matkl,
      	  lvorm LIKE marc-lvorm,
         markfield(1) TYPE c,
      END OF mmdiv_itab,
...

AT USER-COMMAND.

  IF sy-ucomm = 'EXCEL'.
    LOOP AT mmdiv_itab WHERE markfield = 'X'.
      MOVE mmdiv_itab TO export_itab.
      APPEND export_itab.
    ENDLOOP.
...

*output list
  LOOP AT mmdiv_itab.
    WRITE: / sy-vline,
...
             mmdiv_itab-markfield AS CHECKBOX,
             sy-vline.
...
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Nov 2006 03:49:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checkbox-in-interactive-list/m-p/1682679#M300814</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-28T03:49:25Z</dc:date>
    </item>
    <item>
      <title>Re: Checkbox in interactive list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checkbox-in-interactive-list/m-p/1682680#M300815</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;chk this sampel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;REPORT  ychatest.                             .
 
TABLES : sflight.
TYPE-POOLS: slis.
 
DATA : w_repid LIKE sy-repid.
 
w_repid = sy-repid.
 
DATA : BEGIN OF it_sflight OCCURS 0,
       checkbox(1),
       carrid LIKE sflight-carrid,
       END OF it_sflight.
*layout
 
DATA: wa_layout           TYPE slis_layout_alv.
 
*field catalog
DATA: it_fieldcatalog TYPE slis_t_fieldcat_alv,
 
      wa_fieldcatalog TYPE slis_fieldcat_alv.
 
START-OF-SELECTION.
 
  SELECT carrid FROM sflight INTO CORRESPONDING FIELDS OF TABLE
it_sflight.
 
END-OF-SELECTION.
  CLEAR it_fieldcatalog.
  REFRESH it_fieldcatalog.
 
 
  wa_fieldcatalog-fieldname = 'CHECKBOX'.
  wa_fieldcatalog-outputlen = '3'.
  wa_fieldcatalog-col_pos = '1'.
  wa_fieldcatalog-seltext_m   = 'Chk'.
  wa_fieldcatalog-checkbox = 'X'.
  wa_fieldcatalog-edit = 'X'.
  APPEND  wa_fieldcatalog TO it_fieldcatalog.
  CLEAR  wa_fieldcatalog.
 
 
  wa_fieldcatalog-fieldname = 'CARRID'.
  wa_fieldcatalog-outputlen = '10'.
  wa_fieldcatalog-col_pos = '2'.
  wa_fieldcatalog-seltext_m   = 'Carrid'.
  APPEND  wa_fieldcatalog TO it_fieldcatalog.
  CLEAR  wa_fieldcatalog.
 
 
  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
      i_callback_program      = w_repid
      is_layout               = wa_layout
      i_callback_user_command = 'USER_COMMAND'
      it_fieldcat           = it_fieldcatalog
    TABLES
      t_outtab                = it_sflight
    EXCEPTIONS
      program_error           = 1
      OTHERS                  = 2.
 
*&amp;amp;---------------------------------------------------------------------*
 
*&amp;amp;      Form  USER_COMMAND
 
*&amp;amp;---------------------------------------------------------------------*
 
FORM user_command USING p_ucomm TYPE sy-ucomm
 
                      p_selfld TYPE slis_selfield.
 
  CASE p_ucomm.
    WHEN '&amp;amp;DATA_SAVE'.
      DATA ref1 TYPE REF TO cl_gui_alv_grid.
      CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
        IMPORTING
          e_grid = ref1.
      CALL METHOD ref1-&amp;gt;check_changed_data.
      LOOP AT it_sflight WHERE checkbox = 'X'.
        DELETE it_sflight INDEX sy-tabix.
      ENDLOOP.
      p_selfld-refresh = 'X'.
  ENDCASE.
ENDFORM.                    "user_command&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds&lt;/P&gt;&lt;P&gt;anver&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Nov 2006 03:51:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checkbox-in-interactive-list/m-p/1682680#M300815</guid>
      <dc:creator>anversha_s</dc:creator>
      <dc:date>2006-11-28T03:51:44Z</dc:date>
    </item>
    <item>
      <title>Re: Checkbox in interactive list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checkbox-in-interactive-list/m-p/1682681#M300816</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;Check the following code...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;            check,&lt;/P&gt;&lt;P&gt;            value(20),&lt;/P&gt;&lt;P&gt;          END OF itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET PF-STATUS 'TEST1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab-value = 'ETSAT'.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab-value = 'ETSATADSF'.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab-value = 'ETSAT'.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab.&lt;/P&gt;&lt;P&gt;  WRITE: / itab-check AS CHECKBOX,&lt;/P&gt;&lt;P&gt;                itab-value.&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;AT USER-COMMAND.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: wa LIKE itab.&lt;/P&gt;&lt;P&gt;  DATA: itab_download LIKE itab OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-ucomm = 'DOWNLOAD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    DESCRIBE TABLE itab.&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;&lt;/P&gt;&lt;P&gt;      READ LINE sy-index FIELD VALUE itab-check.&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 itab-check = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      itab_download-value = itab-value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND itab_download.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;DOWNLOAD&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CALL FUNCTION 'WS_DOWNLOAD'&lt;/P&gt;&lt;P&gt;         EXPORTING&lt;/P&gt;&lt;P&gt;              filename = 'C:\TEST.XLS '&lt;/P&gt;&lt;P&gt;         TABLES&lt;/P&gt;&lt;P&gt;              data_tab = itab_download.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&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;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Nov 2006 04:02:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checkbox-in-interactive-list/m-p/1682681#M300816</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-28T04:02:25Z</dc:date>
    </item>
    <item>
      <title>Re: Checkbox in interactive list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checkbox-in-interactive-list/m-p/1682682#M300817</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi, I tried your code, but it doesn't work...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Nov 2006 05:54:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checkbox-in-interactive-list/m-p/1682682#M300817</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-28T05:54:52Z</dc:date>
    </item>
    <item>
      <title>Re: Checkbox in interactive list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checkbox-in-interactive-list/m-p/1682683#M300818</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;did the following... but didnt get the correct values...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    DESCRIBE TABLE mmdiv_itab LINES n.&lt;/P&gt;&lt;P&gt;    DO n TIMES.&lt;/P&gt;&lt;P&gt;      READ LINE sy-index FIELD VALUE mmdiv_itab-markfield.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;       EXIT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF mmdiv_itab-markfield = 'X'.&lt;/P&gt;&lt;P&gt;        READ TABLE mmdiv_itab INDEX sy-index.&lt;/P&gt;&lt;P&gt;        IF sy-subrc  = 0.&lt;/P&gt;&lt;P&gt;          mmdiv_itab-markfield = 'X'.&lt;/P&gt;&lt;P&gt;          MODIFY mmdiv_itab INDEX sy-index.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT mmdiv_itab WHERE markfield = 'X'.&lt;/P&gt;&lt;P&gt;      export_itab-matnr = mmdiv_itab-matnr.&lt;/P&gt;&lt;P&gt;      APPEND export_itab.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Nov 2006 07:01:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checkbox-in-interactive-list/m-p/1682683#M300818</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-28T07:01:49Z</dc:date>
    </item>
    <item>
      <title>Re: Checkbox in interactive list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checkbox-in-interactive-list/m-p/1682684#M300819</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;problem solved...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Nov 2006 09:28:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checkbox-in-interactive-list/m-p/1682684#M300819</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-28T09:28:02Z</dc:date>
    </item>
    <item>
      <title>Re: Checkbox in interactive list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checkbox-in-interactive-list/m-p/1682685#M300820</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;Please make sure to reward points for useful answers.&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>Tue, 28 Nov 2006 16:17:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checkbox-in-interactive-list/m-p/1682685#M300820</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-28T16:17:11Z</dc:date>
    </item>
    <item>
      <title>Re: Checkbox in interactive list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checkbox-in-interactive-list/m-p/1682686#M300821</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;I got my answer from other threads and not this thread.&lt;/P&gt;&lt;P&gt;thanks for your help anyway.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks,&lt;/P&gt;&lt;P&gt;Charles&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Nov 2006 02:48:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checkbox-in-interactive-list/m-p/1682686#M300821</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-30T02:48:45Z</dc:date>
    </item>
    <item>
      <title>Re: Checkbox in interactive list</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checkbox-in-interactive-list/m-p/1682687#M300822</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Charles,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have similar requirement. Can you please share the solution with me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rajesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Dec 2006 09:35:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checkbox-in-interactive-list/m-p/1682687#M300822</guid>
      <dc:creator>rajeshkumar_kaveti</dc:creator>
      <dc:date>2006-12-22T09:35:57Z</dc:date>
    </item>
  </channel>
</rss>

