CL_ISM_REPORT_VARIANT_TREE - ALV-Tree mit Report-Varianten
CL_GUI_FRONTEND_SERVICES - Frontend Services BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.

Funktionalität
Hinzufügen, Ändern und Löschen von Report-Varianten und Darstellung derselben als Baum. Per Doppelklick kann eine Variante ausgewählt werden. Per Kontextmenü können Varianten geändert und gelöscht oder auch hinzugefügt werden.
Die Beschreibung der Variante und die Selektionskriterien sind Teil der Schnittstelle der Klasse. Die Namen der Varianten werden generiert nach dem Muster Benutzernamen und laufende Nummer, sie können jedoch auch jeweils übergeben werden.
Es können in einer Instanzierung der Klasse jeweils nur die Varianten eines Benutzers (Ersteller oder Änderer) bearbeitet werden.
Beziehungen
Der Verwender der Klasse sollte Behandler für die Ereignisse zum Auswählen, Ändern und Hinzufügen von Varianten bereitstellen. Die jeweiligen Methoden zum Hinzufügen (ADD), Ändern (CHANGE) und Löschen (REMOVE) können jedoch auch direkt aufgerufen werden. Sinnvoll ist der direkte Aufruf aber eigentlich nur für die Methode ADD.
Weiterhin muss der Verwender die Namen und Werte seiner SELECT-OPTIONS und PARAMETERS zur und von der Klassenschnittstelle (RSPARAMS) konvertieren. Dabei ist zu beachten, dass die von der Klasse verwendeten Funktionsbausteine den Report querprüfen und daher unbedingt die tatsächlichen Namen der SELECT-OPTIONS und PARAMETERS übergeben werden müssen.
Beispiel
Die Klasse ist dann einsetzbar, wenn Benutzer wiederholt Selektionskriterien eingeben, die als Varianten speicherbar sind und eine elegante Auswahl der gespeicherten Selektion über einen ALV Tree gewünscht ist.
Hinweise
Weiterführende Informationen
General Material Data Vendor Master (General Section)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1973 Date: 20250519 Time: 200950 sap01-206 ( 46 ms )