Dokumentation zur VorgehensweiseAusblenden von Standard-Funktionen Dieses Dokument in der Navigationsstruktur finden

 

Je nach Anwendungsbereich und dargestellten Daten im ALV Grid Control sind nicht alle Standard-Funktionen sinnvoll oder nützlich. Deswegen kann entweder die gesamte Toolbar ausgeblendet oder nur eine Teilmenge der Standard-Funktionen dargestellt werden.

Vorgehensweise

Ausblenden der gesamten Toolbar
  1. Setzen Sie den Parameter NO_TOOLBAR der Layout-Struktur:

    Syntax Syntax

    1. data:	gs_layout type lvc_s_layo.
      	gs_layout-no_toolbar = 'X'.
    Ende des Codes
  2. Übergeben Sie die Layout-Struktur beim Aufruf der Methode set_table_for_first_display.

Ausblenden von einzelnen Funktionen
  1. Definieren Sie eine Tabelle vom Typ UI_FUNCTIONS und einen Arbeitsbereich vom Typ UI_FUNC:

    Syntax Syntax

    1. data:	lt_exclude type ui_functions,
      	ls_exclude type ui_func.
    Ende des Codes
  2. Hängen Sie die Attribute der Funktionen, die Sie ausblenden wollen, an die Tabelle an:

    Syntax Syntax

    1. ls_exclude = cl_gui_alv_grid=>mc_fc_sum.
      append ls_exclude to lt_exclude.
    Ende des Codes

    Hinweis Hinweis

    Die Attribute der Standard-Funktionen beginnen mit dem Präfix MC_FC_. Außerdem gibt es noch das Präfix MC_MB_ für ein gesamtes Menü in der Toolbar.

    Ende des Hinweises
  3. Übergeben Sie die Tabelle über den Parameter it_toolbar_excluding der Methode set_table_for_first_display.

Ergebnis

Die Toolbar beziehungsweise die Symbole der mit der Tabelle übergebenen Standard-Funktionen werden für die gesamte Lebensdauer des ALV Grid Controls nicht mehr angezeigt.