SAP ABAP Class CL_WLF_COLUMN_TREE (Column Tree Display)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-AB (Application Component) Agency Business (Global Trade)
     WLF_REUSE (Package) Reuse DDIC objects for GTM and coupling between EAs
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_LOP_EMBEDDED_TREE Logistcial Option Embedded Tree 20121008
2 Inheritance (c INHERITING FROM c_ref)  CL_LOP_MASTER_TREE Logistical Option Master Data Tree 20120926
Properties
Class CL_WLF_COLUMN_TREE  
Short Description Column Tree Display    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WLF_REUSE   Reuse DDIC objects for GTM and coupling between EAs 
Created 20120921   SAP 
Last change 20130531   SAP 
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 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WLF_COLUMN_TREE has no interface implemented.
Friends
Class CL_WLF_COLUMN_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALIGN_CENTER Constant Public Type reference (TYPE) WLF_COL_ALIGNMENT 1 20120921
2 ALIGN_LEFT Constant Public Type reference (TYPE) WLF_COL_ALIGNMENT 0 20120921
3 ALIGN_RIGHT Constant Public Type reference (TYPE) WLF_COL_ALIGNMENT 2 20120921
4 C_COLUMN Constant Protected See coding 20120924
5 C_FUNC_BUTN_CHANGE_DISP Constant Private Type reference (TYPE) UI_FUNC 'CHANGE_DISPLAY' Function Code: Button Change Display Structure 20120925
6 C_FUNC_BUTN_COLLAPSE_ALL Constant Private Type reference (TYPE) UI_FUNC 'COLLAPSE_ALL' Function Code: Button Collapse All 20120925
7 C_FUNC_BUTN_COLLAPSE_SINGLE Constant Private Type reference (TYPE) UI_FUNC 'COLLAPSE_ONE' Function Code: Button Collapse Single 20120925
8 C_FUNC_BUTN_EXPAND_ALL Constant Private Type reference (TYPE) UI_FUNC 'EXPAND_ALL' Function Code: Button Expand All 20120925
9 C_FUNC_BUTN_EXPAND_SINGLE Constant Private Type reference (TYPE) UI_FUNC 'EXPAND_ONE' Function Code: Button Expand Single 20120925
10 C_FUNC_BUTN_NO Constant Private Type reference (TYPE) CHAR1 2 Function Code: No 20121004
11 C_FUNC_BUTN_REFRESH Constant Private Type reference (TYPE) UI_FUNC 'REFRESH' Function Code 20120925
12 C_FUNC_BUTN_VARIANT Constant Private Type reference (TYPE) UI_FUNC 'VARIANT' Function Code: Button User Variant 20120925
13 C_FUNC_BUTN_VARIANT_LOAD Constant Private Type reference (TYPE) UI_FUNC 'VARIANT_LOAD' Function Code: Button User Variant Load 20120925
14 C_FUNC_BUTN_VARIANT_RESET Constant Private Type reference (TYPE) UI_FUNC 'VARIANT_RESET' Function Code: Button User Variant Reset 20120925
15 C_FUNC_BUTN_VARIANT_SAVE Constant Private Type reference (TYPE) UI_FUNC 'VARIANT_SAVE' Function Code: Button User Variant Save 20120925
16 C_FUNC_BUTN_YES Constant Private Type reference (TYPE) CHAR1 1 Function Code: Yes 20121004
17 C_FUNC_CTMENU_HELP Constant Private Type reference (TYPE) UI_FUNC 'F1' Function Code: Context Menu F1 Help 20120928
18 C_ICON_BUTN_CHANGE_DISP Constant Private Type reference (TYPE) ICONNAME ICON_TOGGLE_DISPLAY Button Icon: Changing the Display Structure 20120925
19 C_ICON_BUTN_COLLAPSE_ALL Constant Private Type reference (TYPE) ICONNAME ICON_COLLAPSE_ALL Button Icon: Tree Collapse All 20120925
20 C_ICON_BUTN_COLLAPSE_SINGLE Constant Private Type reference (TYPE) ICONNAME ICON_COLLAPSE Button Icon: Tree Collapse Single 20120925
21 C_ICON_BUTN_EXPAND_ALL Constant Private Type reference (TYPE) ICONNAME ICON_EXPAND_ALL Button Icon: Tree Expand All 20120925
22 C_ICON_BUTN_EXPAND_SINGLE Constant Private Type reference (TYPE) ICONNAME ICON_EXPAND Button Icon: Tree Expand Single 20120925
23 C_ICON_BUTN_REFRESH Constant Private Type reference (TYPE) ICONNAME ICON_REFRESH Button Icon: Refresh Tree 20120925
24 C_ICON_BUTN_VARIANT Constant Private Type reference (TYPE) ICONNAME ICON_ALV_VARIANT_CHOOSE Button Icon: Tree Variant 20120925
25 C_ICON_FOLD_STD_COL Constant Private Type reference (TYPE) ICONNAME ICON_CLOSED_FOLDER Folder Icon: Standard Folder Icon Collapsed 20120927
26 C_ICON_FOLD_STD_EXP Constant Private Type reference (TYPE) ICONNAME ICON_OPEN_FOLDER Folder Icon: Standard Folder Icon Expanded 20120927
27 C_PREFIX_SPLITTER Constant Private Type reference (TYPE) CHAR1 '_' Single-Character for Splitting C_PREFIX_STRUCTURE 20120926
28 C_PREFIX_STRUCTURE Constant Private Type reference (TYPE) UI_FUNC 'STRUC_' Function Code Prefix for Structure 20120926
29 C_WIDTH_COLUMN_ICON Constant Private Type reference (TYPE) INT4 20 Standard Icon Column Width 20120925
30 C_WIDTH_HIERARCHY Constant Private Type reference (TYPE) INT4 80 Standard Column Width 20120925
31 ITEM_CLASS_BUTTON Constant Public Type reference (TYPE) WLF_COL_ITM_CLASS 4 20120921
32 ITEM_CLASS_CHECKBOX Constant Public Type reference (TYPE) WLF_COL_ITM_CLASS 3 20120921
33 ITEM_CLASS_LINK Constant Public Type reference (TYPE) WLF_COL_ITM_CLASS 5 20120921
34 ITEM_CLASS_TEXT Constant Public Type reference (TYPE) WLF_COL_ITM_CLASS 2 20120921
35 MO_CTMENU_CHANGE_DISP Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu: Display Structures 20120926
36 MO_CTMENU_VARIANT Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu: Tree Variant 20120926
37 MO_GCTRL_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Toolbar Control 20120923
38 MO_GCTRL_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Tree Control 20120923
39 MO_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20120923
40 MO_TOOLBAR Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20120924
41 MO_TREE Instance attribute Protected Object reference (TYPE REF TO) CL_COLUMN_TREE_MODEL Tree Control 20120921
42 MS_TREE_MODE Instance attribute Protected Type reference (TYPE) WLF_S_TREE_MODE Column Tree Mode 20120923
43 MTH_TECHNICAL_FIELDS Instance attribute Private Type reference (TYPE) WLF_TH_STRUCTURE_FIELD Technical Fields of Structures 20120926
44 MTS_FIELDCATALOG Instance attribute Private Type reference (TYPE) WLF_TS_TREE_COLUMN_FCAT Column Tree Field Catalog (Sorted) 20120926
45 MTS_NODE_STYLING_TYPES Instance attribute Private Type reference (TYPE) WLF_TS_TREE_NODE_STYLE Column Tree Node Styling 20120926
46 MTS_TOOLBAR_HANDLER Instance attribute Private Type reference (TYPE) WLF_TS_FCODE_HANDLER Toolbar Function Code Handler Mapping 20120926
47 MT_DISPLAY_STRUCTURES Instance attribute Private Type reference (TYPE) WLF_T_STRUCTURES Display Structures 20120926
48 MV_ACTIVE_STRUCTURE Instance attribute Private Type reference (TYPE) STRUKNAME 20120921
49 MV_COLUMN_COUNTER Instance attribute Private Type reference (TYPE) I 20120921
50 MV_COLUMN_SEQUENCE Instance attribute Private Type reference (TYPE) WLF_SEQUENCE 20120921
51 MV_HIDE_SELECTION Instance attribute Private Type reference (TYPE) WLF_TREE_SEL_HIDE Column Tree: Visibility of Selection 20120923
52 MV_ICON_FOLD_STD_COL Instance attribute Protected Type reference (TYPE) ICONNAME Folder Icon: Standard Folder Icon Collapsed 20120927
53 MV_ICON_FOLD_STD_EXP Instance attribute Protected Type reference (TYPE) ICONNAME Folder Icon: Standard Folder Icon Expanded 20120927
54 MV_ITEM_SELECTION Instance attribute Private Type reference (TYPE) WLF_TREE_ITEM_SEL Column Tree: Item Selection Mode 20120923
55 MV_NODE_SELECTION_MODE Instance attribute Private Type reference (TYPE) WLF_TREE_NODE_SEL Column Tree: Node Selection Mode 20120923
56 MV_VARIANT_PERS_KEY Instance attribute Private Type reference (TYPE) SPERS_KEY Personalization Object Key for Tree Variant 20120923
57 MV_WIDTH_COLUMN_ICON Instance attribute Protected Type reference (TYPE) INT4 20120921
58 MV_WIDTH_HIERARCHY Instance attribute Protected Type reference (TYPE) INT4 20120921
59 NODE_SEL_MODE_MULTIPLE Constant Public Type reference (TYPE) WLF_TREE_NODE_SEL 1 Column Tree: Node Selection Mode Multiple 20120925
60 NODE_SEL_MODE_SINGLE Constant Public Type reference (TYPE) WLF_TREE_NODE_SEL 0 Column Tree: Node Selection Mode Single 20120925
61 RELAT_FIRST_CHILD Constant Public Type reference (TYPE) WLF_TREE_RELAT 0 Node is First Child 20121001
62 RELAT_FIRST_SIBLING Constant Public Type reference (TYPE) WLF_TREE_RELAT 4 Node is First Sibling 20121001
63 RELAT_LAST_CHILD Constant Public Type reference (TYPE) WLF_TREE_RELAT 1 Node is Last Child 20121001
64 RELAT_LAST_SIBLING Constant Public Type reference (TYPE) WLF_TREE_RELAT 5 Node is Last Sibling 20121001
65 RELAT_NEXT_SIBLING Constant Public Type reference (TYPE) WLF_TREE_RELAT 3 Node is Next Sibling 20121001
66 RELAT_PREV_SIBLING Constant Public Type reference (TYPE) WLF_TREE_RELAT 2 Node is Previous Sibling 20121001
67 TREE_MODE_NO_TOOLBAR Constant Protected Type reference (TYPE) WLF_PROG_MODE_TOOLBAR ' ' Program Mode: No Toolbar 20120923
68 TREE_MODE_WITH_TOOLBAR Constant Protected Type reference (TYPE) WLF_PROG_MODE_TOOLBAR 'X' Program Mode: With Toolbar 20120923
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE Instance method Protected Method Insert Node with Style 20121002
2 ADD_NODES Instance method Protected Method Insert a Set of Nodes with Style 20121002
3 ADJUST_FIELDCATALOG Instance method Protected Method Manipulate Fieldcatalog 20120925
4 ADJUST_REGISTERED_EVENTS Instance method Protected Method Adjust Registerd Events for Control 20120928
5 ADJUST_TOOLBAR Instance method Protected Method Manipulate Toolbar 20120925
6 AFTER_INIT_CONTROLS Instance method Protected Method After Controls have been Created 20121004
7 APPLY_TREE_VARIANT Instance method Private Method Apply Variant to Tree 20121004
8 BUILD_TREE Instance method Public Method Set Up Tree Nodes and Items 20120925
9 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120921
10 CONTROL_MEMBER_VARIABLES Instance method Protected Method Initialize Member Variables 20120924
11 CREATE_ICON Static method Private Method Creates an Icon 20120927
12 DEFINE_DISP_STRUCTURES Instance method Protected Method Define Display Structures for Columns 20120926
13 DEFINE_HIERARCHY_HEADING Instance method Protected Method Define Properties of Hierarchy Column 20120926
14 DEFINE_NODE_STYLE_TYPES Instance method Protected Method Define Node Styling Types 20120926
15 DEFINE_TECHNICAL_FIELDS Instance method Protected Method Define Technical Fields 20120926
16 DEFINE_TOOLBAR_HANDLING Instance method Protected Method Define Handling Methods for Toolbar Interaction 20120926
17 DO_COLLAPSE_ALL Instance method Private Method Button Handler: Collapse All Nodes 20120926
18 DO_COLLAPSE_SINGLE Instance method Private Method Button Handler: Collapse Single Node 20120926
19 DO_DISPLAY_STRUCTURE_CHOOSE Instance method Private Method Button Handler: Choose a Structure 20120926
20 DO_DISPLAY_STRUCTURE_TOOGLE Instance method Private Method Button Handler: Switch to next Structure 20120926
21 DO_EXPAND_ALL Instance method Private Method Button Handler: Expand All Nodes 20120926
22 DO_EXPAND_SINGLE Instance method Private Method Button Handler: Expand Single Node 20120926
23 DO_F1_HELP Instance method Private Method Keypress Handler: Show F1 Help 20120928
24 DO_VARIANT_LOAD Instance method Private Method Button Handler: Load Tree Variant 20121004
25 DO_VARIANT_RESET Instance method Private Method Button Handler: Reset Tree Variant 20121004
26 DO_VARIANT_SAVE Instance method Private Method Button Handler: Save Tree Variant 20121004
27 FIELDCATALOG_APPLY_VARIANT Instance method Private Method Apply Variant to Fieldcatalog 20121004
28 FIELDCATALOG_CONVERT Instance method Private Method 20120921
29 FIELDCATALOG_CREATE Instance method Private Method 20120921
30 FILL_TREE_COLUMNS Instance method Private Method Fill Tree Columns of one Structure 20120927
31 FREE Instance method Public Method 20120924
32 GET_ACTIVE_STRUCTURE Instance method Private Method 20120921
33 GET_COLUMN_FIELD_INFO Instance method Protected Method Returns Field Information for Column 20120928
34 GET_DISP_STRUCTURES Instance method Protected Method Returns Defined Display Structures 20120921
35 GET_IS_FIELD_TECHNICAL Instance method Private Method Returns if Field is Technical 20120927
36 GET_NEW_COLUMN_NAME Instance method Private Method 20120921
37 GET_NEW_COLUMN_POS Instance method Private Method 20120921
38 GET_TECHNICAL_FIELDS Instance method Protected Method Returns Technical Fields 20120926
39 GET_TOOLBAR_HANDLING Instance method Protected Method Returns Defined Toolbar Handling 20120926
40 GET_TREE_COLUMNS Instance method Private Method Returns Current Tree Columns 20121004
41 GET_TREE_MODE Instance method Public Method Get Mode of Tree 20120926
42 INIT_CONTROLS Instance method Public Method Initialize Controls 20120921
43 ON_COLUMN_CONTEXT_MENU_REQ Instance method Protected Event handling method On UI Event: Request Column Context Menu Content 20120928
44 ON_COLUMN_CONTEXT_MENU_SELECT Instance method Protected Event handling method On UI Event: Select on Entry in Context Menu 20120928
45 ON_ITEM_CONTEXT_MENU_REQ Instance method Protected Event handling method On UI Event: Request Item Context Menu Content 20121004
46 ON_ITEM_CONTEXT_MENU_SELECT Instance method Protected Event handling method On UI Event: Select on Entry in Item Context Menu 20121004
47 ON_ITEM_DOUBLE_CLICK Instance method Protected Event handling method On UI Event: Double Click on Item 20121005
48 ON_ITEM_KEYPRESS Instance method Protected Event handling method On UI Event: Item Keypress 20120927
49 ON_LINK_CLICK Instance method Protected Event handling method On UI Event: Click on Hotspot Link 20121005
50 ON_NODE_CONTEXT_MENU_REQ Instance method Protected Event handling method On UI Event: Request Node Context Menu Content 20120926
51 ON_NODE_CONTEXT_MENU_SELECT Instance method Protected Event handling method On UI Event: Select on Entry in Node Context Menu 20120926
52 ON_NODE_DOUBLE_CLICK Instance method Protected Event handling method On UI Event: Double Click on Node 20120926
53 ON_NODE_EXPAND_NO_CHILD Instance method Protected Event handling method On UI Event: Expanding Node with No Children 20120926
54 ON_NODE_KEYPRESS Instance method Protected Event handling method On UI Event: Node Keypress 20121122
55 ON_TOOLBAR_CLICK Instance method Private Event handling method 20120926
56 OPTIMIZE_COLUMN_WIDTH Instance method Private Method 20120921
57 REFRESH_TREE Instance method Public Method Refresh Tree and Set Up Tree Nodes and Items 20121004
58 REGISTER_EVENTS Instance method Private Method Register Events and Event Handlers 20120928
59 SET_COLUMN_ITEM_DATA Instance method Protected Method Fill Column Items Based on Passed Data 20120927
60 SET_DYNAMIC_FIELDS Instance method Protected Method Set Dynamic Fields of Display Structures 20120921
61 SET_TREE_MODE Instance method Public Method Set Mode for Tree 20120926
62 SWITCH_TO_STRUCTURE Instance method Private Method 20120926
63 TOOLBAR_CREATE Instance method Private Method 20120924
64 TOOLBAR_CTMENU_DISP_STRUC Instance method Private Method 20120926
65 UNREGISTER_EVENTS Instance method Protected Method Unregister Event of Control 20120928
Events
# Event Type Visibility Description Created on
1 TREE_REFRESH Instance Event
(0)
Public
(2)
Tree Triggers a Refresh 20121011
Types
Class CL_WLF_COLUMN_TREE has no local type.
Method Signatures

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) ANY Content Data 20121002
2 Importing IS_HIERARCHY_ITEM Call by reference Type reference (TYPE) TREEMCITEM Hierarchy Item Data 20121002
3 Importing I_COL_ICONNAME Call by reference Type reference (TYPE) WLF_ICONNAME_COL Name of Collapsed Icon 20121002
4 Importing I_COL_QUICKINFO Call by reference Type reference (TYPE) WLF_TREE_TOOLTIP Collapsed Icon Tooltip 20121002
5 Importing I_DISABLED Call by reference Type reference (TYPE) WLF_TREE_NODE_DISABLED Column Tree: Node Selection 20121002
6 Importing I_EXPANDER Call by reference Type reference (TYPE) WLF_TREE_EXPANDER Raise Event 'Expand no Children' If Necessary 20121002
7 Importing I_EXP_ICONNAME Call by reference Type reference (TYPE) WLF_ICONNAME_EXP Name of Expanded Icon 20121002
8 Importing I_EXP_QUICKINFO Call by reference Type reference (TYPE) WLF_TREE_TOOLTIP Expanded Icon Tooltip 20121002
9 Importing I_HIDDEN Call by reference Type reference (TYPE) WLF_TREE_HIDDEN 'X': Node is Invisible 20121002
10 Importing I_ISFOLDER Call by reference Type reference (TYPE) WLF_TREE_ISFOLDER 'X': Node is Folder; ' ': Node is Leaf 20121002
11 Importing I_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Node Key 20121002
12 Importing I_NODE_KEY_RELATIVE Call by reference Type reference (TYPE) TM_NODEKEY Key of Related Node 20121002
13 Importing I_NODE_RELAT Call by reference Type reference (TYPE) WLF_TREE_RELAT Column Tree: Node Relationship 20121002
14 Importing I_NODE_TEXT Call by reference Type reference (TYPE) TM_ITEMTXT Node Description 20121002
15 Importing I_STYLE_PROPERTY Call by reference Type reference (TYPE) WLF_TREE_STYLE_PROPERTY Column Tree: Node Style Property 20121002
16 Importing I_STYLE_TYPE Call by reference Type reference (TYPE) WLF_TREE_STYLE_TYPE Column Tree: Node Style Type 20121002
# Exception Resumable Description Created on
1 ERROR Other Error Occured 20121008
2 ERROR_IN_ITEM_TABLE ITEM_TABLE Contains an Entry With Errors 20121008
3 ILLEGAL_RELATIONSHIP RELATIONSHIP Contains Invalid Value 20121008
4 NODE_KEY_EMPTY NODE_KEY is Initial or Contains Only Blanks 20121008
5 NODE_KEY_EXISTS Node Key Already Exists 20121008
6 RELATIVE_NODE_NOT_FOUND Node With Key RELATIVE_NODE Does Not Exist 20121008

