<?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: multiple selection or rows in alv grid display in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-selection-or-rows-in-alv-grid-display/m-p/1903410#M376851</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;using classical ALV function modules you need a SEL flag field in the display table. In layout, set alv_layout-box_field name = 'SEL'. In field catalog, mark tis field as technical (&amp;lt;alv_fieldcat&amp;gt;-tech = c_true).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Automatically you get row select buttons and 'select all' /'deselect all' buttons in menu.&lt;/P&gt;&lt;P&gt;All selected rows get the SEL field set.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In OO ALV it works as already described; there a CTRL-C will copy selected rows to clipboard.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clemens&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 10 Feb 2007 17:58:37 GMT</pubDate>
    <dc:creator>Clemenss</dc:creator>
    <dc:date>2007-02-10T17:58:37Z</dc:date>
    <item>
      <title>multiple selection or rows in alv grid display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-selection-or-rows-in-alv-grid-display/m-p/1903405#M376846</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;can anyone send me a sample code for alv grid display, in which i must be able to select multiple rows.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when i mean multiple rows ,its not by selectall,because say if i have 10 records, i want to select only 3 rows .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Feb 2007 14:25:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-selection-or-rows-in-alv-grid-display/m-p/1903405#M376846</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-10T14:25:56Z</dc:date>
    </item>
    <item>
      <title>Re: multiple selection or rows in alv grid display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-selection-or-rows-in-alv-grid-display/m-p/1903406#M376847</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;use sel_mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : g_layout type slis_layout_alv.&lt;/P&gt;&lt;P&gt;g_layout-sel_mode = 'A'.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Feb 2007 14:29:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-selection-or-rows-in-alv-grid-display/m-p/1903406#M376847</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-10T14:29:11Z</dc:date>
    </item>
    <item>
      <title>Re: multiple selection or rows in alv grid display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-selection-or-rows-in-alv-grid-display/m-p/1903407#M376848</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check this example,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Report  ZKB_ALV_GRID
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*

REPORT  zkb_alv_grid.

DATA: BEGIN OF i_scarr_tab OCCURS 0.
        INCLUDE STRUCTURE  scarr.
DATA: END OF i_scarr_tab.

DATA: i_scarr LIKE TABLE OF i_scarr_tab WITH HEADER LINE,
      w_scarr LIKE LINE OF i_scarr_tab.

DATA: o_grid      TYPE REF TO cl_gui_alv_grid,
      o_container TYPE REF TO cl_gui_custom_container.

DATA: lt_fcat     TYPE lvc_t_fcat,
      ls_layo     TYPE lvc_s_layo,
      ls_sort     TYPE lvc_s_sort,
      lt_sort     TYPE lvc_t_sort,
      ls_fieldcat TYPE slis_t_fieldcat_alv WITH HEADER LINE.

START-OF-SELECTION.

  CALL SCREEN 9000.

*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Module  status_9000  OUTPUT
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE status_9000 OUTPUT.

  SET PF-STATUS '9000'.
  SET TITLEBAR '9000'.

ENDMODULE.                 " status_9000  OUTPUT
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Module  user_command_9000  INPUT
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE user_command_9000 INPUT.
  CASE sy-ucomm .
    WHEN 'BACK' OR 'EXIT'.
      SET SCREEN 0.
      LEAVE SCREEN.
  ENDCASE.

ENDMODULE.                 " user_command_9000  INPUT
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Module  init_9000  OUTPUT
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
MODULE init_9000 OUTPUT.

  IF o_container IS INITIAL.

    SELECT * FROM scarr INTO CORRESPONDING FIELDS OF TABLE
       i_scarr UP TO 100 ROWS.

    IF cl_gui_alv_grid=&amp;gt;offline( ) IS INITIAL.

* Create a custom container control for ALV Control
      CREATE OBJECT o_container
          EXPORTING
              container_name = 'CONTROL'.

* Create a ALV Control
      CREATE OBJECT o_grid
          EXPORTING i_parent = o_container.

      PERFORM build_field_catalgue.

      ls_layo-sel_mode = 'A'.
      CALL METHOD o_grid-&amp;gt;set_table_for_first_display
        EXPORTING
          i_save          = 'A'
          i_default       = 'X'
          is_layout       = ls_layo
        CHANGING
          it_outtab       = i_scarr[]
          it_fieldcatalog = lt_fcat
          it_sort         = lt_sort[].

    ENDIF.
  ENDIF.
ENDMODULE.                 " init_9000  OUTPUT
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;      Form  build_field_catalgue
*&amp;amp;---------------------------------------------------------------------*
*       text
*----------------------------------------------------------------------*
*  --&amp;gt;  p1        text
*  &amp;lt;--  p2        text
*----------------------------------------------------------------------*
FORM build_field_catalgue .

  DATA: ls_fcat TYPE lvc_s_fcat.

  CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
    EXPORTING
      i_program_name         = sy-cprog
      i_internal_tabname     = 'I_SCARR_TAB'
      i_structure_name       = 'SCARR'
*      i_client_never_display = 'X'
    CHANGING
      ct_fieldcat            = ls_fieldcat[]
    EXCEPTIONS
      inconsistent_interface = 1
      program_error          = 2
      OTHERS                 = 3.
  IF sy-subrc &amp;lt;&amp;gt; 0.
    MESSAGE 'FCAT Error' TYPE 'I'.
    EXIT.
  ENDIF.

  LOOP AT  ls_fieldcat.
    CLEAR ls_fcat.
    ls_fcat-fieldname = ls_fieldcat-fieldname.     "Fieldname
    ls_fcat-ref_table = ls_fieldcat-tabname.       "DDIC ref struct
    ls_fcat-inttype   = ls_fieldcat-inttype.       "Data type
    ls_fcat-outputlen = ls_fieldcat-outputlen.     "Column width
    ls_fcat-coltext   = ls_fieldcat-seltext_m.     "Column Header
    ls_fcat-seltext   = ls_fieldcat-seltext_m.     "Column Desc
    ls_fcat-ref_field = ls_fieldcat-ref_fieldname. "Reference field
    ls_fcat-ref_table = ls_fieldcat-ref_tabname.   "Reference table
    CASE  ls_fieldcat-fieldname.
      WHEN 'LUGGWEIGHT' OR 'FORCURAM'.
        ls_fcat-edit      = 'X'.
        ls_fcat-do_sum    = 'X'.
      WHEN 'URL'.
        ls_fcat-no_out = 'X'.
      WHEN OTHERS.
        ls_fcat-edit      = ' '.
        ls_fcat-do_sum    = ' '.
    ENDCASE.
    APPEND ls_fcat TO lt_fcat.
  ENDLOOP.

