ProzessGUI-Elemente in der Toolbar definieren Dieses Dokument in der Navigationsstruktur finden

 

Prozess

  1. Definieren Sie eine Ereignisbehandlermethode zum Ereignis TOOLBAR.

  2. Deklarieren Sie eine Struktur für die Definition eines Elements der Toolbar:

    Syntax Syntax

    1. data: ls_toolbar TYPE stb_button.
    Ende des Codes
  3. Für eine Drucktaste füllen Sie zum Beispiel folgende Felder:

    Syntax Syntax

    1. CLEAR ls_toolbar.
      MOVE 0 TO ls_toolbar-butn_type.
      MOVE 'BOOKINGS' TO ls_toolbar-function.
      MOVE icon_employee TO ls_toolbar-icon.
      MOVE 'Show Bookings'(111) TO ls_toolbar-quickinfo.
      MOVE SPACE TO ls_toolbar-disabled.
    Ende des Codes

    Hinweis Hinweis

    Mit dem Feld butn_type geben Sie den Typ des GUI-Elements für das ALV Grid Control an. Mögliche Werte können Sie dem Wertebereich der Domäne TB_BTYPE entnehmen.

    Ende des Hinweises
  4. Mit Hilfe des Ereignisparameters E_OBJECT hängen Sie die neue Definition an die Tabelle mt_toolbar an:

    Syntax Syntax

    1. APPEND ls_toolbar TO e_object->mt_toolbar.
    Ende des Codes
  5. Für die Definition weiterer Elemente gehen Sie zurück zu Schritt 3.

  6. Rufen Sie die Methode set_toolbar_interactive auf, wenn Sie die Toolbar neu aufbauen wollen.

Ergebnis

Den jeweiligen Funktionscode, den Sie im Feld function festgelegt haben, können Sie in der Ereignisbehandlermethode zum Ereignis USER_COMMAND abfragen und so die zugehörige Funktion implementieren.

Hinweis Hinweis

Weitere Informationen finden Sie im Report BCALV_GRID_05 in der Entwicklungsklasse SLIS.

Ende des Hinweises