Method ADD_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_NODES Call by reference Type reference (TYPE) WLF_TS_TREE_NODE Column Tree: Nodes Data 20121002
# Exception Resumable Description Created on
1 CHILD_NODES_ERROR Child Nodes filled Incorrectly 20121002
2 CONTENT_DATA_ERROR Data could not be de-referenced 20121010

Method ADJUST_FIELDCATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_FIELDCATALOG Call by reference Type reference (TYPE) WLF_TS_TREE_COLUMN_FCAT 20120925

Method ADJUST_FIELDCATALOG on class CL_WLF_COLUMN_TREE has no exception.

Method ADJUST_REGISTERED_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EVENTS Call by reference Type reference (TYPE) CNTL_SIMPLE_EVENTS 20120928

Method ADJUST_REGISTERED_EVENTS on class CL_WLF_COLUMN_TREE has no exception.

Method ADJUST_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BUTTONS Call by reference Type reference (TYPE) TTB_BUTTON Toolbar Buttons 20120925

Method ADJUST_TOOLBAR on class CL_WLF_COLUMN_TREE has no exception.

Method AFTER_INIT_CONTROLS Signature

Method AFTER_INIT_CONTROLS on class CL_WLF_COLUMN_TREE has no parameter.
Method AFTER_INIT_CONTROLS on class CL_WLF_COLUMN_TREE has no exception.

