SAP ABAP Class CL_UXS_XML_ALV_TREE_GUI (XML in ALV Tree)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-SUR (Application Component) Web Survey
     UXS_GUI (Package) XML/XSLT Services: GUI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UXB_ALV_TREE_HANDLER Handler for Class CL_GUI_ALV_TREE 20010521
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UXS_XML_CONTAINER Property: XML Container 20010515
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UXS_XML_FRAMEWORK_GUI Basic class for XML based GUIs 20010712
Properties
Class CL_UXS_XML_ALV_TREE_GUI  
Short Description XML in ALV Tree    
Super Class CL_UXB_ALV_TREE_HANDLER Handler for Class CL_GUI_ALV_TREE 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class UXS_GUI    
Program status     
Category 0   
Package UXS_GUI   XML/XSLT Services: GUI 
Created 20010515   SAP 
Last change 20010712   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_UXS_XML_CONTAINER_PROXY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_UXS_XML_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CNHT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 IXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UXS_XML_CONTAINER Property: XML Container 20010515
Friends
Class CL_UXS_XML_ALV_TREE_GUI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_ATTRIBUTE_NODE_KEY Static Attribute Protected Type reference (TYPE) STRING 'node_key' 20010606
2 CD_IF_UXS_XML_CONTAINER Instance attribute Private Attribute reference (LIKE) 20010515
3 CD_NAMESPACE_PREFIX Static Attribute Public Type reference (TYPE) STRING 'uxs' 20010606
4 CD_NAMESPACE_URI Static Attribute Public Type reference (TYPE) STRING 'http://www.sap.com/gbu-fin/uxs' 20010606
5 CD_PARAMETER_SELECTED_OBJECT Static Attribute Protected Type reference (TYPE) STRING 'SelectedObject' 20010606
6 CD_PARAMETER_SELECTED_OBJECT_V Static Attribute Protected Type reference (TYPE) STRING 'SelectedObjectValue' 20010608
7 MD_FLAG_DOM_CHANGED Instance attribute Private Attribute reference (LIKE) 20010515
8 MD_FLAG_XML_CHANGED Instance attribute Private Attribute reference (LIKE) 20010515
9 MD_NODE_ID_COUNTER Instance attribute Private Type reference (TYPE) UXS_ALV_TREE_OUTTAB_NODE_ID 20010516
10 MD_OUTTAB_S_TYPE Instance attribute Private Type reference (TYPE) TYPENAME 20010516
11 MD_OUTTAB_T_TYPE Instance attribute Private Type reference (TYPE) TYPENAME 20010516
12 MD_SOURCE_FILE Instance attribute Private Attribute reference (LIKE) 20010515
13 MD_XML Instance attribute Private Attribute reference (LIKE) 20010515
14 MD_XSLT_FIELD_CATALOGUE Instance attribute Private Type reference (TYPE) PROGNAME 20010517
15 MD_XSLT_TREE_STRUCTURE Instance attribute Private Type reference (TYPE) PROGNAME 20010517
16 MR_DOM Instance attribute Private Attribute reference (LIKE) 20010515
17 MS_DREF_OUTTAB Instance attribute Protected Object reference (TYPE REF TO) DATA 20010515
18 MT_DREF_OUT Static Attribute Private Type reference (TYPE) TT_TABLE_POINTER 20051012
19 MT_FIELD_CATALOGUE Instance attribute Protected Type reference (TYPE) LVC_T_FCAT 20010517
20 MT_POINTER Instance attribute Private Type reference (TYPE) UXS_T_XML_ALV_TREE_POINTER 20010516
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_CHILD Instance method Protected Method 20010605
2 CHANGE_NODE Instance method Protected Method 20010717
3 CONSTRUCTOR Instance method Public Constructor 20010515
4 DELETE_SUBTREE Instance method Protected Method 20010606
5 DOWNLOAD Instance method Private Method 20010515
6 ENSURE_DOM Instance method Private Method 20010515
7 ENSURE_STRING Instance method Private Method 20010515
8 FREE Instance method Public Method 20010515
9 GET_COMPONENT Instance method Public Method 20010718
10 GET_NODE_DRAG_DROP_HANDLE Instance method Protected Method 20010603
11 GET_NODE_KEY_FROM_NODE_REF Instance method Protected Method 20010605
12 GET_NODE_KEY_FROM_QUERY_STRING Instance method Protected Method 20020113
13 GET_NODE_REF_FROM_NODE_KEY Instance method Protected Method 20010605
14 GET_SOURCE_FILE Instance method Private Method 20010515
15 GET_XML_AS_DOM Instance method Protected Method 20010515
16 GET_XML_AS_STRING Instance method Protected Method 20010515
17 INITIALIZE Instance method Public Method 20010515
18 ON_NODE_COPY_INSERT Instance method Protected Method 20010807
19 QUERY_IF Instance method Private Method 20010515
20 REFRESH_TREE_CONTENT_FROM_XML Instance method Public Method 20010603
21 REFRESH_TREE_FIELDCAT_FROM_XML Instance method Public Method 20010606
22 REFRESH_TREE_FROM_XML Instance method Public Method 20010516
23 SET_COMPONENT Instance method Public Method 20010718
24 SET_DOM_CHANGED Instance method Protected Method 20010515
25 SET_XML_FROM_DOM Instance method Public Method 20010515
26 SET_XML_FROM_NODE Instance method Public Method 20010515
27 SET_XML_FROM_STRING Instance method Public Method 20010515
28 UPLOAD Instance method Private Method 20010515
29 XSLT_INSERT_ALV_TREE_COLUMN Instance method Public Method 20010517
30 XSLT_INSERT_ALV_TREE_ROW Instance method Public Method 20010516
31 XSLT_SET_ALV_TREE_CELL Instance method Public Method 20010516
Events
Class CL_UXS_XML_ALV_TREE_GUI has no event.
Types
Class CL_UXS_XML_ALV_TREE_GUI has no local type.
Method Signatures

