SAP ABAP Class CL_UCON_BROWSER_TREE (Service Assembly Browser)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-ICF (Application Component) Internet Communication Framework
     S_UNIFIED_CON_DT_BROWSER (Package) Designtime Browsers
Properties
Class CL_UCON_BROWSER_TREE  
Short Description Service Assembly Browser    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package S_UNIFIED_CON_DT_BROWSER   Designtime Browsers 
Created 20120702   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_GUI_SIMPLE_TREE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UCON_BROWSER_TREE has no interface implemented.
Friends
Class CL_UCON_BROWSER_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MI_DATA_PROVIDER Instance attribute Private Object reference (TYPE REF TO) IF_UCON_BROWSER_DATA_PROVIDER Data Provider for UCON Browser Tool 20120710
2 MI_FACTORY Static Attribute Private Object reference (TYPE REF TO) LIF_FACTORY Factory Class for GUI objects 20120710
3 MI_FILTER_OPTIONS Instance attribute Private Object reference (TYPE REF TO) IF_UCON_BROWSER_FILTER_DATA Character Field Length = 10 20120710
4 MI_NODE_CREATOR Instance attribute Private Object reference (TYPE REF TO) LIF_NODE_CREATOR Node Creator for tree 20120711
5 MI_TREE Instance attribute Private Object reference (TYPE REF TO) LIF_COLUMN_TREE_MODEL Tree 20120710
6 MO_BROWSER Instance attribute Private Object reference (TYPE REF TO) CL_UCON_BROWSER_MAIN Tag Browser 20120710
7 MV_MAXID Instance attribute Private Type reference (TYPE) INT4 0 Natural number 20120710
8 MV_SHOW_CHECKBOX Instance attribute Private Type reference (TYPE) ABAP_BOOL 20120822
9 NODE_DATA Instance attribute Private See coding 20120703
10 TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Simple Tree Control 20120711
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20120710
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120702
3 DESTROY Instance method Public Method 20120702
4 HANDLE_CHECKBOX_CHANGE Instance method Private Event handling method 20120903
5 HANDLE_DRAG_MULTIPLE Instance method Private Event handling method 20120831
6 HANDLE_DROP Instance method Private Event handling method 20120831
7 HANDLE_EVENT_OBJECT_CREATED Instance method Private Event handling method 20131017
8 HANDLE_EVT_EXPAND_NO_CHILDREN Instance method Private Event handling method EventHandler: Tree: Expand nodes 20120702
9 HANDLE_EVT_ITEM_DOUBLE_CLICK Instance method Private Event handling method Event Handler: Tree: Double Click 20120712
10 HANDLE_EVT_NODE_CTXT_MENU_REQ Instance method Private Event handling method Event Handler: Context Menu Requested for Node 20120702
11 HANDLE_EVT_NODE_CTXT_MENU_SEL Instance method Private Event handling method Event Handler: Process Function from Context Menu 20120702
12 HANDLE_EVT_NODE_KEYPRESS Instance method Private Event handling method Event Handler: Key Pressed for Node 20120702
13 HANDLE_EVT_NODE_ON_DRAG Instance method Private Event handling method Event Handler: Drag&Drop 20120702
14 HANDLE_EVT_TREE_DOUBLE_CLICK Instance method Private Event handling method Event Handler: Tree: Double-click nodes 20120702
15 SET_SELECTION_CRITERIA Instance method Public Method 20120702
16 TR_BUILD_INITIAL_TREE Instance method Private Method Set Up Initial Tree 20120702
Events
Class CL_UCON_BROWSER_TREE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_CA_NOTES Private See coding 20120903 TT_CA_NOTES type standard table of ref to lcl_ca_node
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_UCON_BROWSER_TREE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_UCON_BROWSER_TREE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BROWSER Call by reference Object reference (TYPE REF TO) CL_UCON_BROWSER_MAIN Tag Browser 20120710
2 Importing DATA_PROVIDER Call by reference Object reference (TYPE REF TO) IF_UCON_BROWSER_DATA_PROVIDER Data Provider for UCON Browser Tool 20120710
3 Importing FILTER_OPTIONS Call by reference Object reference (TYPE REF TO) IF_UCON_BROWSER_FILTER_DATA Filter Data for UCON Browser 20120710
4 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER 20120710
5 Importing SHOW_CHECKBOX Call by reference Type reference (TYPE) ABAP_BOOL 20120822

