Ansicht
Dokumentation

CL_SALV_FUNCTIONS - Generische und selbstdefinierte Funktionen

CL_SALV_FUNCTIONS - Generische und selbstdefinierte Funktionen

General Material Data   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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

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 )