Show TOC

Steuern von Sichtbarkeit und AktivierungsstatusLocate this document in the navigation structure

Verwendung

Sie können die Bedienbarkeit von Funktionen auf unterschiedliche Weise beeinflussen:

  • Sie deaktivieren ein einzelnes Oberflächenelement einer Funktion.

  • Sie blenden ein einzelnes Oberflächenelement einer Funktion aus.

  • Sie deaktivieren die gesamte Toolbar.

  • Sie blenden die gesamte Toolbar aus.

Funktion aktivieren und deaktivieren

Wenn Sie ein Oberflächenelement nicht ausblenden möchten, jedoch verhindern möchten, dass der Benutzer die Funktion ausführt, so deaktivieren Sie das Oberflächenelement.

Um das Oberflächenelement einer ALV-Standardfunktion zu deaktivieren oder zu aktivieren, verwenden Sie Methoden der Klasse CL_SALV_WD_FUNCTION_STD.

Um dagegen das Oberflächenelement einer selbstdefinierten Funktion zu deaktivieren oder zu aktivieren, verwenden Sie Methoden der Klasse Ihres Oberflächenelements (siehe unter Oberflächenelement festlegen).

Methoden zum Aktivierungsstatus von Funktionsobjekten

Funktion

Methode

Funktionsobjekt aktivieren/ deaktivieren

SET_ENABLED

Aktivierungsstatus holen

GET_ENABLED

Funktion ein- und ausblenden

Zum Ein- und Ausblenden von Funktionen stehen Ihnen zwei Konstanten zur Verfügung:

  • VISIBILITY-VISIBLE

    Die Funktion wird eingeblendet.

  • VISIBILITY-NONE

    Die Funktion wird ausgeblendet.

Um das Oberflächenelement einer ALV-Standardfunktion ein- oder auszublenden, verwenden Sie Methoden der Klasse CL_SALV_WD_FUNCTION_STD.

Um das Oberflächenelement einer selbstdefinierten Funktion ein- oder auszublenden, verwenden Sie Methoden der Klasse CL_SALV_WD_FUNCTION.

Methoden zum Ein- und Ausblenden von Funktionsobjekten

Funktion

Methode

Funktionsobjekt ein- ausblenden

SET_VISIBILITY

Sichtbarkeit holen

GET_VISIBILITY

Toolbar ein- und ausblenden oder deaktivieren

Um Aktivierungsstatus oder Sichtbarkeit der gesamten Toolbar zu steuern, verwenden Sie Methoden der Interface-Klasse IF_SALV_WD_FUNCTION_SETTINGS (implementierende Klasse CL_SALV_WD_CONFIG_TABLE).

Methoden zu Aktivierungsstatus und Sichtbarkeit der Toolbar

Funktion

Methode

Toolbar aktivieren/ deaktivieren

SET_ENABLED

Aktivierungsstatus holen

GET_ENABLED

Toolbar ein- ausblenden

SET_VISIBILITY

Sichtbarkeit holen

GET_VISIBILITY