Method APPLY_TREE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VARIANT Call by reference Type reference (TYPE) WLF_T_TREE_VARIANT Column Tree: Variant Information 20121004

Method APPLY_TREE_VARIANT on class CL_WLF_COLUMN_TREE has no exception.

Method BUILD_TREE Signature

Method BUILD_TREE on class CL_WLF_COLUMN_TREE has no parameter.
Method BUILD_TREE on class CL_WLF_COLUMN_TREE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TREE_MODE Call by reference Type reference (TYPE) WLF_S_TREE_MODE Column Tree: Mode 20120921
2 Importing I_HIDE_SELECTION Call by reference Type reference (TYPE) WLF_TREE_SEL_HIDE ABAP_FALSE Column Tree: Visibility of Selection 20120921
3 Importing I_ITEM_SELECTION Call by reference Type reference (TYPE) WLF_TREE_ITEM_SEL ABAP_TRUE Column Tree: Item Selection Mode 20120921
4 Importing I_NODE_SELECTION_MODE Call by reference Type reference (TYPE) WLF_TREE_NODE_SEL Column Tree: Node Selection Mode 20120921
5 Importing I_TREE_VARIANT_PERS_KEY Call by reference Type reference (TYPE) SPERS_KEY Personalization Key Tree Variant 20120923