ENDFORM.                    " build_field_catalgue
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Kathirvel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Feb 2007 14:59:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-selection-or-rows-in-alv-grid-display/m-p/1903407#M376848</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-10T14:59:18Z</dc:date>
    </item>
    <item>
      <title>Re: multiple selection or rows in alv grid display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-selection-or-rows-in-alv-grid-display/m-p/1903408#M376849</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai,&lt;/P&gt;&lt;P&gt;    Set the following layout attribute.&lt;/P&gt;&lt;P&gt;       g_r_layo     TYPE lvc_s_layo.&lt;/P&gt;&lt;P&gt;    g_r_layo-sel_mode = 'A'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If useful reward points.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Umasankar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Feb 2007 15:02:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-selection-or-rows-in-alv-grid-display/m-p/1903408#M376849</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-10T15:02:02Z</dc:date>
    </item>
    <item>
      <title>Re: multiple selection or rows in alv grid display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-selection-or-rows-in-alv-grid-display/m-p/1903409#M376850</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;For multiple selections in &amp;lt;b&amp;gt;ALV GRID&amp;lt;/b&amp;gt;,you have to pass a layout structure in the method &amp;lt;b&amp;gt;SET_TABLE_FOR_FIRST_DISPL&amp;lt;/b&amp;gt;&amp;lt;b&amp;gt;AY&amp;lt;/b&amp;gt;.For ex:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;DATA:gs_layout TYPE lvc_s_layo.&lt;/P&gt;&lt;P&gt;gs_layout-sel_mode = 'A'.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;CALL METHOD gv_alv-&amp;gt;set_table_for_first_display&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;is_layout = &amp;lt;b&amp;gt;gs_layout&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can append A,B,C,D based on your requirements.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;'A'&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Column and row selection&lt;/P&gt;&lt;P&gt;&amp;#149; Multiple columns&lt;/P&gt;&lt;P&gt;&amp;#149; Multiple rows&lt;/P&gt;&lt;P&gt;The user selects the rows through pushbuttons at the left border of the grid control.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;'B'&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Simple selection, list box&lt;/P&gt;&lt;P&gt;&amp;#149; Multiple columns&lt;/P&gt;&lt;P&gt;&amp;#149; Multiple rows&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;'C'&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Multiple selection, list box&lt;/P&gt;&lt;P&gt;&amp;#149; Multiple columns&lt;/P&gt;&lt;P&gt;&amp;#149; Multiple rows&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;'D'&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Cell selection&lt;/P&gt;&lt;P&gt;&amp;#149; Multiple columns&lt;/P&gt;&lt;P&gt;&amp;#149; Multiple rows&lt;/P&gt;&lt;P&gt;&amp;#149; Any cells&lt;/P&gt;&lt;P&gt;The user selects the rows through pushbuttons at the left border of the grid control.&lt;/P&gt;&lt;P&gt;To select 3 rows,press SHIFT continuously and click on the three records.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also download this PDF :&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.sap.com/www.abap4.it/download/ALV.pdf" target="test_blank"&gt;www.abap4.it/download/ALV.pdf&lt;/A&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;Beejal&lt;/P&gt;&lt;P&gt;**Reward if this is helpful &lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Feb 2007 16:52:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-selection-or-rows-in-alv-grid-display/m-p/1903409#M376850</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-10T16:52:51Z</dc:date>
    </item>
    <item>
      <title>Re: multiple selection or rows in alv grid display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-selection-or-rows-in-alv-grid-display/m-p/1903410#M376851</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;using classical ALV function modules you need a SEL flag field in the display table. In layout, set alv_layout-box_field name = 'SEL'. In field catalog, mark tis field as technical (&amp;lt;alv_fieldcat&amp;gt;-tech = c_true).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Automatically you get row select buttons and 'select all' /'deselect all' buttons in menu.&lt;/P&gt;&lt;P&gt;All selected rows get the SEL field set.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In OO ALV it works as already described; there a CTRL-C will copy selected rows to clipboard.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clemens&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Feb 2007 17:58:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-selection-or-rows-in-alv-grid-display/m-p/1903410#M376851</guid>
      <dc:creator>Clemenss</dc:creator>
      <dc:date>2007-02-10T17:58:37Z</dc:date>
    </item>
    <item>
      <title>Re: multiple selection or rows in alv grid display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-selection-or-rows-in-alv-grid-display/m-p/1903411#M376852</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;good&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;go through this link,this ll help you to solve your problem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.supinfo-projects.com/fr/2005/alv_display_fr/2/" target="test_blank"&gt;http://www.supinfo-projects.com/fr/2005/alv_display_fr/2/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;P&gt;mrutyun^&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Feb 2007 19:53:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-selection-or-rows-in-alv-grid-display/m-p/1903411#M376852</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-10T19:53:23Z</dc:date>
    </item>
    <item>
      <title>Re: multiple selection or rows in alv grid display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-selection-or-rows-in-alv-grid-display/m-p/1903412#M376853</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;Look in the example programs BCALV_GRID_05 and BCALV_GRID_06. I hope this will solve this problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards&lt;/P&gt;&lt;P&gt;Amit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 11 Feb 2007 22:22:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-selection-or-rows-in-alv-grid-display/m-p/1903412#M376853</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-11T22:22:47Z</dc:date>
    </item>
    <item>
      <title>Re: multiple selection or rows in alv grid display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-selection-or-rows-in-alv-grid-display/m-p/1903413#M376854</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;Look in the example programs BCALV_GRID_05 and BCALV_GRID_06. I hope this will solve this problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regards&lt;/P&gt;&lt;P&gt;Amit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 11 Feb 2007 22:26:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-selection-or-rows-in-alv-grid-display/m-p/1903413#M376854</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-11T22:26:24Z</dc:date>
    </item>
    <item>
      <title>Re: multiple selection or rows in alv grid display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-selection-or-rows-in-alv-grid-display/m-p/1903414#M376855</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, the selmode = 'A' works here.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Apr 2007 13:08:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-selection-or-rows-in-alv-grid-display/m-p/1903414#M376855</guid>
      <dc:creator>rodrigo_paisante3</dc:creator>
      <dc:date>2007-04-10T13:08:13Z</dc:date>
    </item>
    <item>
      <title>Re: multiple selection or rows in alv grid display</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-selection-or-rows-in-alv-grid-display/m-p/1903415#M376856</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'm comfused:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I got a syntax error for&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The data object "P_ALV_LAYOUT" has no component called "SEL_MODE", but there is a component called "EDIT_MODE".		&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;		
FORM alv_layout CHANGING p_alv_layout     TYPE slis_layout_alv.
  p_alv_layout-colwidth_optimize          = c_true.
  p_alv_layout-detail_initial_lines       = c_true.
  p_alv_layout-zebra                      = c_true.
*  p_alv_layout-f2code                    = '&amp;amp;IC1'.
  p_alv_layout-min_linesize               = 132.
  p_alv_layout-coltab_fieldname           = 'COLOUR'.
  p_alv_layout-box_fieldname              = 'SEL'.
  p_alv_layout-sel_mode                   = 'D'.
ENDFORM.                    " ALV_LAYOUT
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know this is possible with OO cl_salv_display_settings&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
Selection Code       Constant             Value
No selection         NONE                 0
Single selection     SINGLE               1
Multiple selection   MULTIPLE             2
Cell selection       CELL                 3
Row and column selection    ROW_COLUMN    4&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With ALV functional the behaviour changes if a boxfieldname is set in layout&lt;/P&gt;&lt;P&gt;p_alv_layout-box_fieldname              = 'SEL' switches from line to cell selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clemens&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 11 Apr 2007 15:53:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/multiple-selection-or-rows-in-alv-grid-display/m-p/1903415#M376856</guid>
      <dc:creator>Clemenss</dc:creator>
      <dc:date>2007-04-11T15:53:23Z</dc:date>
    </item>
  </channel>
</rss>

