SAP Tree und Tree Model
Bei SAP Tree und SAP Tree Model handelt es sich um Techniken, die auf dem Control Framework von SAP aufbauen und zur Anzeige von hierarchisch angeordneten Daten in einer Baumstruktur verwendet werden können. Mit dem SAP Tree, der zu Release 4.6A eingeführt wurde, lassen sich Daten am Frontend darstellen. Das SAP Tree Model, das zu Release 4.6C neu hinzukam, ermöglicht darüber hinaus die Verwaltung der Daten in der Control-Instanz.
In der unten abgebildeten Grafik sind die Unterschiede dargestellt. Der SAP Tree empfängt Anwendungsdaten vom Programm und übergibt sie entweder direkt oder bei der nächsten Synchronisation an die entsprechende Frontend-Komponente. Er kann Daten jedoch nicht selbst halten, d.h. wenn Sie andere Eigenschaften als den Schlüssel oder Namen eines Knotens oder Eintrags ermitteln möchten, müssen Sie diese Anforderung auf der Basis des Knotenschlüssels selbst programmieren. Das SAP Tree Model hingegen umfasst einen Datenverwaltungsteil und kapselt außerdem eine normale Tree-Control-Instanz. Alle Daten, die an den Baum übergeben werden, werden in der Tree-Model-Instanz gehalten und an das Frontend geschickt. Folglich finden Aktionen wie Suchen im Baum im ABAP-Programm statt und erfordern keine zeitaufwendige Netzwerkkommunikation.

Bei der Entscheidung, ob Sie den SAP Tree oder das SAP Tree Model verwenden, sollten Sie bedenken, dass das SAP Tree Model einige nützliche Funktionen bietet, die im SAP Tree nicht verfügbar sind. Beim SAP Tree Model können Sie zum Beispiel:
● Knotenschlüssel prüfen, bevor sie ans Frontend geschickt werden (um sicherzustellen, dass keine Dubletten existieren)
● Im Baum suchen
● Den Baum drucken
Außerdem bietet das SAP Tree Model:
● Automatische Flush-Handhabung
● Automatische Handhabung der Knotenübergabe an das Frontend
Für den Einsatz des SAP Tree ist das SAP GUI ab Release 4.6A erforderlich. Für den Einsatz des SAP Tree Model ist das SAP GUI ab Release 4.6C erforderlich.
Einige Funktionen des SAP Tree und des SAP Tree Model sind im SAP GUI for HTML nicht verfügbar. Nähere Informationen finden Sie unter Die Tree Controls im SAP GUI for HTML.