Method CONSTRUCTOR on class CL_WLF_COLUMN_TREE has no exception.

Method CONTROL_MEMBER_VARIABLES Signature

Method CONTROL_MEMBER_VARIABLES on class CL_WLF_COLUMN_TREE has no parameter.
Method CONTROL_MEMBER_VARIABLES on class CL_WLF_COLUMN_TREE has no exception.

Method CREATE_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ICON Call by reference Type reference (TYPE) ANY ICON_SPACE Icon Name 20120927
2 Returning ICON_TOOLTIP Value transfer Type reference (TYPE) STRING Generated Icon 20120927
3 Importing TOOLTIP_TEXT Call by reference Type reference (TYPE) WLF_TREE_TOOLTIP Tooltip Text 20120927

Method CREATE_ICON on class CL_WLF_COLUMN_TREE has no exception.

Method DEFINE_DISP_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_DISP_STRUCTURES Value transfer Type reference (TYPE) WLF_T_STRUCTURES Display Structures 20120926

Method DEFINE_DISP_STRUCTURES on class CL_WLF_COLUMN_TREE has no exception.

Method DEFINE_HIERARCHY_HEADING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HIERARCHY_HEADER Call by reference Type reference (TYPE) TREEMHHDR Tree Model: Attributes of the Hierarchy Heading 20120926

