The standard function buttons of ALV grid can be hidded according to the requirment.
For this you have to create an internal table of type UI_FUNCTIONS.
UI_FUNCTIONS is a table type which has the line type UI_func.
UI_FUNC has the domain SYCHAR70.
populate the internal table with the required fields that you want to hide
using a work area of type UI_FUNC.
Pass the internal table to the method set_table_for_first_display
using the parameter it_toolbar_excluding .
Grid display before HIDE:
Grid display after HIDE: