SAP ABAP Class CL_CRM_IC_TREE (BSP Element: Tree)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-IC-FRW-UI (Application Component) UI Framework
     CRM_BSP_IC_EXTENSIONS (Package) BSP Framework for IC: Tags
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CLG_CRM_BSP_IC_TREE Base: 20030430
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HTMLB_DATA Input Data from HTMLB 20030429
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HTMLB_TABLEVIEW_ITERATOR For Table Looping and Filtering 20030429
Properties
Class CL_CRM_IC_TREE  
Short Description BSP Element: Tree    
Super Class CLG_CRM_BSP_IC_TREE Base: <CRM_BSP_IC:tree> 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_IC_EXTENSIONS   BSP Framework for IC: Tags 
Created 20030429   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_IC_TREE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HTMLB_DATA Input Data from HTMLB 20030429
2 IF_HTMLB_TABLEVIEW_ITERATOR For Table Looping and Filtering 20030429
Friends
Class CL_CRM_IC_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALLCOLUMNNAMES Instance attribute Public Type reference (TYPE) STRING_TABLE Table of Strings 20030429
2 COLUMN_INDEX Instance attribute Public Type reference (TYPE) INT4 Natural Number 20030429
3 COLUMN_KEY Instance attribute Public Type reference (TYPE) STRING 20030429
4 CO_CELL_CLICK Constant Public Type reference (TYPE) STRING 'cellClick' 20030429
5 CO_COLLAPSE Constant Public Type reference (TYPE) STRING 'Collapse' 20030429
6 CO_EXPAND Constant Public Type reference (TYPE) STRING 'Expand' 20030429
7 CO_EXPAND_EXPANDED Constant Public Type reference (TYPE) STRING 'ExpandExpanded' 20030429
8 CO_FILTER Constant Public Type reference (TYPE) STRING 'filter' 20030429
9 CO_HEADER_CLICK Constant Public Type reference (TYPE) STRING 'headerClick' 20030429
10 CO_NAVIGATE Constant Public Type reference (TYPE) STRING 'navigate' 20030429
11 CO_ROW_SELECTION Constant Public Type reference (TYPE) STRING 'rowSelection' 20030429
12 FIRSTVISIBLEROW Instance attribute Public Type reference (TYPE) INT4 Natural Number 20030429
13 GC_COLLAPSED Constant Public Type reference (TYPE) STRING '0' 20030429
14 GC_COLLAPSED_AFTER_EXPAND Constant Public Type reference (TYPE) STRING '0!' 20030429
15 GC_EVENT_ID Constant Public Type reference (TYPE) STRING 'CRM_IC' 20030429
16 GC_EVENT_PREFIX Constant Public Type reference (TYPE) CHAR3 'EV_' 3-Byte field 20030429
17 GC_EXPANDED Constant Public Type reference (TYPE) STRING '1' 20030429
18 GC_EXPANDER_TEXT Constant Public Type reference (TYPE) STRING '_EXPANDER_' 20030429
19 GC_LINK_CLICK Constant Public Type reference (TYPE) STRING 'linkClick' 20030429
20 GC_STATES Constant Public Type reference (TYPE) STRING '_states' 20030429
21 GT_COLUMN_DEFINITIONS Instance attribute Protected Type reference (TYPE) TABLEVIEWCONTROLTAB STABLEVIEWCOLUMN 20030429
22 GT_PARAM Instance attribute Protected Type reference (TYPE) ABAP_PARMBIND_TAB Parameter of Method RENDER_CELL_START 20030625
23 GT_TREE Instance attribute Public Type reference (TYPE) CRMT_BSP_TREETABLE_NODE_INTTAB Node Table (Internal) 20030429
24 GV_ACCESSIBILITY_MODE Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=true, -=false, space=unknown) 20030429
25 GV_COLLAPSE_LEVEL Instance attribute Public Type reference (TYPE) I 20030429
26 GV_INDEX_KEY_PAIRS Instance attribute Protected Type reference (TYPE) STRING 20040217
27 GV_MODEL_REF Instance attribute Public Object reference (TYPE REF TO) IF_BSP_MODEL_BINDING Reference to Model Classe 20030429
28 GV_ONNODECLICK Instance attribute Protected Type reference (TYPE) STRING 20030429
29 GV_ONROWSELECTION Instance attribute Protected Type reference (TYPE) STRING 20030429
30 GV_ON_COLLAPSE Instance attribute Protected Type reference (TYPE) STRING 20030429
31 GV_ON_EXPAND Instance attribute Protected Type reference (TYPE) STRING 20030429
32 GV_REQUEST Instance attribute Protected Object reference (TYPE REF TO) IF_HTTP_REQUEST Request 20030429
33 GV_SELECTEDROWKEY Instance attribute Public Type reference (TYPE) STRING 20030429
34 HIERARCHYCOLUMN Instance attribute Protected Type reference (TYPE) STRING 20030429
35 LASTVISIBLEROW Instance attribute Public Type reference (TYPE) INT4 Natural Number 20030429
36 NAVIGATIONMODE Instance attribute Public Type reference (TYPE) STRING 20030429
37 NAVIGATIONTYPE Instance attribute Public Type reference (TYPE) STRING 20030429
38 PREVROWSSELECTED Instance attribute Public Type reference (TYPE) STRING_TABLE Table of Strings 20030429
39 PREVSELECTEDROWINDEX Instance attribute Public Type reference (TYPE) INT4 Natural Number 20030429
40 PREVSELECTEDROWKEY Instance attribute Public Type reference (TYPE) STRING 20030429
41 REFERENCE Instance attribute Public Type reference (TYPE) STRING 20030429
42 ROWCOUNT Instance attribute Public Type reference (TYPE) STRING 20030429
43 ROW_INDEX Instance attribute Public Type reference (TYPE) INT4 Natural Number 20030429
44 ROW_KEY Instance attribute Public Type reference (TYPE) STRING 20030429
45 SELECTEDROWKEYTABLE Instance attribute Public Type reference (TYPE) STRING_TABLE Table of Strings 20040910
46 VISIBLEFIRSTROWINDEX Instance attribute Public Type reference (TYPE) INT4 Natural Number 20030429
47 VISIBLEFIRSTROWKEY Instance attribute Public Type reference (TYPE) STRING 20030429
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_STYLES Instance method Protected Method Change Certain Styles for the Tree 20030430
2 CREATE_NODE_STATES Instance method Private Method Generate Condition of All Tree Nodes 20030429
3 GET_CELL_ID Instance method Protected Method 20030429
4 GET_CELL_VALUE Instance method Protected Method 20030429
5 GET_COLUMN_NAME Instance method Protected Method 20030429
6 GET_NODE_STATES Instance method Private Method Gets All Node Statuses from Request 20030429
7 GET_SELECTED_ROW Instance method Protected Method Determines the Selected Node 20030430
8 GET_TABLE Instance method Protected Method Get Data Table Content 20030429
9 GET_TABLE_ENTRIES Instance method Protected Method Fills Empty Table with Content (from Model) 20030429
10 INTERCEPT_HTMLB_EVENT Instance method Protected Method 20030429
11 INTERCEPT_OWN_EVENT Instance method Protected Method 20030429
12 RENDERHIDDENFIELD Instance method Protected Method 20030429
13 RENDER_INPUTFIELD Instance method Protected Method Generates BEE for an INPUT Field 20030429
Events
Class CL_CRM_IC_TREE has no event.
Types
Class CL_CRM_IC_TREE has no local type.
Method Signatures

Method CHANGE_STYLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STYLE Value transfer Type reference (TYPE) STRING 20030430
2 Importing IV_COLUMN_KEY Value transfer Type reference (TYPE) STRING 20030430
3 Importing IV_EDIT_MODE Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20030430

Method CHANGE_STYLES on class CL_CRM_IC_TREE has no exception.

Method CREATE_NODE_STATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE_STATE Value transfer Type reference (TYPE) NODE_STATE_TAB 20030429
2 Importing IV_ID Value transfer Type reference (TYPE) STRING 20030429

Method CREATE_NODE_STATES on class CL_CRM_IC_TREE has no exception.

Method GET_CELL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN_INDEX Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20030429
2 Importing ROW_INDEX Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20030429
3 Returning VALUE Value transfer Type reference (TYPE) STRING 20030429

Method GET_CELL_ID on class CL_CRM_IC_TREE has no exception.

Method GET_CELL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN_INDEX Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20030429
2 Importing ROW_INDEX Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20030429
3 Returning VALUE Value transfer Type reference (TYPE) STRING 20030429

Method GET_CELL_VALUE on class CL_CRM_IC_TREE has no exception.

Method GET_COLUMN_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLUMN_INDEX Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20030429
2 Returning VALUE Value transfer Type reference (TYPE) STRING 20030429

Method GET_COLUMN_NAME on class CL_CRM_IC_TREE has no exception.

Method GET_NODE_STATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_STATE Value transfer Type reference (TYPE) NODE_STATE_TAB Tabelle der Knotenstatus 20030429
2 Importing IV_ID Value transfer Type reference (TYPE) STRING Tree-Id 20030429
3 Importing IV_REQUEST Value transfer Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20030429

Method GET_NODE_STATES on class CL_CRM_IC_TREE has no exception.

Method GET_SELECTED_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing SELECTEDROWINDEX Value transfer Type reference (TYPE) STRING 20030430
2 Changing SELECTEDROWINDEXTABLE Value transfer Type reference (TYPE) INT4_TABLE Standard Table of INT4 20030430
3 Changing SELECTEDROWKEY Value transfer Type reference (TYPE) STRING 20030430

Method GET_SELECTED_ROW on class CL_CRM_IC_TREE has no exception.

Method GET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_TABLE_REF Value transfer Object reference (TYPE REF TO) DATA 20030429

Method GET_TABLE on class CL_CRM_IC_TREE has no exception.

Method GET_TABLE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TABLE Value transfer Object reference (TYPE REF TO) DATA 20030429
2 Importing IV_COLUMN_NAME Value transfer Type reference (TYPE) STRING 20030429

Method GET_TABLE_ENTRIES on class CL_CRM_IC_TREE has no exception.

Method INTERCEPT_HTMLB_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EVENT_DEFINED Value transfer Type reference (TYPE) STRING 'none' 20030429
2 Importing IV_SERVER_EVENT Value transfer Type reference (TYPE) STRING 20030429
3 Returning RV_ON_EVENT Value transfer Type reference (TYPE) STRING 20030429

Method INTERCEPT_HTMLB_EVENT on class CL_CRM_IC_TREE has no exception.

Method INTERCEPT_OWN_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SERVER_EVENT Value transfer Type reference (TYPE) STRING 20030429
2 Returning RV_ON_EVENT Value transfer Type reference (TYPE) STRING 20030429

Method INTERCEPT_OWN_EVENT on class CL_CRM_IC_TREE has no exception.

Method RENDERHIDDENFIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Value transfer Type reference (TYPE) CSEQUENCE 20030429
2 Importing IV_SUBID Value transfer Type reference (TYPE) CSEQUENCE 20030429
3 Importing IV_VALUE Value transfer Type reference (TYPE) CSEQUENCE 20030429

Method RENDERHIDDENFIELD on class CL_CRM_IC_TREE has no exception.

Method RENDER_INPUTFIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_INPUTFIELD Value transfer Object reference (TYPE REF TO) CL_HTMLB_INPUTFIELD GEN: CLG_HTMLB_INPUTFIELD 20030429
2 Importing IV_CELL_ID Value transfer Type reference (TYPE) STRING 20030429
3 Importing IV_COLUMN_NAME Value transfer Type reference (TYPE) STRING 20030429
4 Importing IV_HORIZONTALALIGNMENT Value transfer Type reference (TYPE) STRING 20030429
5 Importing IV_ROW_INDEX Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20030429

Method RENDER_INPUTFIELD on class CL_CRM_IC_TREE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400