Method DEFINE_HIERARCHY_HEADING on class CL_WLF_COLUMN_TREE has no exception.

Method DEFINE_NODE_STYLE_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTS_NODE_STYLING Value transfer Type reference (TYPE) WLF_TS_TREE_NODE_STYLE Column Tree Node Styling 20120926

Method DEFINE_NODE_STYLE_TYPES on class CL_WLF_COLUMN_TREE has no exception.

Method DEFINE_TECHNICAL_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTH_TECH_FIELDS Value transfer Type reference (TYPE) WLF_TH_STRUCTURE_FIELD Fields of Structures 20120926

Method DEFINE_TECHNICAL_FIELDS on class CL_WLF_COLUMN_TREE has no exception.

Method DEFINE_TOOLBAR_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FCODE_HANDLER Value transfer Type reference (TYPE) WLF_TS_FCODE_HANDLER Function Code Handler Mapping 20120926

Method DEFINE_TOOLBAR_HANDLING on class CL_WLF_COLUMN_TREE has no exception.

Method DO_COLLAPSE_ALL Signature

Method DO_COLLAPSE_ALL on class CL_WLF_COLUMN_TREE has no parameter.
Method DO_COLLAPSE_ALL on class CL_WLF_COLUMN_TREE has no exception.

Method DO_COLLAPSE_SINGLE Signature