Method CONSTRUCTOR on class CL_UCON_BROWSER_TREE has no exception.

Method DESTROY Signature

Method DESTROY on class CL_UCON_BROWSER_TREE has no parameter.
Method DESTROY on class CL_UCON_BROWSER_TREE has no exception.

Method HANDLE_CHECKBOX_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECKED Value transfer Attribute reference (LIKE) 20120903
2 Importing ITEM_NAME Value transfer Attribute reference (LIKE) 20120903
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20120903

Method HANDLE_CHECKBOX_CHANGE on class CL_UCON_BROWSER_TREE has no exception.

Method HANDLE_DRAG_MULTIPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Value transfer Attribute reference (LIKE) 20120831
2 Importing ITEM_NAME Value transfer Attribute reference (LIKE) 20120831
3 Importing NODE_KEY_TABLE Value transfer Attribute reference (LIKE) 20120831

Method HANDLE_DRAG_MULTIPLE on class CL_UCON_BROWSER_TREE has no exception.

Method HANDLE_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Value transfer Attribute reference (LIKE) 20120831
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20120831

Method HANDLE_DROP on class CL_UCON_BROWSER_TREE has no exception.

Method HANDLE_EVENT_OBJECT_CREATED Signature

Method HANDLE_EVENT_OBJECT_CREATED on class CL_UCON_BROWSER_TREE has no parameter.
Method HANDLE_EVENT_OBJECT_CREATED on class CL_UCON_BROWSER_TREE has no exception.

Method HANDLE_EVT_EXPAND_NO_CHILDREN Signature

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

Method HANDLE_EVT_EXPAND_NO_CHILDREN on class CL_UCON_BROWSER_TREE has no exception.

Method HANDLE_EVT_ITEM_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Value transfer Attribute reference (LIKE) 20120712
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20120712

Method HANDLE_EVT_ITEM_DOUBLE_CLICK on class CL_UCON_BROWSER_TREE has no exception.

Method HANDLE_EVT_NODE_CTXT_MENU_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Value transfer Attribute reference (LIKE) 20120831
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20120831

Method HANDLE_EVT_NODE_CTXT_MENU_REQ on class CL_UCON_BROWSER_TREE has no exception.

Method HANDLE_EVT_NODE_CTXT_MENU_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20120831
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20120831

Method HANDLE_EVT_NODE_CTXT_MENU_SEL on class CL_UCON_BROWSER_TREE has no exception.

Method HANDLE_EVT_NODE_KEYPRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Value transfer Attribute reference (LIKE) 20120702
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20120702

Method HANDLE_EVT_NODE_KEYPRESS on class CL_UCON_BROWSER_TREE has no exception.

Method HANDLE_EVT_NODE_ON_DRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Value transfer Attribute reference (LIKE) 20120702
2 Importing FIELDNAME Value transfer Attribute reference (LIKE) 20120702
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20120702

Method HANDLE_EVT_NODE_ON_DRAG on class CL_UCON_BROWSER_TREE has no exception.

Method HANDLE_EVT_TREE_DOUBLE_CLICK Signature

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

Method HANDLE_EVT_TREE_DOUBLE_CLICK on class CL_UCON_BROWSER_TREE has no exception.

Method SET_SELECTION_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILTER_OPTIONS Call by reference Object reference (TYPE REF TO) IF_UCON_BROWSER_FILTER_DATA Character Field Length = 10 20120710

Method SET_SELECTION_CRITERIA on class CL_UCON_BROWSER_TREE has no exception.

Method TR_BUILD_INITIAL_TREE Signature

Method TR_BUILD_INITIAL_TREE on class CL_UCON_BROWSER_TREE has no parameter.
Method TR_BUILD_INITIAL_TREE on class CL_UCON_BROWSER_TREE has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740