Anfang des Inhaltsbereichs

Vorgehensweisen Ausblenden von Standard-Funktionen  Dokument im Navigationsbaum lokalisieren

Verwendung

Je nach Anwendung und dargestellten Daten im ALV Grid Control machen nicht alle Standard-Funktionen Sinn. Sie können entweder die gesamte Toolbar ausblenden oder nur eine Teilmenge der Standard-Funktionen darstellen.

Vorgehensweise

Ausblenden der gesamten Toolbar

  1. Setzen Sie den Paramter NO_TOOLBAR der Layout-Struktur:
  2. data: gs_layout type lvc_s_layo.

          gs_layout-no_toolbar = 'X'.

  3. Übergeben Sie die Layout-Struktur beim Aufruf der Methode set_table_for_first_display.

Ausblenden von einzelnen Funktionen

  1. Definieren Sie ein Tabelle vom Typ UI_FUNCTIONS und einen Arbeitbereich vom Typ UI_FUNC :
  2. data: lt_exclude type ui_functions,
          ls_exclude type ui_func.

  3. Hängen Sie die Attribute der Funktionen, die Sie ausblenden wollen, an die Tabelle an:
  4. ls_exclude = cl_gui_alv_grid=>mc_fc_sum.
    append ls_exclude to lt_exclude.

    Hinweis

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

  5. Übergeben Sie die Tabelle über den Parameter it_toolbar_excluding der Methode set_table_for_first_display.

Ergebnis

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