Ansicht
Dokumentation

CL_ISM_REPORT_VARIANT_TREE - ALV-Tree mit Report-Varianten

CL_ISM_REPORT_VARIANT_TREE - ALV-Tree mit Report-Varianten

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

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 Data in Customer Master   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1973 Date: 20240419 Time: 131956     sap01-206 ( 41 ms )