SAP ABAP Class CL_HRECM00_BSP_BDG_TREETAB (Element-Handler: <ecm_bsp_library:treeTabView>)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-EC-BD (Application Component) Compensation Budgeting
     PAOC_ECM_BDG_UI_BSP (Package) Budgeting - BSP User Interface
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CLG_E2E827DAF79203D4B83ACD216D Base: 20040126
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HTMLB_DATA Input Data from HTMLB 20040126
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HTMLB_TABLEVIEW_ITERATOR For Table Looping and Filtering 20040126
Properties
Class CL_HRECM00_BSP_BDG_TREETAB  
Short Description Element-Handler: <ecm_bsp_library:treeTabView>    
Super Class CLG_E2E827DAF79203D4B83ACD216D Base: <ecm_bsp_library:treeTabView> 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_ECM_BDG_UI_BSP   Budgeting - BSP User Interface 
Created 20040126   SAP 
Last change 20040223   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HTMLB_DATA Input Data from HTMLB 20040126
2 IF_HTMLB_TABLEVIEW_ITERATOR For Table Looping and Filtering 20040126
Friends
Class CL_HRECM00_BSP_BDG_TREETAB 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 20040126
2 COLUMN_INDEX Instance attribute Public Type reference (TYPE) INT4 Natural number 20040126
3 COLUMN_KEY Instance attribute Public Type reference (TYPE) STRING 20040126
4 CO_CELL_CLICK Constant Public Type reference (TYPE) STRING 'cellClick' 20040126
5 CO_COLLAPSE Constant Public Type reference (TYPE) STRING 'Collapse' 20040126
6 CO_EXPAND Constant Public Type reference (TYPE) STRING 'Expand' 20040126
7 CO_EXPAND_EXPANDED Constant Public Type reference (TYPE) STRING 'ExpandExpanded' 20040126
8 CO_FILTER Constant Public Type reference (TYPE) STRING 'filter' 20040126
9 CO_HEADER_CLICK Constant Public Type reference (TYPE) STRING 'headerClick' 20040126
10 CO_NAVIGATE Constant Public Type reference (TYPE) STRING 'navigate' 20040126
11 CO_ROW_SELECTION Constant Public Type reference (TYPE) STRING 'rowSelection' 20040126
12 FIRSTVISIBLEROW Instance attribute Public Type reference (TYPE) INT4 Natural number 20040126
13 GC_COLLAPSED Constant Public Type reference (TYPE) STRING '0' 20040126
14 GC_COLLAPSED_AFTER_EXPAND Constant Public Type reference (TYPE) STRING '0!' 20040126
15 GC_EVENT_ID Constant Public Type reference (TYPE) STRING 'ECM_APP' 20040126
16 GC_EVENT_PREFIX Constant Public Type reference (TYPE) CHAR3 'EV_' 3-Byte field 20040126
17 GC_EXPANDED Constant Public Type reference (TYPE) STRING '1' 20040126
18 GC_EXPANDER_TEXT Constant Public Type reference (TYPE) STRING '_EXPANDER_' 20040126
19 GC_LINK_CLICK Constant Public Type reference (TYPE) STRING 'linkClick' 20040126
20 GC_STATES Constant Public Type reference (TYPE) STRING '_states' 20040126
21 GT_COLUMN_DEFINITIONS Instance attribute Protected Type reference (TYPE) TABLEVIEWCONTROLTAB STABLEVIEWCOLUMN 20040126
22 GT_PARAM Instance attribute Protected Type reference (TYPE) ABAP_PARMBIND_TAB 20040126
23 GT_TREE Instance attribute Public Type reference (TYPE) HRECM00BSP_TREETABLE_NODE_INTT node table (internal) 20040126
24 GV_ACCESSIBILITY_MODE Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20040126
25 GV_COLLAPSE_LEVEL Instance attribute Public Type reference (TYPE) I 20040126
26 GV_MODEL_REF Instance attribute Public Object reference (TYPE REF TO) IF_BSP_MODEL_BINDING BSP: Basis Interface for Binding to Model 20040126
27 GV_ONNODECLICK Instance attribute Protected Type reference (TYPE) STRING 20040126
28 GV_ONROWSELECTION Instance attribute Protected Type reference (TYPE) STRING 20040126
29 GV_ON_COLLAPSE Instance attribute Protected Type reference (TYPE) STRING 20040126
30 GV_ON_EXPAND Instance attribute Protected Type reference (TYPE) STRING 20040126
31 GV_REQUEST Instance attribute Protected Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20040126
32 GV_SELECTEDROWKEY Instance attribute Public Type reference (TYPE) STRING 20040126
33 HIERARCHYCOLUMN Instance attribute Protected Type reference (TYPE) STRING 20040126
34 LASTVISIBLEROW Instance attribute Public Type reference (TYPE) INT4 Natural number 20040126
35 NAVIGATIONMODE Instance attribute Public Type reference (TYPE) STRING 20040126
36 NAVIGATIONTYPE Instance attribute Public Type reference (TYPE) STRING 20040126
37 PREVROWSSELECTED Instance attribute Public Type reference (TYPE) STRING_TABLE Table of Strings 20040126
38 PREVSELECTEDROWINDEX Instance attribute Public Type reference (TYPE) INT4 Natural number 20040126
39 PREVSELECTEDROWKEY Instance attribute Public Type reference (TYPE) STRING 20040126
40 REFERENCE Instance attribute Public Type reference (TYPE) STRING 20040126
41 ROWCOUNT Instance attribute Public Type reference (TYPE) STRING 20040126
42 ROW_INDEX Instance attribute Public Type reference (TYPE) INT4 Natural number 20040126
43 ROW_KEY Instance attribute Public Type reference (TYPE) STRING 20040126
44 VISIBLEFIRSTROWINDEX Instance attribute Public Type reference (TYPE) INT4 Natural number 20040126
45 VISIBLEFIRSTROWKEY Instance attribute Public Type reference (TYPE) STRING 20040126
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_STYLES Instance method Protected Method Change Certain Styles for the Tree 20040126
2 CREATE_NODE_STATES Instance method Private Method Generate Condition of All Tree Nodes 20040126
3 GET_CELL_ID Instance method Protected Method Get cell id 20040126
4 GET_CELL_VALUE Instance method Protected Method Get cell value 20040126
5 GET_COLUMN_NAME Instance method Protected Method Get column name 20040126
6 GET_NODE_STATES Instance method Private Method Fetches all Node Statuses from Request 20040126
7 GET_NUMBER_OF_VISIBLE_ROWS Static method Public Method Get number of visible rows 20040209
8 GET_SELECTED_ROW Instance method Protected Method Determines the Selected Node 20040126
9 GET_TABLE Instance method Protected Method Get Data Table Content 20040126
10 GET_TABLE_ENTRIES Instance method Protected Method Fills Empty Table with Content (from Model) 20040126
11 INTERCEPT_HTMLB_EVENT Instance method Private Method Intercept HTMLB event 20040126
12 INTERCEPT_OWN_EVENT Instance method Private Method Intercept own event 20040126
13 RENDERHIDDENFIELD Instance method Private Method Render hidden fields 20040126
14 RENDER_INPUTFIELD Instance method Protected Method 20040126
Events
Class CL_HRECM00_BSP_BDG_TREETAB has no event.
Types
Class CL_HRECM00_BSP_BDG_TREETAB 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 Call by reference Type reference (TYPE) STRING 20040126
2 Importing IV_COLUMN_KEY Call by reference Type reference (TYPE) STRING 20040126
3 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) XFELD Ankreuzfeld 20040126

