04-11-2007 12:40 PM
Hi,
I need to exclude some toolbar from my custom container menu. How can I do so?
CALL METHOD grid1->set_table_for_first_display
EXPORTING
is_layout = lwa_layout
it_toolbar_excluding = li_toolbar
CHANGING
it_fieldcatalog = li_fieldcatalog
it_outtab = i_error.
04-11-2007 1:01 PM
Hi Use the below code for excluding the toolbar
PERFORM f_set_excluding_buttons.
*& Form f_set_excluding_buttons
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* --> p1 text
* <-- p2 text
*----------------------------------------------------------------------*
FORM f_set_excluding_buttons.
* Adding buttons not needed
PERFORM f_add_constants USING '&GRAPH'.
* PERFORM f_add_constants USING '&SORT_ASC'.
* PERFORM f_add_constants USING '&SORT_DSC'.
PERFORM f_add_constants USING '&INFO'.
PERFORM f_add_constants USING '&SUBTOT'.
PERFORM f_add_constants USING '&PRINT'.
PERFORM f_add_constants USING '&COL0'.
PERFORM f_add_constants USING '&VIEW'.
PERFORM f_add_constants USING '&SUMC'.
PERFORM f_add_constants USING '&LOCAL&APPEND'.
PERFORM f_add_constants USING '&MB_SUM'.
PERFORM f_add_constants USING '&LOCAL©'.
PERFORM f_add_constants USING '&LOCAL©_ROW'.
PERFORM f_add_constants USING '&LOCAL&CUT'.
PERFORM f_add_constants USING '&LOCAL&DELETE_ROW'.
PERFORM f_add_constants USING '&LOCAL&INSERT_ROW'.
PERFORM f_add_constants USING '&LOCAL&MOVE_ROW'.
PERFORM f_add_constants USING '&LOCAL&PASTE'.
PERFORM f_add_constants USING '&LOCAL&PASTE_NEW_ROW'.
PERFORM f_add_constants USING '&REFRESH'.
PERFORM f_add_constants USING '&SUBTOT'.
PERFORM f_add_constants USING '&LOCAL&UNDO'.
PERFORM f_add_constants USING '&COUNT'.
PERFORM f_add_constants USING '&CHECK'.
ENDFORM. " f_set_excluding_buttons
*&---------------------------------------------------------------------*
*& Form f_add_constants
*&---------------------------------------------------------------------*
* Setting the value for excluding from ALV
*----------------------------------------------------------------------*
* Values to be excluded from ALV.
*----------------------------------------------------------------------*
FORM f_add_constants USING value(p_1419).
* Appending to the global internal table
APPEND p_1419 TO g_t_toolbar_excluding.
ENDFORM. " f_add_constants
**&---------------------------------------------------------------------
<b>CALL METHOD grid1->set_table_for_first_display
EXPORTING
is_layout = lwa_layout
it_toolbar_excluding = g_t_toolbar_excluding
CHANGING
it_fieldcatalog = li_fieldcatalog
it_outtab = i_error.</b>