
Das Übertragen von Knoteninformation an den SAP Tree am Frontend ist eine perfomancekritische Operation. Bei großen Bäumen mit mehr als 500 Knoten sollten daher die Kinder eines Knotens erst dann zum Frontend übertragen werden, wenn der Knoten expandiert wird.
Beim folgenden Baum sollen zunächst nur die Knoten Root und Child1 in den SAP Tree eingefügt werden. Erst nach dem Expandieren des Knotens Child1 sollen die Kinder des Knotens eingefügt werden:

Um dieses Szenario zu realisieren, müssen Sie folgende Schritte durchführen:
Beim Knoten Child1 setzen Sie in der Knotenstruktur ( TREEV_NODE) das Feld EXPANDER = 'X'. Durch dieses Vorgehen wird das Ereignis EXPAND_NO_CHILDREN ausgelöst, sobald ein Benutzer diesen Knoten expandieren will.
Registrieren Sie sich auf das Ereignis EXPAND_NO_CHILDREN.
Implementieren Sie in der Ereignisbehandlermethode eine Routine, welche die Kinder des expandierten Knotens in den SAP Tree lädt.
Der Report SAPSIMPLE_TREE_CONTROL_DEMO kann als Beispiel für dieses Vorgehen dienen.