Method CHANGE_STYLES on class CL_HRECM00_BSP_BDG_TREETAB 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 20040126
2 Importing IV_ID Value transfer Type reference (TYPE) STRING 20040126

Method CREATE_NODE_STATES on class CL_HRECM00_BSP_BDG_TREETAB 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 20040126
2 Importing ROW_INDEX Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20040126
3 Returning VALUE Value transfer Type reference (TYPE) STRING 20040126

Method GET_CELL_ID on class CL_HRECM00_BSP_BDG_TREETAB 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 20040126
2 Importing ROW_INDEX Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20040126
3 Returning VALUE Value transfer Type reference (TYPE) STRING 20040126

Method GET_CELL_VALUE on class CL_HRECM00_BSP_BDG_TREETAB 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 20040126
2 Returning VALUE Value transfer Type reference (TYPE) STRING 20040126

Method GET_COLUMN_NAME on class CL_HRECM00_BSP_BDG_TREETAB 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 20040126
2 Importing IV_ID Value transfer Type reference (TYPE) STRING 20040126
3 Importing IV_REQUEST Value transfer Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP-Framework (iHTTP) HTTP-Anfrage 20040126

Method GET_NODE_STATES on class CL_HRECM00_BSP_BDG_TREETAB has no exception.

Method GET_NUMBER_OF_VISIBLE_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INDEX_FIRST_VISIBLE_ROW Value transfer Type reference (TYPE) I 20040209
2 Exporting EV_INDEX_LAST_VISIBLE_ROW Value transfer Type reference (TYPE) I 20040209
3 Exporting EV_NO_OF_ROWS Value transfer Type reference (TYPE) I 20040209
4 Importing IT_TREE Value transfer Type reference (TYPE) HRECM00BSP_TREETABLE_NODE_TAB Knotentabelle 20040209
5 Importing IT_TREE_INT Value transfer Type reference (TYPE) HRECM00BSP_TREETABLE_NODE_INTT Knotentabelle (intern) 20040209
6 Importing IV_FIRST_VISIBLE_ROW Value transfer Type reference (TYPE) I 20040209
7 Importing IV_VISIBLE_ROWS Value transfer Type reference (TYPE) I 20040209

