CL_ISM_REPORT_VARIANT_TREE - ALV-Tree mit Report-Varianten

CL_ISM_REPORT_VARIANT_TREE - ALV-Tree mit Report-Varianten

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   TXBHW - Original Tax Base Amount in Local Currency  
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






BAL Application Log Documentation   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1973 Date: 20250622 Time: 235916     sap01-206 ( 47 ms )