Show TOC

Zweidimensionalen Context-Knoten mit Range-Supply erzeugenLocate this document in the navigation structure

Mithilfe eines Range-Supply-Knotens ist es möglich, nur genau die Datenmenge an einen zweidimensionalen Context-Knoten zu übergeben, die angefordert wird (z.B. die momentan sichtbaren Zeilen eines DataGrid). Damit kann der vom Context-Knoten benötigte Speicher reduziert werden.

Um einen zweidimensionalen Range-Context-Knoten zu erzeugen, verwenden Sie die Methode ADD_NEW_CHILD_NODE der Schnittstelle IF_WD_CONTEXT_NODE_INFO. Mit den Parametern SUPPLY_METHOD und SUPPLY_OBJECT der Methode ADD_NEW_CHILD_NODE legen Sie fest, welche Range-Supply-Methode verwendet werden soll.

Ein Beispiel finden Sie im System unter der Component WDR_TEST_DATA_GRID in der View TC_SUPPLY.

Die Assistance-Klasse CL_WDR_TEST_DATA_GRID_ASSIST aus dem Beispiel besitzt die Range-Supply-Methode SUPPLY_DATA. Diese Methode wird mit dem Parameter SUPPLY_METHOD der Methode ADD_NEW_CHILD_NODE referenziert.

Signatur der Range-Supply-Methode:
Tabelle 1:
Parameter Typisierung
PARENT_ELEMENT TYPE REF TO IF_WD_CONTEXT_ELEMENT
NODE TYPE REF TO IF_WD_CONTEXT_NODE_2D
FROM_X TYPE I
FROM_Y TYPE I
TO_X TYPE I
TO_Y TYPE I
SET_INITIAL TYPE ABAP_BOOL