Ansicht
Dokumentation
CL_TREE_MODEL - Tree Model Basisklasse
rdisp/max_wprun_time - Maximum work process run time ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Das SAP Tree Model wurde zur Ergänzung des SAP Tree Control eingeführt. Im Gegensatz zum SAP Tree Control, das zur reinen Datenanzeige dient und keine Verwaltungsfunktionen umfasst, hält das SAP Tree Model alle anzuzeigenden Daten auf dem Anwendungsserver. Das Anwendungsprogramm muss nicht direkt mit dem Baum auf dem Frontend, sondern nur mit dem Tree Model kommunizieren. Darüber hinaus gewährleistet das Tree Model optimale Performance - ein wichtiger Aspekt bei der Tree-Control-Programmierung, der bisher in der Verantwortung des Anwendungsentwicklers lag.
Einführungshinweise
Verwenden Sie das SAP Tree Model immer dann, wenn Sie Daten in einer hierarchischen Baumstruktur anzeigen möchten.
Funktionsumfang
Wie der SAP Tree liegt das SAP Tree Model in drei Varianten vor:
- Simple Tree
- List Tree
- Column Tree
Darüber hinaus bietet das SAP Tree Model Funktionen, die seine Bedienung im Vergleich zum normalen SAP Tree komfortabler gestalten:
- Automatische Synchronisation zwischen dem Tree Model auf dem Anwendungsserver und dem Tree Control am Frontend
- Automatische Flush-Handhabung
- Such- und Druckfunktionen
- Gültigkeitsprüfung von Knotendaten, bevor sie an den Frontend geschickt werden (verringert das Risiko des Laufzeitfehlers CNTL_ERROR)
- Automatische Steuerung der an den Frontend gesendeten Datenmenge und des Sendezeitpunkts
- Möglichkeit zur Anzeige des Baums in Tabellenform
- Frei verwendbare Objektreferenz, der Sie ein anwendungsbezogenes Objekt zuordnen können
Einschränkungen
Einige Funktionen des SAP Tree Model können im SAP GUI for HTML nicht ausgeführt werden.
Methodenübersicht
Die Klasse CL_TREE_MODEL ist die Basisklasse aller Tree Model Klassen.
Erzeugung des Tree Controls
CREATE_TREE_CONTROL
Konfiguration von Tastatur-Events
ADD_KEY_STROKE
REMOVE_ALL_KEY_STROKES
GET_KEY_STROKES
Selektion
SET_SELECTED_NODE
SELECT_NODES
UNSELECT_ALL
UNSELECT_NODES
GET_SELECTED_NODE
GET_SELECTED_NODES
GET_NODE_SELECTION_MODE
GET_HIDE_SELECTION
Knotenschlüssel prüfen
NODE_KEYS_IN_TREE
NODE_KEY_IN_TREE
Ermittlung aller Knotenschlüssel im Baum
GET_ALL_NODE_KEYS
Knoten expandieren / expandierte Knoten abfragen
EXPAND_NODE
EXPAND_NODES
EXPAND_ROOT_NODES
SAVE_EXPAND_ALL_NODES
SAVE_EXPAND_SUBTREE
EXPAND_NODE_PREDECESSORS
GET_EXPANDED_NODES
Knoten kollabieren
COLLAPSE_ALL_NODES
COLLAPSE_NODE
Liste der Wurzelknoten
GET_FIRST_ROOT_NODE
GET_LAST_ROOT_NODE
GET_NR_OF_ROOT_NODES
GET_ROOT_NODES
Knoten löschen
DELETE_ALL_NODES
DELETE_NODE
DELETE_NODES
Methoden auf einem Knoten
NODE_SET_DISABLED
NODE_SET_DRAGDROPID
NODE_SET_EXPANDER
NODE_SET_EXPANDED_IMAGE
NODE_SET_HIDDEN
NODE_SET_IS_FOLDER
NODE_SET_NO_BRANCH
NODE_SET_IMAGE
NODE_SET_STYLE
NODE_SET_USER_OBJECT
NODE_GET_CHILDREN
NODE_GET_FIRST_CHILD
NODE_GET_LAST_CHILD
NODE_GET_NEXT_SIBLING
NODE_GET_NR_OF_CHILDREN
NODE_GET_PARENT
NODE_GET_PREV_SIBLING
NODE_GET_USER_OBJECT
Sonstiges
PRINT_TREE
GET_NR_OF_NODES
ENSURE_VISIBLE
MOVE_NODE
SCROLL
SET_CTX_MENU_SELECT_EVENT_APPL
GET_CTX_MENU_SELECT_EVENT_APPL
SET_DEFAULT_DROP
GET_DEFAULT_DROP
SET_FOLDER_SHOW_EXP_IMAGE
GET_FOLDER_SHOW_EXP_IMAGE
SET_TOP_NODE
GET_TOP_NODE
GET_FIRST_ROOT_NODE
GET_LAST_ROOT_NODE
Vendor Master (General Section) RFUMSV00 - Advance Return for Tax on Sales/Purchases
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4288 Date: 20240419 Time: 012202 sap01-206 ( 36 ms )