Method DO_COLLAPSE_SINGLE on class CL_WLF_COLUMN_TREE has no parameter.
Method DO_COLLAPSE_SINGLE on class CL_WLF_COLUMN_TREE has no exception.

Method DO_DISPLAY_STRUCTURE_CHOOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Type reference (TYPE) UI_FUNC Function Code 20120926

Method DO_DISPLAY_STRUCTURE_CHOOSE on class CL_WLF_COLUMN_TREE has no exception.

Method DO_DISPLAY_STRUCTURE_TOOGLE Signature

Method DO_DISPLAY_STRUCTURE_TOOGLE on class CL_WLF_COLUMN_TREE has no parameter.
Method DO_DISPLAY_STRUCTURE_TOOGLE on class CL_WLF_COLUMN_TREE has no exception.

Method DO_EXPAND_ALL Signature

Method DO_EXPAND_ALL on class CL_WLF_COLUMN_TREE has no parameter.
Method DO_EXPAND_ALL on class CL_WLF_COLUMN_TREE has no exception.

Method DO_EXPAND_SINGLE Signature

Method DO_EXPAND_SINGLE on class CL_WLF_COLUMN_TREE has no parameter.
Method DO_EXPAND_SINGLE on class CL_WLF_COLUMN_TREE has no exception.

Method DO_F1_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) TV_ITMNAME Column Name / Item Name 20120928

Method DO_F1_HELP on class CL_WLF_COLUMN_TREE has no exception.

Method DO_VARIANT_LOAD Signature

Method DO_VARIANT_LOAD on class CL_WLF_COLUMN_TREE has no parameter.
Method DO_VARIANT_LOAD on class CL_WLF_COLUMN_TREE has no exception.

Method DO_VARIANT_RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NO_CONFIRMATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE No Confirmation Needed 20121004

Method DO_VARIANT_RESET on class CL_WLF_COLUMN_TREE has no exception.

Method DO_VARIANT_SAVE Signature

Method DO_VARIANT_SAVE on class CL_WLF_COLUMN_TREE has no parameter.
Method DO_VARIANT_SAVE on class CL_WLF_COLUMN_TREE has no exception.

Method FIELDCATALOG_APPLY_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_FIELDCATALOG Call by reference Type reference (TYPE) WLF_TS_TREE_COLUMN_FCAT 20121004
2 Exporting EV_VARIANT_EXISTS Call by reference Type reference (TYPE) ABAP_BOOL 20121004

Method FIELDCATALOG_APPLY_VARIANT on class CL_WLF_COLUMN_TREE has no exception.

