SAP ABAP Class CL_EPIC_CBC_LQITEM_CONTROLLER (EPIC: Cash budgeting consumption liquidity item tree builder)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     ID-FI-EPIC-PMCTL-UI (Package) Globalization: E-Payment Integration Payment Control UI
Properties
Class CL_EPIC_CBC_LQITEM_CONTROLLER  
Short Description EPIC: Cash budgeting consumption liquidity item tree builder    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ID-FI-EPIC-PMCTL-UI   Globalization: E-Payment Integration Payment Control UI 
Created 20130514   SAP 
Last change 20131127   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
Class CL_EPIC_CBC_LQITEM_CONTROLLER has no interface implemented.
Friends
Class CL_EPIC_CBC_LQITEM_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_CONTAINER_ALV_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER 20130708
2 MR_CONTAINER_TOOL_BAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER 20130708
3 MR_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR 20130708
4 MR_TOOLBAR_EVENT_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_EPIC_CBC_LQITEM_EVENT_HDLR 20130708
5 MR_TREE_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_COLUMN_TREE_MODEL 20130708
6 MS_CB_GEN_CYCLE Instance attribute Private Type reference (TYPE) EPIC_S_CB_GEN_CYCLE 20130716
7 MS_CB_GEN_ORG Instance attribute Private Type reference (TYPE) EPIC_S_CB_GEN_ORG 20130708
8 MS_SELECTED_VALUE Instance attribute Private Type reference (TYPE) EPIC_S_CB_LQITEM_DISPLAY 20130708
9 MT_CB_GEN_LQITEM Instance attribute Private Type reference (TYPE) EPIC_T_CB_GEN_LQITEM 20130708
10 MT_CB_ITEM_FOR_BUDGET Instance attribute Private Type reference (TYPE) EPIC_T_CB_ITEM_FOR_BUDGET Payment Release: Item data 20131115
11 MT_CB_LQITEM_DISPLAY Instance attribute Private Type reference (TYPE) EPIC_T_CB_LQITEM_DISPLAY EPIC: Table type for EPIC_S_CB_LQITEM_DISPLAY 20130709
12 MT_COUNTED_LIQUID Instance attribute Private Type reference (TYPE) EPIC_T_CB_LQITEM_DISPLAY 20130708
13 MT_FIELDS_LQITEM_ASSG_F4_TREE Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20130709
14 MV_IS_VALUE_SELECTED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130708
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE_FROM_ROOT_DOWNSIDE Instance method Private Method 20130708
2 COLLAPSE_ALL Instance method Public Method Collapse all nodes of tree 20130708
3 CONSTRUCTOR Instance method Public Constructor 20130708
4 EXPAND_ALL Instance method Public Method Expand all nodes of tree 20130708
5 EXPAND_NODE_PREDECESSORS Instance method Public Method 20130708
6 FIND Instance method Public Method 20130708
7 FIND_NEXT Instance method Public Method 20130708
8 FREE_RESOURCES Instance method Public Method 20130708
9 GENERATE_TREE_HIE_FROM_ORIG Instance method Private Method 20130709
10 GENERATE_TREE_INFO_EACH_LINE Instance method Private Method 20130709
11 GET_CB_GEN_CYCLE Instance method Public Method 20130716
12 GET_CB_GEN_ORG Instance method Public Method 20130716
13 GET_CB_LQITEM_DISPLAY Instance method Public Method 20130712
14 GET_IS_VALUE_SELECTED Instance method Public Method get is there a node in tree been selected 20130708
15 GET_NODE_BY_KEY_ITEMNAME Instance method Public Method 20130709
16 GET_PARENT Instance method Private Method 20130708
17 GET_SELECTED_KEY Instance method Public Method 20130709
18 GET_SELECTED_VALUE Instance method Public Method get the selected node 20130708
19 GET_WAERS Instance method Public Method get the waers of fprl_items 20130708
20 HAS_CHILD Instance method Private Method 20130708
21 IS_ANY_NODE_SELECTED Instance method Public Method is any node in tree selected 20130708
22 MULTI_LQITEM_ID Instance method Private Method 20130716
23 REACH_ROOT Instance method Private Method 20130708
24 SET_IS_VALUE_SELECTED Instance method Public Method set is there a node in tree been selected 20130708
25 SET_SELECTED_VALUE Instance method Public Method set the selected node 20130708
26 SET_TREENODE_SELECTED_BY_KEY Instance method Public Method set treenode on screen selected by supply the tree node key 20130708
27 SHOW_TREE Instance method Public Method 20130708
28 UNSELECT_ALL Instance method Public Method set all node of tree unselected 20130708
Events
Class CL_EPIC_CBC_LQITEM_CONTROLLER has no event.
Types
Class CL_EPIC_CBC_LQITEM_CONTROLLER has no local type.
Method Signatures

