SAP ABAP Class CL_FCC_TG_MATRIX_TREE (Matrix Tree for Task Group)
Hierarchy
FCCO (Software Component) Financial Closing Cockpit 200
   CA-GTF-FCC (Application Component) Financial Closing cockpit Add-on
     FCC_CLOSING (Package) Financial Closing Cockpit - SAPGUI and backend
Properties
Class CL_FCC_TG_MATRIX_TREE  
Short Description Matrix Tree for Task Group    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FCC_CLOSING   Financial Closing Cockpit - SAPGUI and backend 
Created 20110825   SAP 
Last change 20141107    
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 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FCC_TG_MATRIX_TREE has no interface implemented.
Friends
Class CL_FCC_TG_MATRIX_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_DISPLAY_ALL_MODE Constant Public Type reference (TYPE) CHAR1 'A' Single-Character Flag 20111107
2 MC_DISPLAY_EXCEPTION_MODE Constant Public Type reference (TYPE) CHAR1 'E' Single-Character Flag 20111108
3 MC_FOLDER_TITLE_VIEW Constant Public Type reference (TYPE) CHAR1 'F' Single-Character Flag 20110825
4 MC_ORG_TITLE_VIEW Constant Public Type reference (TYPE) CHAR1 'O' Single-Character Flag 20110825
5 MC_TREE_COLUMN Constant Public Type reference (TYPE) TV_ITMNAME 'NODE' Tree Control: Column Name / Item Name 20110825
6 MR_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20110825
7 MR_DETAIL Instance attribute Private Object reference (TYPE REF TO) CL_FCC_TG_MATRIX_DOC Matrix Detail Document 20111028
8 MR_DETAIL_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20111028
9 MR_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20110825
10 MR_TASKGROUP Instance attribute Private Object reference (TYPE REF TO) CL_FCC_TASK_GROUP Task Group 20110826
11 MR_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20110825
12 MR_TOOLBAR_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Custom Controls in the Screen Area 20110825
13 MR_TREE Instance attribute Private Object reference (TYPE REF TO) CL_COLUMN_TREE_MODEL Column Tree Control with Data Management at Backend 20110825
14 MR_TREE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Custom Controls in the Screen Area 20110825
15 MT_COLUMN_HEAD_DATA Instance attribute Private Type reference (TYPE) FCC_T_TG_MATRIX_DATA Task group matrix line data table 20111108
16 MT_COLUMN_MAP Instance attribute Private Type reference (TYPE) FCC_T_TG_MATRIX_COLUMN_MAP Taaskgroup matrix column map table 20110825
17 MT_DATA Instance attribute Private Type reference (TYPE) FCC_T_TG_MATRIX_DATA Task group matrix line data table 20110826
18 MT_TASKLIST Instance attribute Private Type reference (TYPE) FCC_T_TASKLIST ITAB for TFC_HDR 20110825
19 MT_TREE_NODES Instance attribute Private Type reference (TYPE) FCC_T_TREE_NODE Tree Nodes 20110829
20 MT_TREE_NODE_MAP Instance attribute Private Type reference (TYPE) FCC_T_TG_MATRIX_NODE_MAP Task Group Matrix Node Map 20111028
21 MV_DISPLAY_MODE Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20111107
22 MV_TASKGROUP Instance attribute Private Type reference (TYPE) FCC_TG_PROFILE_SELECT Name of a Task Group 20110825
23 MV_TITLE_MODE Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20110825
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_COLUMN Instance method Private Method Build Column 20110825
2 BUILD_CONTAINER Instance method Private Method Build Container 20110825
3 BUILD_DETAIL Instance method Private Method Build Detail 20111028
4 BUILD_ITEM Instance method Private Method Build Item 20110825
5 BUILD_NODE Instance method Private Method Builde Node 20110825
6 BUILD_TOOLBAR Instance method Private Method Build Toolbar 20110825
7 BUILD_TREE Instance method Private Method Build Tree 20110825
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110825
9 FILL_DATA Instance method Public Method Fill Data 20110828
10 FREE_TREE Instance method Public Method Free Tree 20110825
11 GET_COLUMN_ID Instance method Private Method Get Column ID 20110825
12 GET_MATRIX_DATA Instance method Private Method Get Matrix Data 20110826
13 GET_NODE_DATA_BY_KEY Instance method Private Method Get Node Data by Node Key 20111028
14 GET_TG_ITEM_MATRIX_DATA Instance method Private Method Get Task Group Task Matrix Data 20110829
15 HANDLE_ITEM_DOUBLECLICK Instance method Private Event handling method Handle Item Double Click 20111108
16 HANDLE_ITEM_SELECT Instance method Private Event handling method Select Item 20111108
17 HANDLE_TOOLBAR_DROPDOWN Instance method Private Event handling method Toolbar dropdown event handler 20110825
18 HANDLE_TOOLBAR_FUNCTION Instance method Private Event handling method toolbar event handler 20110825
19 INIT_COLUMN_MAP Instance method Private Method Initialize Column Map 20110825
20 INIT_DATA Instance method Private Method Init Data 20110829
21 INIT_TREE Instance method Public Method Init Tree 20110825
22 REFRESH_COLUMN Instance method Private Method Refresh Column 20110830
23 REFRESH_DATA Instance method Private Method Refresh Data 20110828
24 REFRESH_DETAIL Instance method Private Method Refresh Detail 20111028
25 REFRESH_DISPLAY_MODE Instance method Private Method Refresh Tree With Display Mode 20111108
26 SAVE_TREE_BUFFER Instance method Private Method Save Tree Buffer 20110829
27 UPDATE_SWITCH_TITLE Instance method Private Method Update Switch Title 20111027
Events
Class CL_FCC_TG_MATRIX_TREE has no event.
Types
Class CL_FCC_TG_MATRIX_TREE has no local type.
Method Signatures

