Ansicht
Dokumentation

CL_GUI_ALV_TREE_BOSPS - ALV Tree Control für LV-PS-Integration

CL_GUI_ALV_TREE_BOSPS - ALV Tree Control für LV-PS-Integration

CPI1466 during Backup   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Diese Klasse wird bei der LV-PS-Kostenübernahme verwendet, um eine PS-Kalkulationsstruktur anzulegen, die auf dem ALV Tree Control basiert, und um Kalkulationspositionen (Verkaufsseite) zu PSP-Elementen zuzuweisen. Diese Klasse implementiert das Drag&Drop-Verhalten der ALV Tree-Struktur.

Beziehungen

In Einklang mit der ALV Tree-Strukturanwendung ruft diese Klasse die folgenden Superklassen auf, um kritische LV-PS-Integrationsfunktionen auszuführen:

CL_GUI_OBJECT :Diese Proxy-Klasse für ein GUI-Objekt wird aufgerufen, um den Zugriff zu ermöglichen und die Objekte im Navigationsbild zu selektieren.

CL_GUI_CONTROL : Diese Klasse wird aufgerufen, um das Anzeigeverhalten beim Drag&Drop zu steuern. Sie wird benutzt, um die verschiedenen Steuerungen für das Drag&Drop-Verhalten festzulegen und freizugeben, z.B. Container Grid anpassen, Design-/Abspielmodus steuern, u.a.

CL_ALV_TREE_BASE : Diese Klasse dient der Aufbereitung der Kalkulationsstruktur. Sie übergibt z.B. dem Drag&Drop-Handler die verschieden Verhaltensoptionen und legt die Referenz- und Kontextfelder für die Eingabe an.

CL_GUI_ALV_TREE : Sie wird verwendet, um das Drag&Drop-Verhalten auf dem Navigationsbild zu implementieren. Sie führt solche Funktionen aus, wie Knoten markieren und entmarkieren, Knoten ändern und Drag&Drop-Handler-Funktionen, wie das Markieren von Positionen. CL_GUI_ALV_TREE_BOSPS ruft außerdem die Methoden CLASS_CONSTRUCTOR und ADD_NODE auf, um Änderungen in der PS-Kalkulationsstruktur vorzunehmen.

Hinweise

Weiterführende Informationen

CL_GUI_ALV_TREE_BOSPS beeinflußt das Verhalten der Schnittstelle IF_BOSPS_CE_TREE_MODIFIER. Sie beruht auf CL_GUI_ALV_TREE, die von der ALV Tree-Struktur in der Produktkostenplanung beeinflußt wird. Wegen dieser Beziehung verwendet CL_GUI_ALV_TREE_BOSPS ebenfalls die Objekte vom Produktkostenplanungsprogramm.






BAL Application Log Documentation   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2221 Date: 20240424 Time: 145158     sap01-206 ( 45 ms )