<?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: Capturing check box value into internal table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/capturing-check-box-value-into-internal-table/m-p/1247455#M143983</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create one more table and transfer your entries into new table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have attached my code for you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Naimesh&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;********************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZTEST_NP NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: MARA, MAKT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_MARA OCCURS 0,&lt;/P&gt;&lt;P&gt;      MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;      MAKTX LIKE MAKT-MAKTX,&lt;/P&gt;&lt;P&gt;      SEL,&lt;/P&gt;&lt;P&gt;      END   OF IT_MARA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: IT_MARA1 LIKE IT_MARA OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'ZTEST'.&lt;/P&gt;&lt;P&gt;  PERFORM GET_DATA.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;  PERFORM HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT USER-COMMAND.&lt;/P&gt;&lt;P&gt;  CASE SY-UCOMM.&lt;/P&gt;&lt;P&gt;  WHEN 'SELECT'.&lt;/P&gt;&lt;P&gt;    PERFORM GET_DATA_SELECTED.&lt;/P&gt;&lt;P&gt;    PERFORM WRITE_DATA_SELE.&lt;/P&gt;&lt;P&gt;  WHEN 'SELALL'.&lt;/P&gt;&lt;P&gt;    PERFORM SELECT_ALL.&lt;/P&gt;&lt;P&gt;    SY-LSIND = 0.&lt;/P&gt;&lt;P&gt;    PERFORM HEADER.&lt;/P&gt;&lt;P&gt;    PERFORM WRITE_DATA.&lt;/P&gt;&lt;P&gt;  WHEN 'DESEL'.&lt;/P&gt;&lt;P&gt;    PERFORM DESELECT_ALL.&lt;/P&gt;&lt;P&gt;    SY-LSIND = 0.&lt;/P&gt;&lt;P&gt;    PERFORM HEADER.&lt;/P&gt;&lt;P&gt;    PERFORM WRITE_DATA.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  GET_DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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 MATNR&lt;/P&gt;&lt;P&gt;         INTO TABLE IT_MARA&lt;/P&gt;&lt;P&gt;         FROM MARA&lt;/P&gt;&lt;P&gt;         WHERE MATNR LIKE 'IN10020%'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IT_MARA.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE MAKTX&lt;/P&gt;&lt;P&gt;           INTO   IT_MARA-MAKTX&lt;/P&gt;&lt;P&gt;           FROM   MAKT&lt;/P&gt;&lt;P&gt;           WHERE  MATNR = IT_MARA-MATNR&lt;/P&gt;&lt;P&gt;           AND    SPRAS = SY-LANGU.&lt;/P&gt;&lt;P&gt;    MODIFY IT_MARA.&lt;/P&gt;&lt;P&gt;    CLEAR  IT_MARA.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GET_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  WRITE_DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM WRITE_DATA.&lt;/P&gt;&lt;P&gt;  ULINE /(50).&lt;/P&gt;&lt;P&gt;  LOOP AT IT_MARA.&lt;/P&gt;&lt;P&gt;    WRITE: / '|' NO-GAP,   IT_MARA-SEL AS CHECKBOX NO-GAP,&lt;/P&gt;&lt;P&gt;             '|' NO-GAP, (10) IT_MARA-MATNR NO-GAP,&lt;/P&gt;&lt;P&gt;             '|' NO-GAP, (35) IT_MARA-MAKTX NO-GAP,&lt;/P&gt;&lt;P&gt;             '|' NO-GAP.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  ULINE /(50).&lt;/P&gt;&lt;P&gt;ENDFORM.                    " WRITE_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  HEADER&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM HEADER.&lt;/P&gt;&lt;P&gt;  ULINE /(50).&lt;/P&gt;&lt;P&gt;  WRITE: / '|' NO-GAP, (1) ' ' NO-GAP,&lt;/P&gt;&lt;P&gt;           '|' NO-GAP, (10) 'Material'    NO-GAP,&lt;/P&gt;&lt;P&gt;           '|' NO-GAP, (35) 'Description' NO-GAP,&lt;/P&gt;&lt;P&gt;           '|' NO-GAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " HEADER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  GET_DATA_SELECTED&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM GET_DATA_SELECTED.&lt;/P&gt;&lt;P&gt;  DATA:  L_CNT TYPE I.&lt;/P&gt;&lt;P&gt;  DO.&lt;/P&gt;&lt;P&gt;    L_CNT = L_CNT + 1.&lt;/P&gt;&lt;P&gt;    READ LINE L_CNT FIELD VALUE IT_MARA-MATNR INTO IT_MARA1-MATNR&lt;/P&gt;&lt;P&gt;                                IT_MARA-MAKTX INTO IT_MARA1-MAKTX&lt;/P&gt;&lt;P&gt;                                IT_MARA-SEL   INTO IT_MARA1-SEL.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;      IF IT_MARA1-SEL = 'X'.&lt;/P&gt;&lt;P&gt;        APPEND IT_MARA1.&lt;/P&gt;&lt;P&gt;        CLEAR  IT_MARA1.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDDO.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GET_DATA_SELECTED&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  WRITE_DATA_SELE&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM WRITE_DATA_SELE.&lt;/P&gt;&lt;P&gt;  PERFORM HEADER.&lt;/P&gt;&lt;P&gt;  ULINE /(50).&lt;/P&gt;&lt;P&gt;  LOOP AT IT_MARA1.&lt;/P&gt;&lt;P&gt;    WRITE: / '|' NO-GAP,   IT_MARA1-SEL AS CHECKBOX,&lt;/P&gt;&lt;P&gt;             '|' NO-GAP, (10) IT_MARA1-MATNR NO-GAP,&lt;/P&gt;&lt;P&gt;             '|' NO-GAP, (35) IT_MARA1-MAKTX NO-GAP,&lt;/P&gt;&lt;P&gt;             '|' NO-GAP.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  ULINE /(50).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " WRITE_DATA_SELE&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  SELECT_ALL&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM SELECT_ALL.&lt;/P&gt;&lt;P&gt;  LOOP AT IT_MARA.&lt;/P&gt;&lt;P&gt;    IT_MARA-SEL = 'X'.&lt;/P&gt;&lt;P&gt;    MODIFY IT_MARA.&lt;/P&gt;&lt;P&gt;    CLEAR  IT_MARA.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " SELECT_ALL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DESELECT_ALL&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM DESELECT_ALL.&lt;/P&gt;&lt;P&gt;  LOOP AT IT_MARA.&lt;/P&gt;&lt;P&gt;    IT_MARA-SEL = ' '.&lt;/P&gt;&lt;P&gt;    MODIFY IT_MARA.&lt;/P&gt;&lt;P&gt;    CLEAR  IT_MARA.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DESELECT_ALL&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 24 Apr 2006 10:07:34 GMT</pubDate>
    <dc:creator>naimesh_patel</dc:creator>
    <dc:date>2006-04-24T10:07:34Z</dc:date>
    <item>
      <title>Capturing check box value into internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/capturing-check-box-value-into-internal-table/m-p/1247454#M143982</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;I am displaying the output including check box through following internal table. &lt;/P&gt;&lt;P&gt;The checkbox is displayed before every record.&lt;/P&gt;&lt;P&gt;  &amp;lt;b&amp;gt;LOOP AT it_qals.&lt;/P&gt;&lt;P&gt;    WRITE:/  it_qals-t_val  AS CHECKBOX,&lt;/P&gt;&lt;P&gt;           5 it_qals-werk,&lt;/P&gt;&lt;P&gt;          12 it_qals-prueflos,&lt;/P&gt;&lt;P&gt;          30 it_qals-matnr,&lt;/P&gt;&lt;P&gt;          50 it_qals-charg,&lt;/P&gt;&lt;P&gt;          62 it_qals-lagortchrg.&lt;/P&gt;&lt;P&gt;    hide: it_qals .&lt;/P&gt;&lt;P&gt;  ENDLOOP.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I selected some of the records through check the checkboxes. when i click the &amp;lt;b&amp;gt;PUSHBUTTON TRANSFER&amp;lt;/b&amp;gt;, those selected records only should transfer. i don't know how to modify the internal table with latest checkbox values. Initially checkbox values are blank.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any solution except Function Module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i would appreciate an earlier reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Prabhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Apr 2006 10:01:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/capturing-check-box-value-into-internal-table/m-p/1247454#M143982</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-24T10:01:14Z</dc:date>
    </item>
    <item>
      <title>Re: Capturing check box value into internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/capturing-check-box-value-into-internal-table/m-p/1247455#M143983</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create one more table and transfer your entries into new table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have attached my code for you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Naimesh&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;********************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZTEST_NP NO STANDARD PAGE HEADING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES: MARA, MAKT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF IT_MARA OCCURS 0,&lt;/P&gt;&lt;P&gt;      MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;      MAKTX LIKE MAKT-MAKTX,&lt;/P&gt;&lt;P&gt;      SEL,&lt;/P&gt;&lt;P&gt;      END   OF IT_MARA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: IT_MARA1 LIKE IT_MARA OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'ZTEST'.&lt;/P&gt;&lt;P&gt;  PERFORM GET_DATA.&lt;/P&gt;&lt;P&gt;  PERFORM WRITE_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;  PERFORM HEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT USER-COMMAND.&lt;/P&gt;&lt;P&gt;  CASE SY-UCOMM.&lt;/P&gt;&lt;P&gt;  WHEN 'SELECT'.&lt;/P&gt;&lt;P&gt;    PERFORM GET_DATA_SELECTED.&lt;/P&gt;&lt;P&gt;    PERFORM WRITE_DATA_SELE.&lt;/P&gt;&lt;P&gt;  WHEN 'SELALL'.&lt;/P&gt;&lt;P&gt;    PERFORM SELECT_ALL.&lt;/P&gt;&lt;P&gt;    SY-LSIND = 0.&lt;/P&gt;&lt;P&gt;    PERFORM HEADER.&lt;/P&gt;&lt;P&gt;    PERFORM WRITE_DATA.&lt;/P&gt;&lt;P&gt;  WHEN 'DESEL'.&lt;/P&gt;&lt;P&gt;    PERFORM DESELECT_ALL.&lt;/P&gt;&lt;P&gt;    SY-LSIND = 0.&lt;/P&gt;&lt;P&gt;    PERFORM HEADER.&lt;/P&gt;&lt;P&gt;    PERFORM WRITE_DATA.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  GET_DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&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 MATNR&lt;/P&gt;&lt;P&gt;         INTO TABLE IT_MARA&lt;/P&gt;&lt;P&gt;         FROM MARA&lt;/P&gt;&lt;P&gt;         WHERE MATNR LIKE 'IN10020%'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT IT_MARA.&lt;/P&gt;&lt;P&gt;    SELECT SINGLE MAKTX&lt;/P&gt;&lt;P&gt;           INTO   IT_MARA-MAKTX&lt;/P&gt;&lt;P&gt;           FROM   MAKT&lt;/P&gt;&lt;P&gt;           WHERE  MATNR = IT_MARA-MATNR&lt;/P&gt;&lt;P&gt;           AND    SPRAS = SY-LANGU.&lt;/P&gt;&lt;P&gt;    MODIFY IT_MARA.&lt;/P&gt;&lt;P&gt;    CLEAR  IT_MARA.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GET_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  WRITE_DATA&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM WRITE_DATA.&lt;/P&gt;&lt;P&gt;  ULINE /(50).&lt;/P&gt;&lt;P&gt;  LOOP AT IT_MARA.&lt;/P&gt;&lt;P&gt;    WRITE: / '|' NO-GAP,   IT_MARA-SEL AS CHECKBOX NO-GAP,&lt;/P&gt;&lt;P&gt;             '|' NO-GAP, (10) IT_MARA-MATNR NO-GAP,&lt;/P&gt;&lt;P&gt;             '|' NO-GAP, (35) IT_MARA-MAKTX NO-GAP,&lt;/P&gt;&lt;P&gt;             '|' NO-GAP.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  ULINE /(50).&lt;/P&gt;&lt;P&gt;ENDFORM.                    " WRITE_DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  HEADER&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM HEADER.&lt;/P&gt;&lt;P&gt;  ULINE /(50).&lt;/P&gt;&lt;P&gt;  WRITE: / '|' NO-GAP, (1) ' ' NO-GAP,&lt;/P&gt;&lt;P&gt;           '|' NO-GAP, (10) 'Material'    NO-GAP,&lt;/P&gt;&lt;P&gt;           '|' NO-GAP, (35) 'Description' NO-GAP,&lt;/P&gt;&lt;P&gt;           '|' NO-GAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " HEADER&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  GET_DATA_SELECTED&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM GET_DATA_SELECTED.&lt;/P&gt;&lt;P&gt;  DATA:  L_CNT TYPE I.&lt;/P&gt;&lt;P&gt;  DO.&lt;/P&gt;&lt;P&gt;    L_CNT = L_CNT + 1.&lt;/P&gt;&lt;P&gt;    READ LINE L_CNT FIELD VALUE IT_MARA-MATNR INTO IT_MARA1-MATNR&lt;/P&gt;&lt;P&gt;                                IT_MARA-MAKTX INTO IT_MARA1-MAKTX&lt;/P&gt;&lt;P&gt;                                IT_MARA-SEL   INTO IT_MARA1-SEL.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;      IF IT_MARA1-SEL = 'X'.&lt;/P&gt;&lt;P&gt;        APPEND IT_MARA1.&lt;/P&gt;&lt;P&gt;        CLEAR  IT_MARA1.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDDO.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " GET_DATA_SELECTED&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  WRITE_DATA_SELE&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM WRITE_DATA_SELE.&lt;/P&gt;&lt;P&gt;  PERFORM HEADER.&lt;/P&gt;&lt;P&gt;  ULINE /(50).&lt;/P&gt;&lt;P&gt;  LOOP AT IT_MARA1.&lt;/P&gt;&lt;P&gt;    WRITE: / '|' NO-GAP,   IT_MARA1-SEL AS CHECKBOX,&lt;/P&gt;&lt;P&gt;             '|' NO-GAP, (10) IT_MARA1-MATNR NO-GAP,&lt;/P&gt;&lt;P&gt;             '|' NO-GAP, (35) IT_MARA1-MAKTX NO-GAP,&lt;/P&gt;&lt;P&gt;             '|' NO-GAP.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  ULINE /(50).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " WRITE_DATA_SELE&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  SELECT_ALL&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM SELECT_ALL.&lt;/P&gt;&lt;P&gt;  LOOP AT IT_MARA.&lt;/P&gt;&lt;P&gt;    IT_MARA-SEL = 'X'.&lt;/P&gt;&lt;P&gt;    MODIFY IT_MARA.&lt;/P&gt;&lt;P&gt;    CLEAR  IT_MARA.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " SELECT_ALL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DESELECT_ALL&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM DESELECT_ALL.&lt;/P&gt;&lt;P&gt;  LOOP AT IT_MARA.&lt;/P&gt;&lt;P&gt;    IT_MARA-SEL = ' '.&lt;/P&gt;&lt;P&gt;    MODIFY IT_MARA.&lt;/P&gt;&lt;P&gt;    CLEAR  IT_MARA.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DESELECT_ALL&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Apr 2006 10:07:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/capturing-check-box-value-into-internal-table/m-p/1247455#M143983</guid>
      <dc:creator>naimesh_patel</dc:creator>
      <dc:date>2006-04-24T10:07:34Z</dc:date>
    </item>
    <item>
      <title>Re: Capturing check box value into internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/capturing-check-box-value-into-internal-table/m-p/1247456#M143984</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Prabhakara,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After selecting the records, you can check the value of the field it_qals-t_val, which seems to be a table with header line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can write the following code.&lt;/P&gt;&lt;P&gt;LOOP AT it_qals.&lt;/P&gt;&lt;P&gt;   If it_qals-t_val = 'X'.&lt;/P&gt;&lt;P&gt;     append it_qals to lit_tranfer_records.&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;The lit_tranfer_records table would contain the records to be transferred.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ameya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Apr 2006 10:10:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/capturing-check-box-value-into-internal-table/m-p/1247456#M143984</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-24T10:10:30Z</dc:date>
    </item>
    <item>
      <title>Re: Capturing check box value into internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/capturing-check-box-value-into-internal-table/m-p/1247457#M143985</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Prabhakar, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;The checkbox is written to screen&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; write: / xpickc as checkbox input off.&lt;/P&gt;&lt;P&gt;  write:   vbkpf-belnr,&lt;/P&gt;&lt;P&gt;           vbkpf-gjahr,&lt;/P&gt;&lt;P&gt;           vbkpf-bukrs.&lt;/P&gt;&lt;P&gt;  write:   vbkpf-blart,&lt;/P&gt;&lt;P&gt;       (8) vbkpf-budat dd/mm/yy,&lt;/P&gt;&lt;P&gt;           vbkpf-waers,&lt;/P&gt;&lt;P&gt;           vbkpf-xblnr,&lt;/P&gt;&lt;P&gt;           vbkpf-xwffr,&lt;/P&gt;&lt;P&gt;           vbkpf-xprfg,&lt;/P&gt;&lt;P&gt;           vbkpf-xfrge.&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;&amp;lt;b&amp;gt;* At user command, event will be triggered on clicking the transfer push button&amp;lt;/b&amp;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;  case sy-ucomm.&lt;/P&gt;&lt;P&gt;    when 'TRANSFER'.&lt;/P&gt;&lt;P&gt;      perform tbkpf_fuellen.&lt;/P&gt;&lt;P&gt;      perform beleg_pickup.&lt;/P&gt;&lt;P&gt;  -&lt;/P&gt;&lt;HR originaltext="---" /&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;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;* To read the value of checkbox in the internal table&lt;/P&gt;&lt;P&gt;form tbkpf_fuellen.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;  lsind = sy-lsind - 1.&lt;/P&gt;&lt;P&gt;  clear anzkr.&lt;/P&gt;&lt;P&gt;  refresh tbkpf.&lt;/P&gt;&lt;P&gt;  do.&lt;/P&gt;&lt;P&gt;    read line sy-index index lsind field value xpickc.&lt;/P&gt;&lt;P&gt;    if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;      check xpickc ne space.&lt;/P&gt;&lt;P&gt;      anzkr = anzkr + 1.&lt;/P&gt;&lt;P&gt;      move-corresponding vbkpf to tbkpf.&lt;/P&gt;&lt;P&gt;      append tbkpf.&lt;/P&gt;&lt;P&gt;    else.&lt;/P&gt;&lt;P&gt;      exit.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;  enddo.&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;______________________________________________&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the record is chosen, the check box for that corresponding line would automatically be populated with 'X'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this was useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Susmitha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Apr 2006 10:26:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/capturing-check-box-value-into-internal-table/m-p/1247457#M143985</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-04-24T10:26:30Z</dc:date>
    </item>
  </channel>
</rss>

