SAP ABAP Class CL_XML_DOCUMENT_TREE (XML: Tree for Displaying XML Document Structure (F4))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWXML (Package) Workflow XML FRAMEWORK
Properties
Class CL_XML_DOCUMENT_TREE  
Short Description XML: Tree for Displaying XML Document Structure (F4)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWXML   Workflow XML FRAMEWORK 
Created 19991116   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_XML_DOCUMENT_TREE has no forward declaration.
Interfaces
Class CL_XML_DOCUMENT_TREE has no interface implemented.
Friends
Class CL_XML_DOCUMENT_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_SEL_PATH Instance attribute Public Type reference (TYPE) STRING Path to Selected Node 19991126
2 M_TREE Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SIMPLE_TREE GUI Component 19991116
3 M_XML_DOC Instance attribute Protected Object reference (TYPE REF TO) CL_XML_DOCUMENT_BASE Reference to XML Document 19991116
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR Instance method Public Method Deletes all lines 19991116
2 CONSTRUCTOR Instance method Public Constructor Constructor 19991116
3 FREE Instance method Public Method Release (Destructor) 19991116
4 GET_NODE_TABLE Instance method Public Method Generates node table 20000224
5 GET_SELECTED_PATH Instance method Public Method Gets path of selected node 19991126
6 INIT_CONTROL Instance method Public Method Initializes the GUI Component (Tree Control) 19991116
7 ON_DOUBLECLICK Instance method Protected Event handling method Event: Double-Click 19991116
8 ON_EXPAND_NO_CHILDREN Instance method Protected Event handling method Event: Expand Node 19991116
9 P_ADD_NODE_2_TABLE Instance method Protected Method Fills table with nodes (of one level) 20000224
10 P_ADD_NODE_ATTR_2_TABLE Instance method Protected Method Fills table with node attributes 20000224
11 P_ADD_NODE_CHILD_2_TABLE Instance method Protected Method Fills table with lower-level nodes 20000224
Events
Class CL_XML_DOCUMENT_TREE has no event.
Types
Class CL_XML_DOCUMENT_TREE has no local type.
Method Signatures

Method CLEAR Signature

Method CLEAR on class CL_XML_DOCUMENT_TREE has no parameter.
Method CLEAR on class CL_XML_DOCUMENT_TREE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER GUI CONTAINER 19991116
2 Importing XML_DOCUMENT Call by reference Object reference (TYPE REF TO) CL_XML_DOCUMENT_BASE XML-Dokument 19991116

Method CONSTRUCTOR on class CL_XML_DOCUMENT_TREE has no exception.

Method FREE Signature

Method FREE on class CL_XML_DOCUMENT_TREE has no parameter.
Method FREE on class CL_XML_DOCUMENT_TREE has no exception.

Method GET_NODE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEPTH Call by reference Type reference (TYPE) I 9999 Hierarchie (tiefe) 20000224
2 Importing ROOT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE Wurzelknoten / leer = ganzes Dokument 20000224
3 Exporting T_NODES Call by reference Type reference (TYPE) SWXMLTREE Knotentabelle 20000224

Method GET_NODE_TABLE on class CL_XML_DOCUMENT_TREE has no exception.

Method GET_SELECTED_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Knoten-Id 19991126
2 Returning PATH Value transfer Type reference (TYPE) STRING Zugriffspfad 19991126

Method GET_SELECTED_PATH on class CL_XML_DOCUMENT_TREE has no exception.

Method INIT_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER GUI Container 19991116

Method INIT_CONTROL on class CL_XML_DOCUMENT_TREE has no exception.

Method ON_DOUBLECLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Type reference (TYPE) 19991116

Method ON_DOUBLECLICK on class CL_XML_DOCUMENT_TREE has no exception.

Method ON_EXPAND_NO_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Call by reference Attribute reference (LIKE) 19991116

Method ON_EXPAND_NO_CHILDREN on class CL_XML_DOCUMENT_TREE has no exception.

Method P_ADD_NODE_2_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOM_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE Knoten im DOM 20000224
2 Importing DOM_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE Übergeordneter Knoten 20000224
3 Changing T_NODES Call by reference Type reference (TYPE) SWXMLTREE Knotentabelle 20000224

Method P_ADD_NODE_2_TABLE on class CL_XML_DOCUMENT_TREE has no exception.

Method P_ADD_NODE_ATTR_2_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOM_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE KNOTEN 20000224
2 Changing T_NODES Call by reference Type reference (TYPE) SWXMLTREE Knotentabelle 20000224

Method P_ADD_NODE_ATTR_2_TABLE on class CL_XML_DOCUMENT_TREE has no exception.

Method P_ADD_NODE_CHILD_2_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEPTH Value transfer Type reference (TYPE) I Tiefe 20000224
2 Importing DOM_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE Knoten im DOM 20000224
3 Changing T_NODES Call by reference Type reference (TYPE) SWXMLTREE Knotentabelle 20000224

Method P_ADD_NODE_CHILD_2_TABLE on class CL_XML_DOCUMENT_TREE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 46C