<?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: Modify ALV row without buttons create, delete, refresh in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/modify-alv-row-without-buttons-create-delete-refresh/m-p/9949693#M1798446</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you just want to modify a field, then no need to use this method set_ready_for_input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can do it by using &lt;SPAN&gt;CL_GUI_ALV_GRID=&amp;gt;MC_STYLE_ENABLED to set a cell&lt;BR /&gt;&lt;SPAN class="L1S31"&gt; to status "editable".&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="L1S31"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="L1S31"&gt;At the user command module on clicking the edit button, &lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="L1S31"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="L1S31"&gt;Get the selected row using &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="L1S52"&gt;CALL &lt;SPAN class="L1S52"&gt;METHOD&lt;/SPAN&gt; gv_gridref1-&amp;gt;get_current_cell_row_id&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row_id = gv_row_id.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Read the corresponding record from the ALV table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Make the fields in this row editable using.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ls_celltab-fieldname = &lt;SPAN class="L1S33"&gt;'FIELDNAME1'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ls_celltab-style = cl_gui_alv_grid=&amp;gt;mc_style_enabled.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; insert ls_celltab &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; pt_celltab.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S33"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ls_celltab-fieldname = &lt;SPAN class="L1S33"&gt;'FIELDNAME2'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ls_celltab-style = cl_gui_alv_grid=&amp;gt;mc_style_enabled.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INSERT&lt;/SPAN&gt; ls_celltab &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; pt_celltab.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;&amp;nbsp; INSERT &lt;SPAN class="L1S52"&gt;LINES&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; pt_celltab &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; gt_outtab-celltab.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; gt_outtab &lt;SPAN class="L1S52"&gt;INDEX&lt;/SPAN&gt; gv_row_id.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;Then call the method to refresh table display.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;This will make just those fields editable. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;Dont forget to add the style field to the data table, and to mention this style field name in the layout. &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;Refer the report. &lt;/SPAN&gt;BCALV_EDIT_02&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;Also, chec&lt;/SPAN&gt;&lt;SPAN class="L1S52"&gt;k this link&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=37199" title="http://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=37199"&gt;ABAP-Changing Cell characteristics in ALV (OOPS) - Code Gallery - SCN Wiki&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S33"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S33"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 09 Dec 2013 13:23:38 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2013-12-09T13:23:38Z</dc:date>
    <item>
      <title>Modify ALV row without buttons create, delete, refresh</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modify-alv-row-without-buttons-create-delete-refresh/m-p/9949692#M1798445</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 have an ALV with a button that allows you to modify a field, but I have a problem. I am using &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;METHOD &lt;/SPAN&gt;obj_grid&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;set_ready_for_input&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_ready_for_input &lt;SPAN class="L0S55"&gt;= 1&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;but this method add buttons Create, Copy, Delete, Refresh, etc. I want to modify &lt;STRONG&gt;just a field with my created button, &lt;/STRONG&gt;without buttons create, delete, refresh, etc on my toolbar. Is that possible?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;Thanks for your help&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Dec 2013 12:30:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modify-alv-row-without-buttons-create-delete-refresh/m-p/9949692#M1798445</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-12-09T12:30:52Z</dc:date>
    </item>
    <item>
      <title>Re: Modify ALV row without buttons create, delete, refresh</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modify-alv-row-without-buttons-create-delete-refresh/m-p/9949693#M1798446</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you just want to modify a field, then no need to use this method set_ready_for_input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can do it by using &lt;SPAN&gt;CL_GUI_ALV_GRID=&amp;gt;MC_STYLE_ENABLED to set a cell&lt;BR /&gt;&lt;SPAN class="L1S31"&gt; to status "editable".&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="L1S31"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="L1S31"&gt;At the user command module on clicking the edit button, &lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="L1S31"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="L1S31"&gt;Get the selected row using &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="L1S52"&gt;CALL &lt;SPAN class="L1S52"&gt;METHOD&lt;/SPAN&gt; gv_gridref1-&amp;gt;get_current_cell_row_id&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row_id = gv_row_id.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Read the corresponding record from the ALV table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Make the fields in this row editable using.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ls_celltab-fieldname = &lt;SPAN class="L1S33"&gt;'FIELDNAME1'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ls_celltab-style = cl_gui_alv_grid=&amp;gt;mc_style_enabled.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; insert ls_celltab &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; pt_celltab.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S33"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ls_celltab-fieldname = &lt;SPAN class="L1S33"&gt;'FIELDNAME2'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ls_celltab-style = cl_gui_alv_grid=&amp;gt;mc_style_enabled.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INSERT&lt;/SPAN&gt; ls_celltab &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; pt_celltab.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;&amp;nbsp; INSERT &lt;SPAN class="L1S52"&gt;LINES&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; pt_celltab &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; gt_outtab-celltab.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; gt_outtab &lt;SPAN class="L1S52"&gt;INDEX&lt;/SPAN&gt; gv_row_id.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;Then call the method to refresh table display.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;This will make just those fields editable. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;Dont forget to add the style field to the data table, and to mention this style field name in the layout. &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;Refer the report. &lt;/SPAN&gt;BCALV_EDIT_02&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;Also, chec&lt;/SPAN&gt;&lt;SPAN class="L1S52"&gt;k this link&lt;/SPAN&gt;&lt;BR /&gt;&lt;A href="http://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=37199" title="http://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=37199"&gt;ABAP-Changing Cell characteristics in ALV (OOPS) - Code Gallery - SCN Wiki&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S33"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S33"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Dec 2013 13:23:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modify-alv-row-without-buttons-create-delete-refresh/m-p/9949693#M1798446</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-12-09T13:23:38Z</dc:date>
    </item>
    <item>
      <title>Re: Modify ALV row without buttons create, delete, refresh</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modify-alv-row-without-buttons-create-delete-refresh/m-p/9949694#M1798447</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mario,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;while you calling &lt;SPAN style="color: #333333; font-size: 12px;"&gt;&lt;STRONG&gt;obj_grid&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="L0S70" style="font-size: 12px; color: #333333;"&gt;&lt;STRONG&gt;-&amp;gt;set_table_for_first_display&lt;/STRONG&gt;, use also parameter &lt;STRONG&gt;it_toolbar_excluding.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class="L0S70" style="font-size: 12px; color: #333333;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70" style="font-size: 12px; color: #333333;"&gt;In this parameter pass internal table, which you can fill with "button codes" you want exclude from display.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70" style="font-size: 12px; color: #333333;"&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70" style="font-size: 12px; color: #333333;"&gt;For example "delete row" button:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S70" style="font-size: 12px; color: #333333;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;ls_toolbar_excl&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;cl_gui_alv_grid&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;mc_fc_loc_delete_row&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;ls_toolbar_excl &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;lt_toolbar_excl&lt;/EM&gt;&lt;SPAN class="L0S55"&gt;&lt;EM&gt;.&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can find more buttons in cl_gui_alv_grid&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;mc_fc*&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Dec 2013 13:26:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modify-alv-row-without-buttons-create-delete-refresh/m-p/9949694#M1798447</guid>
      <dc:creator>Tomas_Buryanek</dc:creator>
      <dc:date>2013-12-09T13:26:47Z</dc:date>
    </item>
    <item>
      <title>Re: Modify ALV row without buttons create, delete, refresh</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modify-alv-row-without-buttons-create-delete-refresh/m-p/9949695#M1798448</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Susmitha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. I'm trying to put this code &lt;SPAN style="font-size: 12px; color: #333333;"&gt;&lt;SPAN class="L1S31" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="L1S52" style="font-size: 12px; color: #333333;"&gt;CALL &lt;SPAN class="L1S52" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;METHOD&lt;/SPAN&gt; gv_gridref1-&amp;gt;get_current_cell_row_id&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row_id = gv_row_id.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52" style="font-size: 12px; color: #333333;"&gt;on my program, and when I try to activate the program, a message prompts, saying that the protected method access GET_CURRENT_CELL_ROW_ID is not allowed. I don't know if I am doing something wrong or really I am not allowed to use that method.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. The table I'm using is BSIS, and contains 85 fields aprox. Do I have to repeat &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px;"&gt; ls_celltab-fieldname = &lt;/SPAN&gt;&lt;SPAN class="L1S33" style="font-size: 12px; color: #333333;"&gt;'FIELDNAME1'.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; ls_celltab-style = cl_gui_alv_grid=&amp;gt;mc_style_enabled.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; insert ls_celltab &lt;SPAN class="L1S52" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;INTO&lt;/SPAN&gt; &lt;SPAN class="L1S52" style="font-weight: inherit; font-style: inherit; font-family: inherit;"&gt;TABLE&lt;/SPAN&gt; pt_celltab.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S33" style="font-size: 12px; color: #333333;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S33" style="font-size: 12px; color: #333333;"&gt;for each field my table contents? or there is a better way to do that?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S33" style="font-size: 12px; color: #333333;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S33" style="font-size: 12px; color: #333333;"&gt;Thanks,&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Dec 2013 17:00:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modify-alv-row-without-buttons-create-delete-refresh/m-p/9949695#M1798448</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-12-09T17:00:47Z</dc:date>
    </item>
    <item>
      <title>Re: Modify ALV row without buttons create, delete, refresh</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modify-alv-row-without-buttons-create-delete-refresh/m-p/9949696#M1798449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;From your initial post, I thought you just wanted to enable &lt;STRONG&gt;a field &lt;/STRONG&gt;for editing. If its just a few fields, then use the above suggested method. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;If you need to enable the all the 85 fields for editing, then you go for&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;METHOD &lt;/SPAN&gt;obj_grid&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;set_ready_for_input&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_ready_for_input &lt;SPAN class="L0S55"&gt;= 1&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;And pass the function codes of the buttons to disable the buttons. Do it in the PAI after calling the above method. &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;Suppose 'EDIT' is the function code for the button that you created. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;Add the following code in the PAI. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;MODULE user_command_0100 &lt;SPAN class="L1S52"&gt;INPUT&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;CASE gv_okcode.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;WHEN &lt;SPAN class="L1S33"&gt;'EDIT'&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;METHOD&lt;/SPAN&gt; gv_gridref-&amp;gt;set_ready_for_input&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_ready_for_input = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g_exclude = cl_gui_alv_grid=&amp;gt;mc_fc_loc_insert_row.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; g_exclude &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; g_t_tlbr_excl.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g_exclude = cl_gui_alv_grid=&amp;gt;mc_fc_loc_paste_new_row.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; g_exclude &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; g_t_tlbr_excl.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g_exclude = cl_gui_alv_grid=&amp;gt;mc_fc_loc_cut.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; g_exclude &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; g_t_tlbr_excl.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g_exclude = cl_gui_alv_grid=&amp;gt;mc_fc_loc_delete_row.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;APPEND&lt;/SPAN&gt; g_exclude &lt;SPAN class="L1S52"&gt;TO&lt;/SPAN&gt; g_t_tlbr_excl.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g_exclude = cl_gui_alv_grid=&amp;gt;mc_fc_refresh.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; append g_exclude to g_t_tlbr_excl.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SORT&lt;/SPAN&gt; g_t_tlbr_excl.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;DELETE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ADJACENT&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;DUPLICATES&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; g_t_tlbr_excl &lt;SPAN class="L1S52"&gt;COMPARING&lt;/SPAN&gt; table_line.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;ENDCASE.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt; &lt;SPAN class="L1S52"&gt;ENDMODULE&lt;/SPAN&gt;.&amp;nbsp; &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN class="L1S52"&gt;DATA :g_exclude&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; ui_func,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g_t_tlbr_excl&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; ui_functions.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;and &lt;/SPAN&gt;&lt;SPAN class="L1S52"&gt;g_t_tlbr_excl&lt;/SPAN&gt;&lt;SPAN class="L1S52"&gt; will be passed as the parameter in set_table_for_first_display method in the PBO. &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Dec 2013 05:06:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modify-alv-row-without-buttons-create-delete-refresh/m-p/9949696#M1798449</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-12-10T05:06:36Z</dc:date>
    </item>
    <item>
      <title>Re: Modify ALV row without buttons create, delete, refresh</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modify-alv-row-without-buttons-create-delete-refresh/m-p/9949697#M1798450</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hii Mario,&lt;/P&gt;&lt;P&gt;You can't access the protected method of CL_GUI_ALV_GRID.&lt;/P&gt;&lt;P&gt;if you need this method any how then in your class defination&amp;nbsp; add &lt;SPAN class="L0S52"&gt;INHERITING &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FROM&lt;/SPAN&gt; cl_gui_alv_grid. Means you have to use inheritance.And if you use inheritance then creating the object of local class you have to pass i_parent parameter value .&lt;/P&gt;&lt;P&gt;OR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use method GET_CURRENT_CELL&amp;nbsp; which hold the current row&amp;nbsp; public method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In order to make all fields of BSIS table editable then you can do this through layout like below,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA x_layout TYPE LVC_S_LAYO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;x_layout-edit = 'X'.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Will make all the fields editable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While calling the method 'SET_TABLE_FOR_FIRST_DISPLAY' specify the is_layout = x_layout as&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;METHOD &lt;/SPAN&gt;obj_grid&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;set_table_for_first_display&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt; is_layout&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;x_layout&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "setting layout&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;it_toolbar_excluding&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;t_exclude&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "To exclude standard toolbar button&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CHANGING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_outtab&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lt_trans&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_fieldcatalog&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;lt_fieldcat&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invalid_parameter_combination &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; program_error&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; too_many_lines&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;3&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;4&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;sy&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;subrc &amp;lt;&amp;gt; &lt;SPAN class="L0S32"&gt;0&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;If you&amp;nbsp; don't want the&amp;nbsp; Standard TOOLBAR button then you can do this.Go to method CL_GUI_ALV_GRID and in ATTRIBUTE tab they are all listed there.So choose your required one and append to internal table TYPE ui_functions. as illustrated by &lt;SPAN style="font-size: 11px; color: #333333;"&gt;&lt;STRONG&gt;&lt;A _jive_internal="true" class="jiveTT-hover-user jive-username-link" data-avatarid="20778" data-externalid="" data-presence="null" data-userid="31835" data-username="susmitha.thomas" href="https://answers.sap.com/people/susmitha.thomas" style="padding: 0 3px 0 0; font-weight: inherit; font-style: inherit; font-size: 1.1em; font-family: inherit; color: #3778c7;"&gt;Susmitha Susan Thomas&lt;/A&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;If you don't want any standard toolbar button then you can do this like below,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;DATA: t_exclude TYPE ui_functions,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x_exclude TYPE ui_func.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x_exclude &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;cl_gui_alv_grid&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;mc_fc_excl_all&lt;SPAN class="L0S55"&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S31"&gt;"To exclude all standard button&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;x_exclude &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;t_exclude&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CLEAR &lt;/SPAN&gt;x_exclude&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;regards&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;Syed&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Dec 2013 06:04:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modify-alv-row-without-buttons-create-delete-refresh/m-p/9949697#M1798450</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-12-10T06:04:37Z</dc:date>
    </item>
    <item>
      <title>Re: Modify ALV row without buttons create, delete, refresh</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modify-alv-row-without-buttons-create-delete-refresh/m-p/9949698#M1798451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks all for your help. Finally, I could solve my issue.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Dec 2013 07:15:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modify-alv-row-without-buttons-create-delete-refresh/m-p/9949698#M1798451</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-12-12T07:15:34Z</dc:date>
    </item>
  </channel>
</rss>