Method APPEND_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PARENT_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20010606
2 Importing ID_REF_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20010830
3 Importing IR_NEW_CHILD Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010605
4 Importing IR_PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010709
5 Importing IR_REF_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010830
6 Returning RR_NEW_CHILD Value transfer Object reference (TYPE REF TO) IF_IXML_NODE 20010606

Method APPEND_CHILD on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method CHANGE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20010717
# Exception Resumable Description Created on
1 NODE_NOT_FOUND 20010717

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OUTTAB_S_TYPE Call by reference Type reference (TYPE) TYPENAME 20010516
2 Importing ID_OUTTAB_T_TYPE Call by reference Type reference (TYPE) TYPENAME 20010516
3 Importing ID_XSLT_FIELD_CATALOGUE Call by reference Type reference (TYPE) PROGNAME 20010517
4 Importing ID_XSLT_TREE_STRUCTURE Call by reference Type reference (TYPE) PROGNAME 20010517

Method CONSTRUCTOR on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method DELETE_SUBTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20010606
2 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010816

Method DELETE_SUBTREE on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method DOWNLOAD Signature

Method DOWNLOAD on class CL_UXS_XML_ALV_TREE_GUI has no parameter.
Method DOWNLOAD on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method ENSURE_DOM Signature

Method ENSURE_DOM on class CL_UXS_XML_ALV_TREE_GUI has no parameter.
Method ENSURE_DOM on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method ENSURE_STRING Signature

Method ENSURE_STRING on class CL_UXS_XML_ALV_TREE_GUI has no parameter.
Method ENSURE_STRING on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method FREE Signature

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

Method GET_COMPONENT Signature

Method GET_COMPONENT on class CL_UXS_XML_ALV_TREE_GUI has no parameter.
Method GET_COMPONENT on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method GET_NODE_DRAG_DROP_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OUTTAB Call by reference Type reference (TYPE) ANY 20010603
2 Returning RD_DRAG_DROP_HANDLE Value transfer Type reference (TYPE) INT2 20010603

Method GET_NODE_DRAG_DROP_HANDLE on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method GET_NODE_KEY_FROM_NODE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010606
2 Returning RD_NODE_KEY Value transfer Type reference (TYPE) LVC_NKEY 20010606

Method GET_NODE_KEY_FROM_NODE_REF on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method GET_NODE_KEY_FROM_QUERY_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_POSTDATA Call by reference Type reference (TYPE) CNHT_POST_DATA_TAB 20020113
2 Returning RD_NODE_KEY Value transfer Type reference (TYPE) LVC_NKEY 20020113

Method GET_NODE_KEY_FROM_QUERY_STRING on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method GET_NODE_REF_FROM_NODE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20010605
2 Returning RR_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE 20010605

Method GET_NODE_REF_FROM_NODE_KEY on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method GET_SOURCE_FILE Signature

Method GET_SOURCE_FILE on class CL_UXS_XML_ALV_TREE_GUI has no parameter.
Method GET_SOURCE_FILE on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method GET_XML_AS_DOM Signature

Method GET_XML_AS_DOM on class CL_UXS_XML_ALV_TREE_GUI has no parameter.
Method GET_XML_AS_DOM on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method GET_XML_AS_STRING Signature

Method GET_XML_AS_STRING on class CL_UXS_XML_ALV_TREE_GUI has no parameter.
Method GET_XML_AS_STRING on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_UXS_XML_ALV_TREE_GUI has no parameter.
Method INITIALIZE on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method ON_NODE_COPY_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010815
2 Importing ID_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20010815
3 Importing ID_PARENT_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY 20010815