Method ADD_NODE_FROM_ROOT_DOWNSIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CB_LQITEM_DISPLAY Call by reference Type reference (TYPE) EPIC_S_CB_LQITEM_DISPLAY 20130709

Method ADD_NODE_FROM_ROOT_DOWNSIDE on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method COLLAPSE_ALL Signature

Method COLLAPSE_ALL on class CL_EPIC_CBC_LQITEM_CONTROLLER has no parameter.
Method COLLAPSE_ALL on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CB_MATRIX Call by reference Type reference (TYPE) EPIC_S_CB_MATRIX 20130708
2 Importing IT_CB_ITEM_FOR_BUDGET Call by reference Type reference (TYPE) EPIC_T_CB_ITEM_FOR_BUDGET Payment Release: Item data 20131115
3 Importing IT_FIELDS_LQITEM_ASSG_F4_TREE Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20130709

Method CONSTRUCTOR on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method EXPAND_ALL Signature

Method EXPAND_ALL on class CL_EPIC_CBC_LQITEM_CONTROLLER has no parameter.
Method EXPAND_ALL on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method EXPAND_NODE_PREDECESSORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODEKEY Call by reference Type reference (TYPE) TM_NODEKEY 20130708

Method EXPAND_NODE_PREDECESSORS on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method FIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT_ITEM_KEY_TABLE Call by reference Type reference (TYPE) TREEMIKS 20130708
2 Exporting EV_RESULT_TYPE Call by reference Type reference (TYPE) I 20130708

Method FIND on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method FIND_NEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT_ITEM_KEY_TABLE Call by reference Type reference (TYPE) TREEMIKS 20130708
2 Exporting EV_EXPANDER_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY 20130708
3 Exporting EV_RESULT_TYPE Call by reference Type reference (TYPE) I 20130708

Method FIND_NEXT on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method FREE_RESOURCES Signature

Method FREE_RESOURCES on class CL_EPIC_CBC_LQITEM_CONTROLLER has no parameter.
Method FREE_RESOURCES on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method GENERATE_TREE_HIE_FROM_ORIG Signature

Method GENERATE_TREE_HIE_FROM_ORIG on class CL_EPIC_CBC_LQITEM_CONTROLLER has no parameter.
Method GENERATE_TREE_HIE_FROM_ORIG on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method GENERATE_TREE_INFO_EACH_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CB_LQITEM_DISPLAY Call by reference Type reference (TYPE) EPIC_S_CB_LQITEM_DISPLAY 20130709
2 Returning RT_TREE_INFO Value transfer Type reference (TYPE) TREEMCITAB 20130709

Method GENERATE_TREE_INFO_EACH_LINE on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method GET_CB_GEN_CYCLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_CB_GEN_CYCLE Value transfer Type reference (TYPE) EPIC_S_CB_GEN_CYCLE EPIC: BADI interface for derive of cycle in matrix 20130716

Method GET_CB_GEN_CYCLE on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method GET_CB_GEN_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_CB_GEN_ORG Value transfer Type reference (TYPE) EPIC_S_CB_GEN_ORG EPIC: BADI interface for derive of orgunit in matrix 20130716

