<?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 ALV grid in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid/m-p/1668269#M295622</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using the following code to display the ALV list,I get a column for selecting rows , the issue here is that selecting multiple rows is not posssible without keeping the "CTRL" key pressed down, is there any way i can do the multiple selections part without keeping the "CTRL" key pressed down?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in other words is there any other way writing the statement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;&lt;P&gt;*... §7.1 set selection mode&lt;BR /&gt; lr_selections-&amp;gt;set_selection_mode( if_salv_c_selection_mode=&amp;gt;row_column ).&lt;/P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;U&gt;CODE&lt;/U&gt;&lt;BR /&gt;form display_alv.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt; try.&lt;BR /&gt; cl_salv_table=&amp;gt;factory(&lt;BR /&gt; importing&lt;BR /&gt; r_salv_table = gr_table&lt;BR /&gt; changing&lt;BR /&gt; t_table = t_outtab ).&lt;BR /&gt; catch cx_salv_msg. "#EC NO_HANDLER&lt;BR /&gt; endtry.&lt;BR /&gt;&lt;BR /&gt; gr_table-&amp;gt;set_screen_status(&lt;BR /&gt; pfstatus = 'STANDARD_ALV'&lt;BR /&gt; report = sy-repid&lt;BR /&gt; set_functions = gr_table-&amp;gt;c_functions_all ).&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;*... set the columns technical&lt;BR /&gt; data: lr_columns type ref to cl_salv_columns.&lt;BR /&gt;&lt;BR /&gt; lr_columns = gr_table-&amp;gt;get_columns( ).&lt;BR /&gt; lr_columns-&amp;gt;set_optimize( abap_true ).&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; perform set_columns_technical using lr_columns.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*... §6 register to the events of cl_salv_table&lt;/P&gt;&lt;P&gt;  data: lr_events type ref to cl_salv_events_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lr_events = gr_table-&amp;gt;get_event( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  create object gr_events.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*... §6.1 register to the event USER_COMMAND&lt;/P&gt;&lt;P&gt;  set handler gr_events-&amp;gt;on_user_command for lr_events.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*... §7 selections&lt;/P&gt;&lt;P&gt;  data: lr_selections type ref to cl_salv_selections,&lt;/P&gt;&lt;P&gt;        lt_rows       type salv_t_row,&lt;/P&gt;&lt;P&gt;        lt_column     type salv_t_column,&lt;/P&gt;&lt;P&gt;        ls_cell       type salv_s_cell.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lr_selections = gr_table-&amp;gt;get_selections( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*... §7.1 set selection mode&lt;/P&gt;&lt;P&gt;  lr_selections-&amp;gt;set_selection_mode( if_salv_c_selection_mode=&amp;gt;row_column ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*... §4 display the table&lt;/P&gt;&lt;P&gt;  gr_table-&amp;gt;display( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 23 Nov 2006 06:46:28 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-11-23T06:46:28Z</dc:date>
    <item>
      <title>ALV grid</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid/m-p/1668269#M295622</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using the following code to display the ALV list,I get a column for selecting rows , the issue here is that selecting multiple rows is not posssible without keeping the "CTRL" key pressed down, is there any way i can do the multiple selections part without keeping the "CTRL" key pressed down?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in other words is there any other way writing the statement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;&lt;P&gt;*... §7.1 set selection mode&lt;BR /&gt; lr_selections-&amp;gt;set_selection_mode( if_salv_c_selection_mode=&amp;gt;row_column ).&lt;/P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;U&gt;CODE&lt;/U&gt;&lt;BR /&gt;form display_alv.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt; try.&lt;BR /&gt; cl_salv_table=&amp;gt;factory(&lt;BR /&gt; importing&lt;BR /&gt; r_salv_table = gr_table&lt;BR /&gt; changing&lt;BR /&gt; t_table = t_outtab ).&lt;BR /&gt; catch cx_salv_msg. "#EC NO_HANDLER&lt;BR /&gt; endtry.&lt;BR /&gt;&lt;BR /&gt; gr_table-&amp;gt;set_screen_status(&lt;BR /&gt; pfstatus = 'STANDARD_ALV'&lt;BR /&gt; report = sy-repid&lt;BR /&gt; set_functions = gr_table-&amp;gt;c_functions_all ).&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;*... set the columns technical&lt;BR /&gt; data: lr_columns type ref to cl_salv_columns.&lt;BR /&gt;&lt;BR /&gt; lr_columns = gr_table-&amp;gt;get_columns( ).&lt;BR /&gt; lr_columns-&amp;gt;set_optimize( abap_true ).&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; perform set_columns_technical using lr_columns.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*... §6 register to the events of cl_salv_table&lt;/P&gt;&lt;P&gt;  data: lr_events type ref to cl_salv_events_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lr_events = gr_table-&amp;gt;get_event( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  create object gr_events.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*... §6.1 register to the event USER_COMMAND&lt;/P&gt;&lt;P&gt;  set handler gr_events-&amp;gt;on_user_command for lr_events.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*... §7 selections&lt;/P&gt;&lt;P&gt;  data: lr_selections type ref to cl_salv_selections,&lt;/P&gt;&lt;P&gt;        lt_rows       type salv_t_row,&lt;/P&gt;&lt;P&gt;        lt_column     type salv_t_column,&lt;/P&gt;&lt;P&gt;        ls_cell       type salv_s_cell.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lr_selections = gr_table-&amp;gt;get_selections( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*... §7.1 set selection mode&lt;/P&gt;&lt;P&gt;  lr_selections-&amp;gt;set_selection_mode( if_salv_c_selection_mode=&amp;gt;row_column ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*... §4 display the table&lt;/P&gt;&lt;P&gt;  gr_table-&amp;gt;display( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Nov 2006 06:46:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid/m-p/1668269#M295622</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-23T06:46:28Z</dc:date>
    </item>
    <item>
      <title>Re: ALV grid</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid/m-p/1668270#M295623</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Add a field in your internal table of type C and populate it in Layout of type BOX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Amit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Nov 2006 07:11:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid/m-p/1668270#M295623</guid>
      <dc:creator>amit_khare</dc:creator>
      <dc:date>2006-11-23T07:11:18Z</dc:date>
    </item>
    <item>
      <title>Re: ALV grid</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid/m-p/1668271#M295624</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Thanks for responding! but i already have the column, i need to select multiple rows without keeping the CTRL key pressed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Narendiran Rathinavelu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Nov 2006 07:18:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid/m-p/1668271#M295624</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-23T07:18:53Z</dc:date>
    </item>
    <item>
      <title>Re: ALV grid</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid/m-p/1668272#M295625</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;&lt;/P&gt;&lt;P&gt;If u need to select multiple rows then u have press the CNTRL kay else its not possible to select multiple rows..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Nov 2006 07:21:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid/m-p/1668272#M295625</guid>
      <dc:creator>Sandeep_Panghal</dc:creator>
      <dc:date>2006-11-23T07:21:45Z</dc:date>
    </item>
    <item>
      <title>Re: ALV grid</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid/m-p/1668273#M295626</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;Selection of multiple rows using grid that too without CNTL button is not possible in Grid. My suggestion is use ALV LIST display for this or just print some message in Header that press CNTL button and select for multile selections.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Nov 2006 07:41:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid/m-p/1668273#M295626</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-23T07:41:07Z</dc:date>
    </item>
    <item>
      <title>Re: ALV grid</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid/m-p/1668274#M295627</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please check this example&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zkb_test.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF t_table,&lt;/P&gt;&lt;P&gt;status TYPE c,&lt;/P&gt;&lt;P&gt;sdate TYPE sy-datum,&lt;/P&gt;&lt;P&gt;emptype(20) TYPE c,&lt;/P&gt;&lt;P&gt;celltab TYPE lvc_t_styl,&lt;/P&gt;&lt;P&gt;END OF t_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: o_grid TYPE REF TO cl_gui_alv_grid,&lt;/P&gt;&lt;P&gt;o_container TYPE REF TO cl_gui_custom_container.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: i_table TYPE TABLE OF t_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: w_table TYPE t_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: i_fcat TYPE lvc_t_fcat,&lt;/P&gt;&lt;P&gt;i_layo TYPE lvc_s_layo.&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;PERFORM populate_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM build_field_catalogue.&lt;/P&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;CALL SCREEN 9000.&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 populate_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;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 populate_data .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR w_table.&lt;/P&gt;&lt;P&gt;w_table-status = 'X'.&lt;/P&gt;&lt;P&gt;w_table-sdate = '20061025'.&lt;/P&gt;&lt;P&gt;w_table-emptype = 'Active'.&lt;/P&gt;&lt;P&gt;APPEND w_table TO i_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR w_table.&lt;/P&gt;&lt;P&gt;w_table-status = ' '.&lt;/P&gt;&lt;P&gt;w_table-sdate = '20061023'.&lt;/P&gt;&lt;P&gt;w_table-emptype = 'Active'.&lt;/P&gt;&lt;P&gt;APPEND w_table TO i_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR w_table.&lt;/P&gt;&lt;P&gt;w_table-status = ' '.&lt;/P&gt;&lt;P&gt;w_table-sdate = '20061005'.&lt;/P&gt;&lt;P&gt;w_table-emptype = 'With-Drawn'.&lt;/P&gt;&lt;P&gt;APPEND w_table TO i_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR w_table.&lt;/P&gt;&lt;P&gt;w_table-status = 'X'.&lt;/P&gt;&lt;P&gt;w_table-sdate = '20061025'.&lt;/P&gt;&lt;P&gt;w_table-emptype = 'Active'.&lt;/P&gt;&lt;P&gt;APPEND w_table TO i_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " populate_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;*&amp;amp; Form build_field_catalogue&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 build_field_catalogue .&lt;/P&gt;&lt;P&gt;DATA: ls_fcat TYPE lvc_s_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR ls_fcat.&lt;/P&gt;&lt;P&gt;ls_fcat-fieldname = 'STATUS'. "Fieldname&lt;/P&gt;&lt;P&gt;ls_fcat-inttype = 'CHAR'. "Data type&lt;/P&gt;&lt;P&gt;ls_fcat-outputlen = '1'. "Column width&lt;/P&gt;&lt;P&gt;ls_fcat-coltext = 'Status'. "Column Header&lt;/P&gt;&lt;P&gt;ls_fcat-seltext = 'Status'. "Column Desc&lt;/P&gt;&lt;P&gt;ls_fcat-checkbox = 'X'. "Set as Check Box&lt;/P&gt;&lt;P&gt;ls_fcat-edit = 'X'. "Set editable&lt;/P&gt;&lt;P&gt;APPEND ls_fcat TO i_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR ls_fcat.&lt;/P&gt;&lt;P&gt;ls_fcat-fieldname = 'SDATE'. "Fieldname&lt;/P&gt;&lt;P&gt;ls_fcat-inttype = 'DATS'. "Data type&lt;/P&gt;&lt;P&gt;ls_fcat-outputlen = '8'. "Column width&lt;/P&gt;&lt;P&gt;ls_fcat-coltext = 'Date'. "Column Header&lt;/P&gt;&lt;P&gt;ls_fcat-seltext = 'Date'. "Column Desc&lt;/P&gt;&lt;P&gt;ls_fcat-edit = 'X'. "Set editable&lt;/P&gt;&lt;P&gt;APPEND ls_fcat TO i_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR ls_fcat.&lt;/P&gt;&lt;P&gt;ls_fcat-fieldname = 'EMPTYPE'. "Fieldname&lt;/P&gt;&lt;P&gt;ls_fcat-inttype = 'CHAR'. "Data type&lt;/P&gt;&lt;P&gt;ls_fcat-outputlen = '20'. "Column width&lt;/P&gt;&lt;P&gt;ls_fcat-coltext = 'Emp Type'. "Column Header&lt;/P&gt;&lt;P&gt;ls_fcat-seltext = 'Emp Type'. "Column Desc&lt;/P&gt;&lt;P&gt;ls_fcat-edit = 'X'. "Set editable&lt;/P&gt;&lt;P&gt;APPEND ls_fcat TO i_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. " build_field_catalogue&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; Module status_9000 OUTPUT&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;MODULE status_9000 OUTPUT.&lt;/P&gt;&lt;P&gt;SET PF-STATUS '9000'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE. " status_9000 OUTPUT&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; Module user_command_9000 INPUT&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;MODULE user_command_9000 INPUT.&lt;/P&gt;&lt;P&gt;CASE sy-ucomm .&lt;/P&gt;&lt;P&gt;WHEN 'BACK' OR 'EXIT'.&lt;/P&gt;&lt;P&gt;SET SCREEN 0.&lt;/P&gt;&lt;P&gt;LEAVE SCREEN.&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;ENDMODULE. " user_command_9000 INPUT&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; Module init_9000 OUTPUT&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;MODULE init_9000 OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF o_container IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF cl_gui_alv_grid=&amp;gt;offline( ) IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create a custom container control for ALV Control&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CREATE OBJECT o_container&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;container_name = 'CUSTOM_CONTROL'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create a ALV Control&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CREATE OBJECT o_grid&lt;/P&gt;&lt;P&gt;EXPORTING i_parent = o_container.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Layout Defaults&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;i_layo-no_rowmark = 'X'.&lt;/P&gt;&lt;P&gt;i_layo-cwidth_opt = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Display ALV Grid&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL METHOD o_grid-&amp;gt;set_table_for_first_display&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;i_save = 'A'&lt;/P&gt;&lt;P&gt;i_default = 'X'&lt;/P&gt;&lt;P&gt;is_layout = i_layo&lt;/P&gt;&lt;P&gt;CHANGING&lt;/P&gt;&lt;P&gt;it_outtab = i_table&lt;/P&gt;&lt;P&gt;it_fieldcatalog = i_fcat.&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;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDMODULE. " init_9000 OUTPUT&lt;/P&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>Thu, 23 Nov 2006 07:45:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid/m-p/1668274#M295627</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-23T07:45:20Z</dc:date>
    </item>
    <item>
      <title>Re: ALV grid</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid/m-p/1668275#M295628</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Narendiran.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you don't want to use control key,&lt;/P&gt;&lt;P&gt;as you have box field on left,&lt;/P&gt;&lt;P&gt;You can use tab key to come to that box and than press spacebar , the box will be marked.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt;Kaushal N. Shah .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Nov 2006 07:57:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/alv-grid/m-p/1668275#M295628</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-11-23T07:57:49Z</dc:date>
    </item>
  </channel>
</rss>