Method ON_NODE_COPY_INSERT on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method QUERY_IF Signature

Method QUERY_IF on class CL_UXS_XML_ALV_TREE_GUI has no parameter.
Method QUERY_IF on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method REFRESH_TREE_CONTENT_FROM_XML Signature

Method REFRESH_TREE_CONTENT_FROM_XML on class CL_UXS_XML_ALV_TREE_GUI has no parameter.
Method REFRESH_TREE_CONTENT_FROM_XML on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method REFRESH_TREE_FIELDCAT_FROM_XML Signature

Method REFRESH_TREE_FIELDCAT_FROM_XML on class CL_UXS_XML_ALV_TREE_GUI has no parameter.
Method REFRESH_TREE_FIELDCAT_FROM_XML on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method REFRESH_TREE_FROM_XML Signature

Method REFRESH_TREE_FROM_XML on class CL_UXS_XML_ALV_TREE_GUI has no parameter.
Method REFRESH_TREE_FROM_XML on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method SET_COMPONENT Signature

Method SET_COMPONENT on class CL_UXS_XML_ALV_TREE_GUI has no parameter.
Method SET_COMPONENT on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method SET_DOM_CHANGED Signature

Method SET_DOM_CHANGED on class CL_UXS_XML_ALV_TREE_GUI has no parameter.
Method SET_DOM_CHANGED on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method SET_XML_FROM_DOM Signature

Method SET_XML_FROM_DOM on class CL_UXS_XML_ALV_TREE_GUI has no parameter.
Method SET_XML_FROM_DOM on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method SET_XML_FROM_NODE Signature

Method SET_XML_FROM_NODE on class CL_UXS_XML_ALV_TREE_GUI has no parameter.
Method SET_XML_FROM_NODE on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method SET_XML_FROM_STRING Signature

Method SET_XML_FROM_STRING on class CL_UXS_XML_ALV_TREE_GUI has no parameter.
Method SET_XML_FROM_STRING on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method UPLOAD Signature

Method UPLOAD on class CL_UXS_XML_ALV_TREE_GUI has no parameter.
Method UPLOAD on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method XSLT_INSERT_ALV_TREE_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FLAG_HIDDEN Call by reference Type reference (TYPE) STRING 20010725
2 Importing ID_LONG_LABEL Call by reference Type reference (TYPE) STRING 20010517
3 Importing ID_NAME Call by reference Type reference (TYPE) STRING 20010517
4 Importing ID_SHORT_LABEL Call by reference Type reference (TYPE) STRING 20010517
5 Importing ID_TYPE Call by reference Type reference (TYPE) STRING 20010517

Method XSLT_INSERT_ALV_TREE_COLUMN on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method XSLT_INSERT_ALV_TREE_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_NEW_NODE_KEY Value transfer Type reference (TYPE) STRING 20010606
2 Importing ID_ICON_FOLDER_CLOSED Call by reference Type reference (TYPE) STRING 20010605
3 Importing ID_ICON_FOLDER_OPEN Call by reference Type reference (TYPE) STRING 20010605
4 Importing ID_NODE_DESCRIPTION Call by reference Type reference (TYPE) STRING 20010605
5 Importing ID_NODE_DESCRIPTION_LABEL Call by reference Type reference (TYPE) STRING 20010815
6 Importing ID_PARENT_NODE_KEY Call by reference Type reference (TYPE) STRING 20010605
7 Importing ID_REF_NODE_KEY Call by reference Type reference (TYPE) STRING 20010830
8 Importing IR_DESCRIPTION_NODES Call by reference Object reference (TYPE REF TO) IF_IXML_NODE_COLLECTION 20010719
9 Importing IR_NODES Call by reference Object reference (TYPE REF TO) IF_IXML_NODE_COLLECTION 20010516

Method XSLT_INSERT_ALV_TREE_ROW on class CL_UXS_XML_ALV_TREE_GUI has no exception.

Method XSLT_SET_ALV_TREE_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_COL_NAME Call by reference Type reference (TYPE) STRING 20010516
2 Importing ID_FLAG_CHECKBOX Call by reference Type reference (TYPE) STRING 20010727
3 Importing ID_NODE_KEY Call by reference Type reference (TYPE) STRING 20010605
4 Importing ID_VALUE Call by reference Type reference (TYPE) STRING 20010516
5 Importing IR_NODES Call by reference Object reference (TYPE REF TO) IF_IXML_NODE_COLLECTION 20010516

Method XSLT_SET_ALV_TREE_CELL on class CL_UXS_XML_ALV_TREE_GUI has no exception.
History
Last changed by/on SAP  20010712 
SAP Release Created in 3.1A