!--a11y-->
CL_WD_DYNAMIC_TOOL 
Die Klasse CL_WD_DYNAMIC_TOOL enthält
verschiedene Methoden, die für die ersten Schritte in der
dynamische
Programmierung hilfreich sind (z.B. SE16-Nachbau), sowie Hilfsmethoden für
z.B. Tables und Trees.
Methode für den SE16-Nachbau.
Generische Methode, um Daten einer beliebigen Tabelle zu lesen, damit keine Checkman-Fehler auftreten.
Methode für das Generieren eines Formulars aus den Attributen eines Knotens.
Sie können diese Methode als Kopiervorlage verwenden.
Methode für das Erzeugen einer Instanz
eines
Layout-UI-Elementes
je nach Typ des Parents.
Sie können diese Methode bei der dynamischen UI-Programmierung verwenden, wenn der Layout-Typ des Parents nicht bekannt ist.
Methode für das Erzeugen eines Node-Info-Objekts mit einer vorgegebenen Datenstruktur. Sie können diese Methode für den SE16-Nachbau verwenden.

Verwenden Sie die Methoden von
IF_WD_CONTEXT_NODE_INFO
für das dynamische Anlegen von Knoten.
Diese Methode ist analog zu CREATE_FORM_FROM_NODE, nur wird hier eine Tabelle gebaut.
Diese Methode wird nicht mehr verwendet.
Diese Methode dient dem Setzen des
aktuell ausgewählten Blatts oder Knotens in einem Baum. Falls bereits ein
anderes Element ausgewählt ist, wird dieses deselektiert. Wenn kein
Context-Element angegeben wird, wird das aktuell ausgewählte Blatt oder Knoten
deselektiert. Diese Methode sollte bei der Benutzung eines
Tree-UI-Elements
einmal vor dem ersten Rendern des Tree aufgerufen werden, um den Context
korrekt zu initialisieren. Andernfalls könnten in Abhängigkeit von den
Einstellungen im Context mehrere Blätter/Knoten gleichzeitig ausgewählt
sein.
Diese Methode erzeugt aus dem angegebenen Typ dynamisch eine Range-Tabelle, welche z.B. in den Select-Options verwendet werden kann. Die Anwendung ist jedoch nicht auf die Select-Options limitiert, da eine reguläre Range-Tabelle erzeugt wird, wie sie auch über eine data mytable type range of mytype.-Anweisung erzeugt werden würde.