
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 |