Method GET_NUMBER_OF_VISIBLE_ROWS on class CL_HRECM00_BSP_BDG_TREETAB 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 20040126
2 Changing SELECTEDROWINDEXTABLE Value transfer Type reference (TYPE) INT4_TABLE Standardtabelle von INT4 20040126
3 Changing SELECTEDROWKEY Call by reference Type reference (TYPE) STRING 20040126

Method GET_SELECTED_ROW on class CL_HRECM00_BSP_BDG_TREETAB 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 20040126

Method GET_TABLE on class CL_HRECM00_BSP_BDG_TREETAB 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 20040126
2 Importing IV_COLUMN_NAME Value transfer Type reference (TYPE) STRING 20040126

Method GET_TABLE_ENTRIES on class CL_HRECM00_BSP_BDG_TREETAB 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' 20040126
2 Importing IV_SERVER_EVENT Value transfer Type reference (TYPE) STRING 20040126
3 Returning RV_ON_EVENT Value transfer Type reference (TYPE) STRING 20040126

Method INTERCEPT_HTMLB_EVENT on class CL_HRECM00_BSP_BDG_TREETAB 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 20040126
2 Returning RV_ON_EVENT Value transfer Type reference (TYPE) STRING 20040126

Method INTERCEPT_OWN_EVENT on class CL_HRECM00_BSP_BDG_TREETAB 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 20040126
2 Importing IV_SUBID Value transfer Type reference (TYPE) CSEQUENCE 20040126
3 Importing IV_VALUE Value transfer Type reference (TYPE) CSEQUENCE 20040126

Method RENDERHIDDENFIELD on class CL_HRECM00_BSP_BDG_TREETAB 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 20040126
2 Importing IV_CELL_ID Value transfer Type reference (TYPE) STRING 20040126
3 Importing IV_COLUMN_NAME Value transfer Type reference (TYPE) STRING 20040126
4 Importing IV_HORIZONTALALIGNMENT Value transfer Type reference (TYPE) STRING 20040126
5 Importing IV_ROW_INDEX Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20040126

Method RENDER_INPUTFIELD on class CL_HRECM00_BSP_BDG_TREETAB has no exception.
History
Last changed by/on SAP  20040223 
SAP Release Created in 500