<?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 about checkbox in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-checkbox/m-p/2493666#M562963</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;          pls tell me in my selection screen number checkboxes , how to validate that check box.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if it is in the list how to do the same for the secondary list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pls help me&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 06 Jul 2007 10:46:05 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-06T10:46:05Z</dc:date>
    <item>
      <title>about checkbox</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-checkbox/m-p/2493666#M562963</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;          pls tell me in my selection screen number checkboxes , how to validate that check box.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if it is in the list how to do the same for the secondary list.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;pls help me&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jul 2007 10:46:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-checkbox/m-p/2493666#M562963</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-06T10:46:05Z</dc:date>
    </item>
    <item>
      <title>Re: about checkbox</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-checkbox/m-p/2493667#M562964</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 this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;SELECTION-SCREEN BEGIN OF BLOCK CHG0 WITH FRAME TITLE TEXT-001.
   PARAMETERS : XCHG1 AS CHECKBOX DEFAULT 'X',
                XCHG2 AS CHECKBOX DEFAULT 'X',
                XCHG3 AS CHECKBOX DEFAULT 'X'.
SELECTION-SCREEN END OF BLOCK CHG0.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward all helpfull answers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jul 2007 10:49:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-checkbox/m-p/2493667#M562964</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-06T10:49:44Z</dc:date>
    </item>
    <item>
      <title>Re: about checkbox</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-checkbox/m-p/2493668#M562965</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;You can chekc them at event blocks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;Here check if chkbox = 'X' " condition for checked.&lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION (For lists).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jul 2007 10:50:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-checkbox/m-p/2493668#M562965</guid>
      <dc:creator>seshatalpasai_madala</dc:creator>
      <dc:date>2007-07-06T10:50:17Z</dc:date>
    </item>
    <item>
      <title>Re: about checkbox</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-checkbox/m-p/2493669#M562966</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;another sample report for check box&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;SELECTION-SCREEN BEGIN OF LINE.

PARAMETERS session RADIOBUTTON GROUP ctu.  "create session
SELECTION-SCREEN COMMENT 3(20) text-s07 FOR FIELD session.
SELECTION-SCREEN POSITION 45.
PARAMETERS ctu RADIOBUTTON GROUP ctu.     "call transaction
SELECTION-SCREEN COMMENT 48(20) text-s08 FOR FIELD ctu.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 3(20) text-s01 FOR FIELD group.
SELECTION-SCREEN POSITION 25.
PARAMETERS group(12).                      "group name of session
SELECTION-SCREEN COMMENT 48(20) text-s05 FOR FIELD ctumode.
SELECTION-SCREEN POSITION 70.
PARAMETERS ctumode LIKE ctu_params-dismode DEFAULT 'N'.

"A: show all dynpros
"E: show dynpro on error only
"N: do not display dynpro

SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 48(20) text-s06 FOR FIELD cupdate.
SELECTION-SCREEN POSITION 70.
PARAMETERS cupdate LIKE ctu_params-updmode DEFAULT 'L'.
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 3(20) text-s03 FOR FIELD keep.
SELECTION-SCREEN POSITION 25.

PARAMETERS: keep AS CHECKBOX.       "' ' = delete session if finished
"'X' = keep   session if finished
SELECTION-SCREEN COMMENT 48(20) text-s09 FOR FIELD e_group.
SELECTION-SCREEN POSITION 70.
PARAMETERS e_group(12).             "group name of error-session
SELECTION-SCREEN END OF LINE.

SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 51(17) text-s03 FOR FIELD e_keep.
SELECTION-SCREEN POSITION 70.
&amp;lt;b&amp;gt;PARAMETERS: e_keep AS CHECKBOX.&amp;lt;/b&amp;gt;     "' ' = delete session if finished
"'X' = keep   session if finished

