Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Exclude toolbar from Custom Container

Former Member
0 Kudos

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.

1 REPLY 1

Former Member
0 Kudos

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&COPY'.
  PERFORM f_add_constants USING '&LOCAL&COPY_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>