Method FIELDCATALOG_CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_FIELDCATALOG Call by reference Type reference (TYPE) WLF_TS_TREE_COLUMN_FCAT 20120921
2 Importing IT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT 20120921
3 Importing IV_STRUCTURE Call by reference Type reference (TYPE) STRUKNAME 20120921

Method FIELDCATALOG_CONVERT on class CL_WLF_COLUMN_TREE has no exception.

Method FIELDCATALOG_CREATE Signature

Method FIELDCATALOG_CREATE on class CL_WLF_COLUMN_TREE has no parameter.
Method FIELDCATALOG_CREATE on class CL_WLF_COLUMN_TREE has no exception.

Method FILL_TREE_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM Call by reference Type reference (TYPE) TREEMCITAB Item Table of Filled Columns 20120927
2 Importing IS_TREE_ITEM Call by reference Type reference (TYPE) ANY Content Structure 20120927
3 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) STRUKNAME Name of Display Structure 20120927

Method FILL_TREE_COLUMNS on class CL_WLF_COLUMN_TREE has no exception.

Method FREE Signature

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

Method GET_ACTIVE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STRUCTURE Value transfer Type reference (TYPE) STRUKNAME 20120921

Method GET_ACTIVE_STRUCTURE on class CL_WLF_COLUMN_TREE has no exception.

Method GET_COLUMN_FIELD_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLUMN_NAME Call by reference Type reference (TYPE) TV_ITMNAME Column Name / Item Name 20120928
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20120928
3 Importing I_STRUCTURE Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20120928
4 Returning RS_FIELD Value transfer Type reference (TYPE) WLF_S_TREE_COLUMN_FCAT Column Field Information 20120928

Method GET_COLUMN_FIELD_INFO on class CL_WLF_COLUMN_TREE has no exception.

Method GET_DISP_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_STRUCTURES Value transfer Type reference (TYPE) WLF_T_STRUCTURES 20120921

Method GET_DISP_STRUCTURES on class CL_WLF_COLUMN_TREE has no exception.

Method GET_IS_FIELD_TECHNICAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20120927
2 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) STRUKNAME Structure Name 20120927
3 Returning RV_TECHNICAL Value transfer Type reference (TYPE) ABAP_BOOL Field is Technical 20120927

Method GET_IS_FIELD_TECHNICAL on class CL_WLF_COLUMN_TREE has no exception.

Method GET_NEW_COLUMN_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NAME Value transfer Type reference (TYPE) TV_ITMNAME 20120921

Method GET_NEW_COLUMN_NAME on class CL_WLF_COLUMN_TREE has no exception.

Method GET_NEW_COLUMN_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SEQUENCE Value transfer Type reference (TYPE) WLF_SEQUENCE 20120921

Method GET_NEW_COLUMN_POS on class CL_WLF_COLUMN_TREE has no exception.

Method GET_TECHNICAL_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTH_TECH_FIELDS Value transfer Type reference (TYPE) WLF_TH_STRUCTURE_FIELD 20120926

Method GET_TECHNICAL_FIELDS on class CL_WLF_COLUMN_TREE has no exception.

Method GET_TOOLBAR_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FCODE_HANDLER Value transfer Type reference (TYPE) WLF_TS_FCODE_HANDLER Function Code Handler Mapping 20120926

Method GET_TOOLBAR_HANDLING on class CL_WLF_COLUMN_TREE has no exception.

Method GET_TREE_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_VARIANT Value transfer Type reference (TYPE) WLF_T_TREE_VARIANT Column Tree: Variant Information 20121004

Method GET_TREE_COLUMNS on class CL_WLF_COLUMN_TREE has no exception.

Method GET_TREE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_TREE_MODE Value transfer Type reference (TYPE) WLF_S_TREE_MODE Column Tree Mode 20120926

Method GET_TREE_MODE on class CL_WLF_COLUMN_TREE has no exception.

Method INIT_CONTROLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_GCTRL Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER 20120921
2 Importing IT_BUTTON Call by reference Type reference (TYPE) TTB_BUTTON 20120921

Method INIT_CONTROLS on class CL_WLF_COLUMN_TREE has no exception.

Method ON_COLUMN_CONTEXT_MENU_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HEADER_NAME Call by reference Attribute reference (LIKE) 20120928
2 Importing MENU Call by reference Attribute reference (LIKE) 20120928

Method ON_COLUMN_CONTEXT_MENU_REQ on class CL_WLF_COLUMN_TREE has no exception.

Method ON_COLUMN_CONTEXT_MENU_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20120928
2 Importing HEADER_NAME Call by reference Attribute reference (LIKE) 20120928

Method ON_COLUMN_CONTEXT_MENU_SELECT on class CL_WLF_COLUMN_TREE has no exception.

Method ON_ITEM_CONTEXT_MENU_REQ Signature

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

Method ON_ITEM_CONTEXT_MENU_REQ on class CL_WLF_COLUMN_TREE has no exception.