SELECTION-SCREEN END OF LINE.
PARAMETERS:p_file LIKE rlgrap-filename.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward all helpfull answers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jul 2007 10:50:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-checkbox/m-p/2493669#M562966</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-06T10:50:58Z</dc:date>
    </item>
    <item>
      <title>Re: about checkbox</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-checkbox/m-p/2493670#M562967</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;report &amp;lt;report name&amp;gt; no standard page-heading.&lt;/P&gt;&lt;P&gt;*"Table declarations...................................................&lt;/P&gt;&lt;P&gt;TABLES:&lt;/P&gt;&lt;P&gt;  SPFLI.                               " Flight Information&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*"Selection screen elements............................................&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:&lt;/P&gt;&lt;P&gt;  S_CARRID FOR SPFLI-CARRID OBLIGATORY," Carrier ID&lt;/P&gt;&lt;P&gt;  S_CONNID FOR SPFLI-CONNID.           " Flight Connection ID&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*" Data declarations...................................................&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;Work variables                                                      *&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;DATA:&lt;/P&gt;&lt;P&gt;  BEGIN OF FS_SPFLI,&lt;/P&gt;&lt;P&gt;    CARRID    TYPE SPFLI-CARRID,       " Carrier ID&lt;/P&gt;&lt;P&gt;    CONNID    TYPE SPFLI-CONNID,       " Flight Connection ID&lt;/P&gt;&lt;P&gt;    COUNTRYFR TYPE SPFLI-COUNTRYFR,    " Country From&lt;/P&gt;&lt;P&gt;    CITYFROM  TYPE SPFLI-CITYFROM,     " City From&lt;/P&gt;&lt;P&gt;    AIRPFROM  TYPE SPFLI-AIRPFROM,     " Airport From&lt;/P&gt;&lt;P&gt;    COUNTRYTO TYPE SPFLI-COUNTRYTO,    " Country To&lt;/P&gt;&lt;P&gt;    CITYTO    TYPE SPFLI-CITYTO,       " City To&lt;/P&gt;&lt;P&gt;    AIRPTO    TYPE SPFLI-AIRPTO,       " Airport To&lt;/P&gt;&lt;P&gt;  END OF FS_SPFLI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  BEGIN OF FS_CONTENTS,&lt;/P&gt;&lt;P&gt;    FIELD(15) TYPE C,&lt;/P&gt;&lt;P&gt;    POS       TYPE C,&lt;/P&gt;&lt;P&gt;    ORDER     TYPE C,&lt;/P&gt;&lt;P&gt;  END OF FS_CONTENTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  BEGIN OF FS_WINDOW,&lt;/P&gt;&lt;P&gt;    FIELD(15) TYPE C,&lt;/P&gt;&lt;P&gt;  END OF FS_WINDOW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  W_FIELD(200) TYPE C,&lt;/P&gt;&lt;P&gt;  W_CHECKBOX   TYPE C,&lt;/P&gt;&lt;P&gt;  W_POS        TYPE C,&lt;/P&gt;&lt;P&gt;  W_ORDER      TYPE C,&lt;/P&gt;&lt;P&gt;  W_LINNO      TYPE I.&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;Internal table to hold Flight 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;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  T_SPFLI LIKE&lt;/P&gt;&lt;P&gt; STANDARD TABLE&lt;/P&gt;&lt;P&gt;       OF FS_SPFLI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  T_WINDOW LIKE&lt;/P&gt;&lt;P&gt;  STANDARD TABLE&lt;/P&gt;&lt;P&gt;        OF FS_WINDOW.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  T_CONTENTS LIKE&lt;/P&gt;&lt;P&gt;    STANDARD TABLE&lt;/P&gt;&lt;P&gt;          OF FS_CONTENTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;****************************************&lt;/P&gt;&lt;P&gt;FS_WINDOW-FIELD = 'CARRID'.&lt;/P&gt;&lt;P&gt;APPEND FS_WINDOW-FIELD TO T_WINDOW.&lt;/P&gt;&lt;P&gt;CLEAR FS_WINDOW-FIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FS_WINDOW-FIELD = 'CONNID'.&lt;/P&gt;&lt;P&gt;APPEND FS_WINDOW-FIELD TO T_WINDOW.&lt;/P&gt;&lt;P&gt;CLEAR FS_WINDOW-FIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FS_WINDOW-FIELD = 'COUNTRYFR'.&lt;/P&gt;&lt;P&gt;APPEND FS_WINDOW-FIELD TO T_WINDOW.&lt;/P&gt;&lt;P&gt;CLEAR FS_WINDOW-FIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FS_WINDOW-FIELD = 'CITYFROM'.&lt;/P&gt;&lt;P&gt;APPEND FS_WINDOW-FIELD TO T_WINDOW.&lt;/P&gt;&lt;P&gt;CLEAR FS_WINDOW-FIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FS_WINDOW-FIELD = 'AIRPFROM'.&lt;/P&gt;&lt;P&gt;APPEND FS_WINDOW-FIELD TO T_WINDOW.&lt;/P&gt;&lt;P&gt;CLEAR FS_WINDOW-FIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FS_WINDOW-FIELD = 'COUNTRYTO'.&lt;/P&gt;&lt;P&gt;APPEND FS_WINDOW-FIELD TO T_WINDOW.&lt;/P&gt;&lt;P&gt;CLEAR FS_WINDOW-FIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FS_WINDOW-FIELD = 'CITYTO'.&lt;/P&gt;&lt;P&gt;APPEND FS_WINDOW-FIELD TO T_WINDOW.&lt;/P&gt;&lt;P&gt;CLEAR FS_WINDOW-FIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FS_WINDOW-FIELD = 'AIRPTO'.&lt;/P&gt;&lt;P&gt;APPEND FS_WINDOW-FIELD TO T_WINDOW.&lt;/P&gt;&lt;P&gt;CLEAR FS_WINDOW-FIELD.&lt;/P&gt;&lt;P&gt;*************************************************&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;  SELECT  SINGLE&lt;/P&gt;&lt;P&gt;          CARRID                        " Carrier ID&lt;/P&gt;&lt;P&gt;          CONNID                        " Flight Connection ID&lt;/P&gt;&lt;P&gt;          COUNTRYFR                     " Country From&lt;/P&gt;&lt;P&gt;          CITYFROM                      " City From&lt;/P&gt;&lt;P&gt;          AIRPFROM                      " Airport From&lt;/P&gt;&lt;P&gt;          COUNTRYTO                     " Country To&lt;/P&gt;&lt;P&gt;          CITYTO                        " City To&lt;/P&gt;&lt;P&gt;          AIRPTO                        " Airport To&lt;/P&gt;&lt;P&gt;     INTO FS_SPFLI&lt;/P&gt;&lt;P&gt;     FROM SPFLI&lt;/P&gt;&lt;P&gt;    WHERE CARRID IN S_CARRID&lt;/P&gt;&lt;P&gt;      AND CONNID IN S_CONNID.           " SELECT&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE 'Invalid entry' TYPE 'E'.&lt;/P&gt;&lt;P&gt;  ENDIF.&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;                      START-OF-SELECTION EVENT                      *&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;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM SELECT_SPFLI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM DISPLAY_SPFLI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                      END-OF-SELECTION EVENT&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*"----&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'SPFLI'.&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;&lt;/P&gt;&lt;P&gt;    WHEN 'SORT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM SORT_SPFLI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'SORTDATABY'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM WINDOW_SPFLI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WHEN 'SORTVALUE'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      PERFORM READ_CONTENTS.&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;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  SELECT_SPFLI&lt;/P&gt;&lt;P&gt;*&amp;amp;----&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;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&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; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM SELECT_SPFLI .&lt;/P&gt;&lt;P&gt;  SELECT CARRID                        " Carrier ID&lt;/P&gt;&lt;P&gt;           CONNID                      " Flight Connection ID&lt;/P&gt;&lt;P&gt;           COUNTRYFR                   " Country From&lt;/P&gt;&lt;P&gt;           CITYFROM                    " City From&lt;/P&gt;&lt;P&gt;           AIRPFROM                    " Airport From&lt;/P&gt;&lt;P&gt;           COUNTRYTO                   " Country To&lt;/P&gt;&lt;P&gt;           CITYTO                      " City To&lt;/P&gt;&lt;P&gt;           AIRPTO                      " Airport To&lt;/P&gt;&lt;P&gt;      INTO TABLE T_SPFLI&lt;/P&gt;&lt;P&gt;      FROM SPFLI&lt;/P&gt;&lt;P&gt;     WHERE CARRID IN S_CARRID&lt;/P&gt;&lt;P&gt;       AND CONNID IN S_CONNID.         " SELECT&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;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " SELECT_SPFLI&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  DISPLAY_SPFLI&lt;/P&gt;&lt;P&gt;*&amp;amp;----&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;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&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; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM DISPLAY_SPFLI .&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;    WRITE:&lt;/P&gt;&lt;P&gt;          /10 'Carrid',&lt;/P&gt;&lt;P&gt;           20 'Connid',&lt;/P&gt;&lt;P&gt;           30 'Countryfr',&lt;/P&gt;&lt;P&gt;           40 'Cityfrom',&lt;/P&gt;&lt;P&gt;           50 'Airpfrom',&lt;/P&gt;&lt;P&gt;           60 'Countryto',&lt;/P&gt;&lt;P&gt;           80 'Cityto',&lt;/P&gt;&lt;P&gt;           95 'Airpto'.&lt;/P&gt;&lt;P&gt;    ULINE.&lt;/P&gt;&lt;P&gt;    LOOP AT T_SPFLI INTO FS_SPFLI.&lt;/P&gt;&lt;P&gt;      WRITE:&lt;/P&gt;&lt;P&gt;        /10 FS_SPFLI-CARRID,&lt;/P&gt;&lt;P&gt;         20 FS_SPFLI-CONNID,&lt;/P&gt;&lt;P&gt;         30 FS_SPFLI-COUNTRYFR,&lt;/P&gt;&lt;P&gt;         40 FS_SPFLI-CITYFROM,&lt;/P&gt;&lt;P&gt;         50 FS_SPFLI-AIRPFROM,&lt;/P&gt;&lt;P&gt;         60 FS_SPFLI-COUNTRYTO,&lt;/P&gt;&lt;P&gt;         80 FS_SPFLI-CITYTO,&lt;/P&gt;&lt;P&gt;         95 FS_SPFLI-AIRPTO.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MESSAGE I027(ZTRAINEES_MESSAGES).&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " DISPLAY_SPFLI&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  SORT_SPFLI&lt;/P&gt;&lt;P&gt;*&amp;amp;----&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;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&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; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM SORT_SPFLI .&lt;/P&gt;&lt;P&gt;  DATA:&lt;/P&gt;&lt;P&gt;      W_FIELD(200) TYPE C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  GET CURSOR FIELD W_FIELD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  W_FIELD = W_FIELD+9(20).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF W_FIELD = ' '.&lt;/P&gt;&lt;P&gt;    MESSAGE E024(ZTRAINEES_MESSAGES).&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    SORT T_SPFLI BY (W_FIELD).&lt;/P&gt;&lt;P&gt;    WRITE:&lt;/P&gt;&lt;P&gt;        /10 'Carrid',&lt;/P&gt;&lt;P&gt;         20 'Connid',&lt;/P&gt;&lt;P&gt;         30 'Countryfr',&lt;/P&gt;&lt;P&gt;         40 'Cityfrom',&lt;/P&gt;&lt;P&gt;         50 'Airpfrom',&lt;/P&gt;&lt;P&gt;         60 'Countryto',&lt;/P&gt;&lt;P&gt;         80 'Cityto',&lt;/P&gt;&lt;P&gt;         95 'Airpto'.&lt;/P&gt;&lt;P&gt;    ULINE.&lt;/P&gt;&lt;P&gt;    LOOP AT T_SPFLI INTO FS_SPFLI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WRITE:&lt;/P&gt;&lt;P&gt;        /10 FS_SPFLI-CARRID,&lt;/P&gt;&lt;P&gt;         20 FS_SPFLI-CONNID,&lt;/P&gt;&lt;P&gt;         30 FS_SPFLI-COUNTRYFR,&lt;/P&gt;&lt;P&gt;         40 FS_SPFLI-CITYFROM,&lt;/P&gt;&lt;P&gt;         50 FS_SPFLI-AIRPFROM,&lt;/P&gt;&lt;P&gt;         60 FS_SPFLI-COUNTRYTO,&lt;/P&gt;&lt;P&gt;         80 FS_SPFLI-CITYTO,&lt;/P&gt;&lt;P&gt;         95 FS_SPFLI-AIRPTO.&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  SY-LSIND = SY-LSIND - 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " SORT_SPFLI&lt;/P&gt;&lt;P&gt;*&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  WINDOW_SPFLI&lt;/P&gt;&lt;P&gt;*&amp;amp;----&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;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&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; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;FORM WINDOW_SPFLI .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SET PF-STATUS 'WINDOW'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WINDOW STARTING AT 10 10 ENDING AT 90 90.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT T_WINDOW INTO FS_WINDOW.&lt;/P&gt;&lt;P&gt;    WRITE:&lt;/P&gt;&lt;P&gt;       /10 FS_WINDOW-FIELD,&lt;/P&gt;&lt;P&gt;       20 W_POS INPUT ON,&lt;/P&gt;&lt;P&gt;       30 W_ORDER INPUT ON.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  W_LINNO = SY-LINNO.&lt;/P&gt;&lt;P&gt;ENDFORM.                               " WINDOW_SPFLI&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  READ_CONTENTS&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&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; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&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 READ_CONTENTS .&lt;/P&gt;&lt;P&gt;  DO W_LINNO TIMES.&lt;/P&gt;&lt;P&gt;  READ LINE SY-INDEX FIELD VALUE FS_WINDOW-FIELD INTO FS_CONTENTS-FIELD&lt;/P&gt;&lt;P&gt;                                         W_POS INTO FS_CONTENTS-POS&lt;/P&gt;&lt;P&gt;                                        W_ORDER INTO FS_CONTENTS-ORDER.&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;    IF FS_CONTENTS-ORDER CO 'ADad '.&lt;/P&gt;&lt;P&gt;      IF FS_CONTENTS-POS CO '12345678'.&lt;/P&gt;&lt;P&gt;        APPEND FS_CONTENTS TO T_CONTENTS.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      ELSEIF FS_CONTENTS-POS EQ ' ' AND FS_CONTENTS-ORDER EQ 'A' OR&lt;/P&gt;&lt;P&gt;                                    FS_CONTENTS-ORDER EQ 'a' OR&lt;/P&gt;&lt;P&gt;                                    FS_CONTENTS-ORDER EQ 'D' OR&lt;/P&gt;&lt;P&gt;                                    FS_CONTENTS-ORDER EQ 'd'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        REFRESH T_CONTENTS.&lt;/P&gt;&lt;P&gt;        MESSAGE 'Enter Position' TYPE 'E'.&lt;/P&gt;&lt;P&gt;        SKIP.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      MESSAGE 'Invalid Order' TYPE 'E'.&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DELETE ADJACENT DUPLICATES FROM T_CONTENTS COMPARING POS.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;    REFRESH T_CONTENTS.&lt;/P&gt;&lt;P&gt;    MESSAGE 'Donot enter duplicate values' TYPE 'E'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LOOP AT T_CONTENTS INTO FS_CONTENTS.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   WRITE:&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     / FS_CONTENTS-FIELD,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     FS_CONTENTS-POS,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     FS_CONTENTS-ORDER.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA W_LINES TYPE I.&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE T_CONTENTS LINES W_LINES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF W_LINES = 0.&lt;/P&gt;&lt;P&gt;    REFRESH T_CONTENTS.&lt;/P&gt;&lt;P&gt;    MESSAGE 'Enter values in atleast 1 value in POS' TYPE 'E'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT T_CONTENTS BY POS DESCENDING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE T_CONTENTS INTO FS_CONTENTS INDEX 1.&lt;/P&gt;&lt;P&gt;  IF FS_CONTENTS-POS GT W_LINES.&lt;/P&gt;&lt;P&gt;    REFRESH T_CONTENTS.&lt;/P&gt;&lt;P&gt;    MESSAGE 'Invald Entry' TYPE 'E'.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT T_CONTENTS INTO FS_CONTENTS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF FS_CONTENTS-ORDER = 'A' OR FS_CONTENTS-ORDER = 'a' OR&lt;/P&gt;&lt;P&gt;                                  FS_CONTENTS-ORDER = ' '.&lt;/P&gt;&lt;P&gt;      SORT T_SPFLI STABLE BY (FS_CONTENTS-FIELD).&lt;/P&gt;&lt;P&gt;    ELSEIF FS_CONTENTS-ORDER = 'D' OR FS_CONTENTS-ORDER = 'd'.&lt;/P&gt;&lt;P&gt;      SORT T_SPFLI STABLE BY (FS_CONTENTS-FIELD) DESCENDING.&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;  SY-LSIND = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SKIP TO LINE 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE:&lt;/P&gt;&lt;P&gt;           /1 'Carrid',&lt;/P&gt;&lt;P&gt;            10 'Connid',&lt;/P&gt;&lt;P&gt;            20 'Countryfr',&lt;/P&gt;&lt;P&gt;            30 'Cityfrom',&lt;/P&gt;&lt;P&gt;            40 'Airpfrom',&lt;/P&gt;&lt;P&gt;            50 'Countryto',&lt;/P&gt;&lt;P&gt;            70 'Cityto',&lt;/P&gt;&lt;P&gt;            85 'Airpto'.&lt;/P&gt;&lt;P&gt;  ULINE.&lt;/P&gt;&lt;P&gt;  LOOP AT T_SPFLI INTO FS_SPFLI.&lt;/P&gt;&lt;P&gt;    WRITE:&lt;/P&gt;&lt;P&gt;      /1 FS_SPFLI-CARRID,&lt;/P&gt;&lt;P&gt;       10 FS_SPFLI-CONNID,&lt;/P&gt;&lt;P&gt;       20 FS_SPFLI-COUNTRYFR,&lt;/P&gt;&lt;P&gt;       30 FS_SPFLI-CITYFROM,&lt;/P&gt;&lt;P&gt;       40 FS_SPFLI-AIRPFROM,&lt;/P&gt;&lt;P&gt;       50 FS_SPFLI-COUNTRYTO,&lt;/P&gt;&lt;P&gt;       70 FS_SPFLI-CITYTO,&lt;/P&gt;&lt;P&gt;       85 FS_SPFLI-AIRPTO.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                               " READ_CONTENTS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Execute this test code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Pavan P.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jul 2007 10:52:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-checkbox/m-p/2493670#M562967</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-06T10:52:08Z</dc:date>
    </item>
    <item>
      <title>Re: about checkbox</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-checkbox/m-p/2493671#M562968</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;Plesae look at the coding.. &lt;/P&gt;&lt;P&gt;Copy paste in SE38 and execute .. you will understand to hadled Check boxes in ALV&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; Report  ZNAZCHECK&lt;/P&gt;&lt;P&gt;*&amp;amp;&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;&lt;/P&gt;&lt;P&gt;*&amp;amp;&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;&lt;/P&gt;&lt;P&gt;REPORT  znazcheck.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS: slis, icon.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF ty_mard,&lt;/P&gt;&lt;P&gt;        stat(4) TYPE c,&lt;/P&gt;&lt;P&gt;        check,&lt;/P&gt;&lt;P&gt;        matnr TYPE matnr,&lt;/P&gt;&lt;P&gt;        werks TYPE werks_d,&lt;/P&gt;&lt;P&gt;        lgort TYPE lgort_d,&lt;/P&gt;&lt;P&gt;        END OF ty_mard.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF ty_it_1,&lt;/P&gt;&lt;P&gt;         matnr TYPE matnr,&lt;/P&gt;&lt;P&gt;         END OF ty_it_1.&lt;/P&gt;&lt;P&gt;  DATA: wa TYPE ty_it_1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : it_mard TYPE STANDARD TABLE OF ty_mard,&lt;/P&gt;&lt;P&gt;       wa_mard TYPE ty_mard.&lt;/P&gt;&lt;P&gt;DATA: it_1 TYPE STANDARD TABLE OF ty_it_1.&lt;/P&gt;&lt;P&gt;DATA: st_layout TYPE slis_layout_alv.&lt;/P&gt;&lt;P&gt;DATA: l_wa_fieldcat TYPE slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;DATA: it_fieldcat TYPE slis_t_fieldcat_alv.&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 SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONCATENATE icon_green_light 'Click This!'&lt;/P&gt;&lt;P&gt;  INTO but1 SEPARATED BY space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT matnr werks lgort FROM mard INTO CORRESPONDING FIELDS OF TABLE it_mard&lt;/P&gt;&lt;P&gt;            WHERE werks = 'CH01'. "p_werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*LAYOUT&lt;/P&gt;&lt;P&gt;  st_layout-zebra = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*field cat&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-col_pos = '1'.&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-fieldname    = 'CHECK'.&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-tabname      = 'IT_MARD'.&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-reptext_ddic = 'SELECT'.&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-checkbox = 'X'.&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-edit = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND l_wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR l_wa_fieldcat.&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-col_pos = '2'.&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-fieldname    = 'MATNR'.&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-tabname      = 'IT_MARD'.&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-reptext_ddic = 'MATERIAL no'.&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-outputlen    = '20'.&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-no_zero      = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND l_wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR l_wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-col_pos = '3'.&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-fieldname    = 'WERKS'.&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-tabname      = 'IT_MARD'.&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-reptext_ddic = 'PLANT'.&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-outputlen    = '20'.&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-no_zero      = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND l_wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR l_wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-col_pos = '4'.&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-fieldname    = 'LGORT'.&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-tabname      = 'IT_MARD'.&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-reptext_ddic = 'STORAGE'.&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-outputlen    = '20'.&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-no_zero      = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND l_wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR l_wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-col_pos = '5'.&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-fieldname    = 'STAT'.&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-tabname      = 'IT_MARD'.&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-reptext_ddic = 'STATUS'.&lt;/P&gt;&lt;P&gt;  l_wa_fieldcat-icon = 'X'.&lt;/P&gt;&lt;P&gt;  APPEND l_wa_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR l_wa_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_callback_program      = sy-repid&lt;/P&gt;&lt;P&gt;      i_callback_user_command = 'F_USER'&lt;/P&gt;&lt;P&gt;      is_layout               = st_layout&lt;/P&gt;&lt;P&gt;      it_fieldcat             = it_fieldcat&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      t_outtab                = it_mard&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      program_error           = 1&lt;/P&gt;&lt;P&gt;      OTHERS                  = 2.&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;    WRITE 'EEROR'.&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;*ENDCASE.&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  f_user&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&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;     --&amp;gt;RF_UCOMM     text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     --&amp;gt;RS_SELFIELD  text&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 f_user USING rf_ucomm LIKE sy-ucomm&lt;/P&gt;&lt;P&gt;                    rs_selfield TYPE slis_selfield.&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;  DATA: l_wa_fieldcat1 TYPE slis_fieldcat_alv.&lt;/P&gt;&lt;P&gt;  DATA: it_fieldcat1 TYPE slis_t_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CASE rf_ucomm.&lt;/P&gt;&lt;P&gt;    WHEN '&amp;amp;IC1'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF rs_selfield-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        LOOP AT it_mard INTO wa_mard WHERE check = 'X'.&lt;/P&gt;&lt;P&gt;          wa-matnr = wa_mard-matnr.&lt;/P&gt;&lt;P&gt;          APPEND wa TO it_1.&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;        l_wa_fieldcat1-col_pos = '1'.&lt;/P&gt;&lt;P&gt;        l_wa_fieldcat1-fieldname    = 'MATNR'.&lt;/P&gt;&lt;P&gt;        l_wa_fieldcat1-tabname      = 'IT_1'.&lt;/P&gt;&lt;P&gt;        l_wa_fieldcat1-reptext_ddic = 'Material'.&lt;/P&gt;&lt;P&gt;        l_wa_fieldcat1-outputlen    = '20'.&lt;/P&gt;&lt;P&gt;        l_wa_fieldcat1-no_zero      = 'X'.&lt;/P&gt;&lt;P&gt;        APPEND l_wa_fieldcat1 TO it_fieldcat1.&lt;/P&gt;&lt;P&gt;        CLEAR l_wa_fieldcat1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;          EXPORTING&lt;/P&gt;&lt;P&gt;            i_callback_program     = sy-repid&lt;/P&gt;&lt;P&gt;            i_callback_top_of_page = 'F_TOP'&lt;/P&gt;&lt;P&gt;            it_fieldcat            = it_fieldcat1&lt;/P&gt;&lt;P&gt;          TABLES&lt;/P&gt;&lt;P&gt;            t_outtab               = it_1&lt;/P&gt;&lt;P&gt;          EXCEPTIONS&lt;/P&gt;&lt;P&gt;            program_error          = 1&lt;/P&gt;&lt;P&gt;            OTHERS                 = 2.&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;          WRITE 'EEROR'.&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;      ENDIF.&lt;/P&gt;&lt;P&gt;  ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "f_user&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  f_top&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&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 f_top.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA v_lines TYPE char5.&lt;/P&gt;&lt;P&gt;  DATA v_text TYPE char50.&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE it_1 LINES v_lines.&lt;/P&gt;&lt;P&gt;  DATA it_slis TYPE slis_t_listheader.&lt;/P&gt;&lt;P&gt;  DATA wa_slis TYPE slis_listheader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CONCATENATE 'Number of check boxes selected are/is' v_lines INTO v_text SEPARATED BY space.&lt;/P&gt;&lt;P&gt;  wa_slis-typ = 'H'.&lt;/P&gt;&lt;P&gt;  wa_slis-info = v_text.&lt;/P&gt;&lt;P&gt;  append wa_slis to it_slis.&lt;/P&gt;&lt;P&gt;  call FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      it_list_commentary       = it_slis&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_LOGO                   =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_END_OF_LIST_GRID       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  I_ALV_FORM               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "f_top&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rewards if usefulk,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;nazeer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jul 2007 10:56:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-checkbox/m-p/2493671#M562968</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-06T10:56:13Z</dc:date>
    </item>
    <item>
      <title>Re: about checkbox</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-checkbox/m-p/2493672#M562969</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;(if u are satisfaied with the asn plz reward)&lt;/P&gt;&lt;P&gt;you can check in At selection-screen and have a IF and also see the below code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;PARAMETERS session RADIOBUTTON GROUP ctu.  "create session&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 3(20) text-s07 FOR FIELD session.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 45.&lt;/P&gt;&lt;P&gt;PARAMETERS ctu RADIOBUTTON GROUP ctu.     "call transaction&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 48(20) text-s08 FOR FIELD ctu.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 3(20) text-s01 FOR FIELD group.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 25.&lt;/P&gt;&lt;P&gt;PARAMETERS group(12).                      "group name of session&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 48(20) text-s05 FOR FIELD ctumode.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 70.&lt;/P&gt;&lt;P&gt;PARAMETERS ctumode LIKE ctu_params-dismode DEFAULT 'N'.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;"A: show all dynpros&lt;/P&gt;&lt;P&gt;"E: show dynpro on error only&lt;/P&gt;&lt;P&gt;"N: do not display dynpro&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 48(20) text-s06 FOR FIELD cupdate.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 70.&lt;/P&gt;&lt;P&gt;PARAMETERS cupdate LIKE ctu_params-updmode DEFAULT 'L'.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 3(20) text-s03 FOR FIELD keep.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 25.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;PARAMETERS: keep AS CHECKBOX.       "' ' = delete session if finished&lt;/P&gt;&lt;P&gt;"'X' = keep   session if finished&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 48(20) text-s09 FOR FIELD e_group.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 70.&lt;/P&gt;&lt;P&gt;PARAMETERS e_group(12).             "group name of error-session&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 51(17) text-s03 FOR FIELD e_keep.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN POSITION 70.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;PARAMETERS: e_keep AS CHECKBOX.&amp;lt;/b&amp;gt;     "' ' = delete session if finished&lt;/P&gt;&lt;P&gt;"'X' = keep   session if finished&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS:p_file LIKE rlgrap-filename&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jul 2007 11:05:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-checkbox/m-p/2493672#M562969</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-06T11:05:16Z</dc:date>
    </item>
  </channel>
</rss>