Method GET_CB_GEN_ORG on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method GET_CB_LQITEM_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CB_LQITEM_DISPLAY Value transfer Type reference (TYPE) EPIC_T_CB_LQITEM_DISPLAY EPIC: Table type for EPIC_S_CB_LQITEM_DISPLAY 20130712

Method GET_CB_LQITEM_DISPLAY on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method GET_IS_VALUE_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_VALUE_SELECTED Value transfer Type reference (TYPE) ABAP_BOOL 20130708

Method GET_IS_VALUE_SELECTED on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method GET_NODE_BY_KEY_ITEMNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ITEMNAME Call by reference Type reference (TYPE) TV_ITMNAME 20130709
2 Importing IV_NODEKEY Call by reference Type reference (TYPE) TM_NODEKEY 20130709
3 Returning RS_TREENODE Value transfer Type reference (TYPE) TREEMCITEM 20130709

Method GET_NODE_BY_KEY_ITEMNAME on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CB_LQITEM_DISPLAY Call by reference Type reference (TYPE) EPIC_S_CB_LQITEM_DISPLAY 20130709
2 Exporting EV_HAS_PARENT Call by reference Type reference (TYPE) ABAP_BOOL 20130708
3 Importing IS_CB_LQITEM_DISPLAY Call by reference Type reference (TYPE) EPIC_S_CB_LQITEM_DISPLAY 20130709

Method GET_PARENT on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method GET_SELECTED_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NODEKEY Value transfer Type reference (TYPE) TM_NODEKEY 20130709

Method GET_SELECTED_KEY on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method GET_SELECTED_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_SELECTED_VALUE Value transfer Type reference (TYPE) EPIC_S_CB_LQITEM_DISPLAY 20130708

Method GET_SELECTED_VALUE on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method GET_WAERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_WAERS Value transfer Type reference (TYPE) WAERS Currency Key 20130708

Method GET_WAERS on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method HAS_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CB_LQITEM_DISPLAY Call by reference Type reference (TYPE) EPIC_S_CB_LQITEM_DISPLAY 20130709
2 Returning RV_HAS_CHILD Value transfer Type reference (TYPE) ABAP_BOOL 20130708

Method HAS_CHILD on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method IS_ANY_NODE_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_ANY_NODE_SELECTED Value transfer Type reference (TYPE) ABAP_BOOL 20130708

Method IS_ANY_NODE_SELECTED on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method MULTI_LQITEM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CB_LQITEM_DISPLAY Call by reference Type reference (TYPE) EPIC_S_CB_LQITEM_DISPLAY EPIC: Cash budget liquidity item display 20130716
2 Returning RV_IS_MULTI Value transfer Type reference (TYPE) ABAP_BOOL 20130716

Method MULTI_LQITEM_ID on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method REACH_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CB_LQITEM_DISPLAY Call by reference Type reference (TYPE) EPIC_S_CB_LQITEM_DISPLAY 20130709
2 Returning RV_REACH_ROOT Value transfer Type reference (TYPE) ABAP_BOOL 20130708

Method REACH_ROOT on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method SET_IS_VALUE_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IS_VALUE_SELECTED Call by reference Type reference (TYPE) ABAP_BOOL 20130708

Method SET_IS_VALUE_SELECTED on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method SET_SELECTED_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SELECTED_VALUE Call by reference Type reference (TYPE) EPIC_S_CB_LQITEM_DISPLAY 20130708

Method SET_SELECTED_VALUE on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method SET_TREENODE_SELECTED_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODEKEY Call by reference Type reference (TYPE) TM_NODEKEY 20130708

Method SET_TREENODE_SELECTED_BY_KEY on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method SHOW_TREE Signature

Method SHOW_TREE on class CL_EPIC_CBC_LQITEM_CONTROLLER has no parameter.
Method SHOW_TREE on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.

Method UNSELECT_ALL Signature

Method UNSELECT_ALL on class CL_EPIC_CBC_LQITEM_CONTROLLER has no parameter.
Method UNSELECT_ALL on class CL_EPIC_CBC_LQITEM_CONTROLLER has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in