Method BUILD_COLUMN Signature

Method BUILD_COLUMN on class CL_FCC_TG_MATRIX_TREE has no parameter.
Method BUILD_COLUMN on class CL_FCC_TG_MATRIX_TREE has no exception.

Method BUILD_CONTAINER Signature

Method BUILD_CONTAINER on class CL_FCC_TG_MATRIX_TREE has no parameter.
Method BUILD_CONTAINER on class CL_FCC_TG_MATRIX_TREE has no exception.

Method BUILD_DETAIL Signature

Method BUILD_DETAIL on class CL_FCC_TG_MATRIX_TREE has no parameter.
Method BUILD_DETAIL on class CL_FCC_TG_MATRIX_TREE has no exception.

Method BUILD_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) FCC_T_TG_MATRIX_DATA Internal Status 20110829
2 Importing IS_ITEM Call by reference Type reference (TYPE) FCC_TEMPL_ITEM Administration of a Job (Report/Transaction or Workflow) 20110829
3 Importing IV_PARENT_NODE Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20110829

Method BUILD_ITEM on class CL_FCC_TG_MATRIX_TREE has no exception.

Method BUILD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) FCC_T_TG_MATRIX_DATA Internal Status 20110829
2 Importing IS_NODE Call by reference Type reference (TYPE) FCC_TEMPL_ORG Node ID 20110829
3 Importing IV_PARENT_NODE Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20110829

Method BUILD_NODE on class CL_FCC_TG_MATRIX_TREE has no exception.

Method BUILD_TOOLBAR Signature

Method BUILD_TOOLBAR on class CL_FCC_TG_MATRIX_TREE has no parameter.
Method BUILD_TOOLBAR on class CL_FCC_TG_MATRIX_TREE has no exception.

Method BUILD_TREE Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FCC_TG_MATRIX_TREE has no parameter.
Method CONSTRUCTOR on class CL_FCC_TG_MATRIX_TREE has no exception.

Method FILL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) FCC_T_TG_MATRIX_DATA Task group matrix line data table 20110828

Method FILL_DATA on class CL_FCC_TG_MATRIX_TREE has no exception.

Method FREE_TREE Signature

Method FREE_TREE on class CL_FCC_TG_MATRIX_TREE has no parameter.
Method FREE_TREE on class CL_FCC_TG_MATRIX_TREE has no exception.

Method GET_COLUMN_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COLUMN Call by reference Type reference (TYPE) TV_ITMNAME Tree Control: Column Name / Item Name 20110825
2 Importing IV_INSTANCE Call by reference Type reference (TYPE) FCC_NUM Counter 20110825
3 Importing IV_ORG_TYPE Call by reference Type reference (TYPE) FCC_ORGTYPE Structure Data Type for Fast Close 20110826
4 Importing IV_ORG_VALUE Call by reference Type reference (TYPE) FCC_LOWHIGH Name of Organizational Unit 20110826
5 Importing IV_PROFILE Call by reference Type reference (TYPE) FCC_PROFILE Fast Close: Task List 20110825
6 Importing IV_ROOT_NODE Call by reference Type reference (TYPE) SCMA_NODE Node ID 20110825
# Exception Resumable Description Created on
1 COLUMN_NOT_FOUND Column not found 20110825

Method GET_MATRIX_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) FCC_TG_MATRIX_DATA Task group matrix line data 20110826
2 Importing IV_INSTANCE Call by reference Type reference (TYPE) FCC_NUM Counter 20110826
3 Importing IV_NODE Call by reference Type reference (TYPE) SCMA_NODE Node ID 20110826
4 Importing IV_ORG_TYPE Call by reference Type reference (TYPE) FCC_ORGTYPE Structure Data Type for Fast Close 20110826
5 Importing IV_ORG_VALUE Call by reference Type reference (TYPE) FCC_LOWHIGH Name of Organizational Unit 20110826
6 Importing IV_PROFILE Call by reference Type reference (TYPE) FCC_PROFILE Fast Close: Task List 20110826
7 Importing IV_ROOT_NODE Call by reference Type reference (TYPE) SCMA_NODE Node ID 20110826
# Exception Resumable Description Created on
1 DATA_NOT_FOUND Matrix data not found 20110826