Method ON_ITEM_CONTEXT_MENU_SELECT Signature

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

Method ON_ITEM_CONTEXT_MENU_SELECT on class CL_WLF_COLUMN_TREE has no exception.

Method ON_ITEM_DOUBLE_CLICK Signature

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

Method ON_ITEM_DOUBLE_CLICK on class CL_WLF_COLUMN_TREE has no exception.

Method ON_ITEM_KEYPRESS Signature

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

Method ON_ITEM_KEYPRESS on class CL_WLF_COLUMN_TREE has no exception.

Method ON_LINK_CLICK Signature

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

Method ON_LINK_CLICK on class CL_WLF_COLUMN_TREE has no exception.

Method ON_NODE_CONTEXT_MENU_REQ Signature

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

Method ON_NODE_CONTEXT_MENU_REQ on class CL_WLF_COLUMN_TREE has no exception.

Method ON_NODE_CONTEXT_MENU_SELECT Signature

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

Method ON_NODE_CONTEXT_MENU_SELECT on class CL_WLF_COLUMN_TREE has no exception.

Method ON_NODE_DOUBLE_CLICK 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) 20121004

Method ON_NODE_DOUBLE_CLICK on class CL_WLF_COLUMN_TREE has no exception.

Method ON_NODE_EXPAND_NO_CHILD 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) 20121002

Method ON_NODE_EXPAND_NO_CHILD on class CL_WLF_COLUMN_TREE has no exception.

Method ON_NODE_KEYPRESS Signature

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

Method ON_NODE_KEYPRESS on class CL_WLF_COLUMN_TREE has no exception.

Method ON_TOOLBAR_CLICK Signature

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

Method ON_TOOLBAR_CLICK on class CL_WLF_COLUMN_TREE has no exception.

Method OPTIMIZE_COLUMN_WIDTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HEADER_TEXT Call by reference Type reference (TYPE) TV_HEADING 20120921
2 Returning RV_COLUMN_WIDTH Value transfer Type reference (TYPE) WLF_COL_WIDTH 20120921

Method OPTIMIZE_COLUMN_WIDTH on class CL_WLF_COLUMN_TREE has no exception.

Method REFRESH_TREE Signature

Method REFRESH_TREE on class CL_WLF_COLUMN_TREE has no parameter.
Method REFRESH_TREE on class CL_WLF_COLUMN_TREE has no exception.

Method REGISTER_EVENTS Signature

Method REGISTER_EVENTS on class CL_WLF_COLUMN_TREE has no parameter.
Method REGISTER_EVENTS on class CL_WLF_COLUMN_TREE has no exception.

Method SET_COLUMN_ITEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEM Call by reference Type reference (TYPE) TREEMCITAB Column Tree Model: Item Table 20120927
2 Importing IS_DATA Call by reference Type reference (TYPE) ANY Content Data 20120927
3 Importing IV_NODEKEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20120927

Method SET_COLUMN_ITEM_DATA on class CL_WLF_COLUMN_TREE has no exception.

Method SET_DYNAMIC_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) ANY 20120921
2 Importing IS_DATA_RAW Call by reference Type reference (TYPE) ANY 20120921
3 Importing IV_NODEKEY Call by reference Type reference (TYPE) TM_NODEKEY 20120921
4 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) STRUKNAME 20120921

Method SET_DYNAMIC_FIELDS on class CL_WLF_COLUMN_TREE has no exception.

Method SET_TREE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TREE_MODE Call by reference Type reference (TYPE) WLF_S_TREE_MODE Column Tree Mode 20120926

Method SET_TREE_MODE on class CL_WLF_COLUMN_TREE has no exception.

Method SWITCH_TO_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRUCTURE Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20120926

Method SWITCH_TO_STRUCTURE on class CL_WLF_COLUMN_TREE has no exception.

Method TOOLBAR_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUTTON Call by reference Type reference (TYPE) TTB_BUTTON Additional Toolbar Buttons 20120924
2 Importing IT_BUTTON_EXCLUDE Call by reference Type reference (TYPE) TTB_BUTTON Buttons to be Excluded 20120925

Method TOOLBAR_CREATE on class CL_WLF_COLUMN_TREE has no exception.

Method TOOLBAR_CTMENU_DISP_STRUC Signature

Method TOOLBAR_CTMENU_DISP_STRUC on class CL_WLF_COLUMN_TREE has no parameter.
Method TOOLBAR_CTMENU_DISP_STRUC on class CL_WLF_COLUMN_TREE has no exception.

Method UNREGISTER_EVENTS Signature

Method UNREGISTER_EVENTS on class CL_WLF_COLUMN_TREE has no parameter.
Method UNREGISTER_EVENTS on class CL_WLF_COLUMN_TREE has no exception.
Event Signatures

Event TREE_REFRESH Signature
Event TREE_REFRESH on class CL_WLF_COLUMN_TREE has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 617