Ansicht
Dokumentation
CL_SALV_FUNCTIONS - Generische und selbstdefinierte Funktionen
General Material Data RFUMSV00 - Advance Return for Tax on Sales/PurchasesDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Sie können dem Nutzer Funktionen zur Verfügung stellen, die speziell die Ausgabetabelle betreffen. Je nachdem, welche Darstellung Sie für die Ausgabetabelle wählen, (in der klassischen ABAP-Liste bzw. im Fullscreen oder im Container) werden die Funktionen dann als Einträge im Menü oder als Drucktasten in der ALV-Drucktastenleiste angezeigt.
Mit der Klasse CL_SALV_FUNCTIONS verwalten Sie die Funktionen Ihrer Ausgabetabelle.
Sie können festlegen, welche Funktionen Sie mit Ihrer Ausgabetabelle anbieten:
- Generische ALV-Funktionen
ALV stellt eine Auswahl an SET-Methoden bereit, über die Sie die gewünschten Funktionen einschalten. Standardmäßig zeigen Sie Ihre Ausgabetabelle ohne Funktionen an. Darüber hinaus können Sie zwischen den folgenden Varianten wählen:
- in listähnlichen Ausgabetabellen können Sie eine vorgegebene Auswahl von generischen ALV-Funktionen nutzen
- einzelne generische ALV-Funktionen nach Bedarf
Hier wird unterschieden, ob Sie die Funktionen für listähnliche Ausgabetabellen oder für Baumstrukturen bereitstellen.
-
Hinweis:
Das ALV-Objektmodell verwendet eine eigene Logik, nach der Funktionen nur unter bestimmten Voraussetzungen aktiviert sein können. Diese Logik kann u.U. Ihre Einstellungen übersteuern.
-
Beispiel:
Sie aktivieren die Gruppe Filter mit den beiden Funktionen SET_FILTER und SET_FILTER_DELETE. Solange Sie jedoch keinen Filter definiert haben, bleibt die Funktion SET_FILTER_DELETE dennoch deaktiviert.
- Selbst definierte Funktionen, die Sie speziell auf die Anwendung zuschneiden
Methoden
Die Klasse CL_SALV_FUNCTIONS enthält folgende Methoden:
CONSTRUCTOR | Instanziiert die Klasse |
ADD_FUNCTION | Fügt ein Funktionsobjekt hinzu |
ENABLE_FUNCTION | Aktiviert ein Funktionsobjekt |
GET_FLAVOUR | Nur interne Verwendung. Nicht einsetzen |
GET_FUNCTIONS | Liefert alle Funktionsobjekte zurück |
IS_ENABLED | Prüft, ob ein Funktionsobjekt aktiviert ist |
IS_ITEM | Prüft, ob ein Funktionsobjekt existiert |
IS_SALV_FUNCTION | Prüft, ob ein Funktionsobjekt eine generische ALV-Funktion ist |
IS_VISIBLE | Prüft, ob die Drucktaste eines Funktionsobjekts sichtbar ist |
REMOVE_FUNCTION | Entfernt ein Funktionsobjekt |
SET_ADAPTER_FC_HANDLING | Nur interne Verwendung. Nicht einsetzen |
SET_ALL | Zeigt alle generischen ALV-Funktionen an |
SET_FUNCTION | Macht eine Funktion sichtbar und übernimmt Aktivierungsstatus |
Beziehungen
Beispiel
Hinweise
Weiterführende Informationen
PERFORM Short Reference CPI1466 during Backup
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5463 Date: 20240425 Time: 143554 sap01-206 ( 51 ms )