Method GET_NODE_DATA_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NODE Call by reference Type reference (TYPE) FCC_S_TG_MATRIX_NODE_MAP Task Group Matrix Node Map 20111028
2 Importing IV_COLUMN_NAME Call by reference Type reference (TYPE) TV_ITMNAME Tree Control: Column Name / Item Name 20111031
3 Importing IV_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Node Key 20111028
# Exception Resumable Description Created on
1 NODE_NOT_FOUND Tree Node Map Not Found 20111031

Method GET_TG_ITEM_MATRIX_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) FCC_T_TG_MATRIX_DATA Task group matrix line data table 20110829
2 Importing IV_TASKGROUP Call by reference Type reference (TYPE) FCC_TG_PROFILE_SELECT Name of a Task Group 20110829
3 Importing IV_TASK_ID Call by reference Type reference (TYPE) SCMA_NODE Node ID 20110829

Method GET_TG_ITEM_MATRIX_DATA on class CL_FCC_TG_MATRIX_TREE has no exception.

Method HANDLE_ITEM_DOUBLECLICK 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) 20111108
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20111108

Method HANDLE_ITEM_DOUBLECLICK on class CL_FCC_TG_MATRIX_TREE has no exception.

Method HANDLE_ITEM_SELECT 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) 20111108
2 Importing KEY Call by reference Attribute reference (LIKE) 20111108
3 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20111108

Method HANDLE_ITEM_SELECT on class CL_FCC_TG_MATRIX_TREE has no exception.

Method HANDLE_TOOLBAR_DROPDOWN Signature

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

Method HANDLE_TOOLBAR_DROPDOWN on class CL_FCC_TG_MATRIX_TREE has no exception.

Method HANDLE_TOOLBAR_FUNCTION Signature

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

Method HANDLE_TOOLBAR_FUNCTION on class CL_FCC_TG_MATRIX_TREE has no exception.

Method INIT_COLUMN_MAP Signature

Method INIT_COLUMN_MAP on class CL_FCC_TG_MATRIX_TREE has no parameter.
Method INIT_COLUMN_MAP on class CL_FCC_TG_MATRIX_TREE has no exception.

Method INIT_DATA Signature

Method INIT_DATA on class CL_FCC_TG_MATRIX_TREE has no parameter.
Method INIT_DATA on class CL_FCC_TG_MATRIX_TREE has no exception.

Method INIT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20110825
2 Importing IT_TASKLIST Call by reference Type reference (TYPE) FCC_T_TASKLIST ITAB for TFC_HDR 20110825
3 Importing IV_TASKGROUP Call by reference Type reference (TYPE) FCC_TG_PROFILE_SELECT Name of a Task Group 20110825

Method INIT_TREE on class CL_FCC_TG_MATRIX_TREE has no exception.

Method REFRESH_COLUMN Signature

Method REFRESH_COLUMN on class CL_FCC_TG_MATRIX_TREE has no parameter.
Method REFRESH_COLUMN on class CL_FCC_TG_MATRIX_TREE has no exception.

Method REFRESH_DATA Signature

Method REFRESH_DATA on class CL_FCC_TG_MATRIX_TREE has no parameter.
Method REFRESH_DATA on class CL_FCC_TG_MATRIX_TREE has no exception.

Method REFRESH_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INSTANCE Call by reference Type reference (TYPE) FCC_NUM Counter 20111031
2 Importing IV_PROFILE Call by reference Type reference (TYPE) FCC_PROFILE Fast Close: Task List 20111031
3 Importing IV_TASK Call by reference Type reference (TYPE) SCMA_NODE Node ID 20111031

Method REFRESH_DETAIL on class CL_FCC_TG_MATRIX_TREE has no exception.

Method REFRESH_DISPLAY_MODE Signature

Method REFRESH_DISPLAY_MODE on class CL_FCC_TG_MATRIX_TREE has no parameter.
Method REFRESH_DISPLAY_MODE on class CL_FCC_TG_MATRIX_TREE has no exception.

Method SAVE_TREE_BUFFER Signature

Method SAVE_TREE_BUFFER on class CL_FCC_TG_MATRIX_TREE has no parameter.
Method SAVE_TREE_BUFFER on class CL_FCC_TG_MATRIX_TREE has no exception.

Method UPDATE_SWITCH_TITLE Signature

Method UPDATE_SWITCH_TITLE on class CL_FCC_TG_MATRIX_TREE has no parameter.
Method UPDATE_SWITCH_TITLE on class CL_FCC_TG_MATRIX_TREE has no exception.
History
Last changed by/on SAP  20141107 
SAP Release Created in 100