SAP ABAP Class CL_UA_FORMULA_GUI_HANDLER (Formula Builder: Event Handler for Tree View)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB-SRV (Application Component) Services
     UA_FORMULA_GUI (Package) Formula Builder GUI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UAC_ASSIGNMENT_TREE_HANDLER includes IF_UAC_[ETREE|EDGE]_HANDLER 20021125
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UAC_EDGE_HANDLER IF w callback methods for edge events 20021125
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UAC_ETREE_HANDLER Composite: tree, group ( for Edit-Control ) 20021125
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UAC_GROUP_HANDLER IF w callback methods for events of the grouping panel 20021125
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UAC_TREE_HANDLER IF w callback methods for standard tree events 20021125
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UA_FORMULA_BOOLEANS TRUE/FALSE 20030806
Properties
Class CL_UA_FORMULA_GUI_HANDLER  
Short Description Formula Builder: Event Handler for Tree View    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UA_FORMULA_GUI   Formula Builder GUI 
Created 20021125   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_UA_PARAMETER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_UA_FORMULA_BOOLEANS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_UAC_ASSIGNMENT_TREE_HANDLER includes IF_UAC_[ETREE|EDGE]_HANDLER 20021125
2 IF_UAC_EDGE_HANDLER IF w callback methods for edge events 20021125
3 IF_UAC_ETREE_HANDLER Composite: tree, group ( for Edit-Control ) 20021125
4 IF_UAC_GROUP_HANDLER IF w callback methods for events of the grouping panel 20021125
5 IF_UAC_TREE_HANDLER IF w callback methods for standard tree events 20021125
6 IF_UA_FORMULA_BOOLEANS TRUE/FALSE 20030806
Friends
Class CL_UA_FORMULA_GUI_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_DUMMY_UNIT Constant Public Type reference (TYPE) MEINS '&&&' Base Unit of Measure 20041029
2 FALSE Instance attribute Public Attribute reference (LIKE) 20030806
3 MO_CHAR_FACTORY Instance attribute Protected Object reference (TYPE REF TO) IF_FINB_MD_CHAR_FACTORY Central Factory 20050405
4 MO_DROPDOWN_MENU Instance attribute Protected Object reference (TYPE REF TO) CL_UAC_DROPDOWN_MENU_ADAPTER CL_UAC_CTXT_MENU_CONVERTER 20021213
5 MO_FORMULA_GUI Instance attribute Protected Object reference (TYPE REF TO) IF_UA_FORMULA_GUI_TREE Query references 20021212
6 MT_FPROP Instance attribute Protected Type reference (TYPE) FINB_MD_T_FPROP 20040202
7 TRUE Instance attribute Public Attribute reference (LIKE) 20030806
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CELL_VALUE Instance method Public Method 20021220
2 CHECK_NODE_VALUE Instance method Public Method 20021220
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040202
4 GET_DROPDOWN_MENU Instance method Public Method 20021220
5 ON_CELL_DOUBLE_CLICK Instance method Public Method 20021220
6 ON_CELL_DROPDOWN_SELECTED Instance method Public Method 20021220
7 ON_CELL_KEYPRESSED Instance method Public Method 20021220
8 ON_CELL_SELECTED Instance method Public Method 20021220
9 ON_COLUMN_DOUBLE_CLICK Instance method Public Method 20021220
10 ON_COLUMN_ORDER_CHANGED Instance method Public Method 20021220
11 ON_DRAG Instance method Public Method 20021220
12 ON_DRAG_MULTIPLE Instance method Public Method 20021220
13 ON_DROP Instance method Public Method 20021220
14 ON_DROP_COMPLETE Instance method Public Method 20021220
15 ON_DROP_COMPLETE_MULTIPLE Instance method Public Method 20021220
16 ON_DROP_GET_FLAVOR Instance method Public Method 20021220
17 ON_EDGE_CREATE Instance method Public Method 20021220
18 ON_EDGE_DOUBLE_CLICK Instance method Public Method 20021220
19 ON_EDGE_REMOVE Instance method Public Method 20021220
20 ON_GROUP_ITEM_ADDED Instance method Public Method 20021220
21 ON_GROUP_ITEM_REMOVED Instance method Public Method 20021220
22 ON_GROUP_ORDER_CHANGED Instance method Public Method 20021220
23 ON_ITEM_KEYPRESSED_COPY Instance method Private Method 20030806
24 ON_ITEM_KEYPRESSED_CUT Instance method Private Method 20030806
25 ON_ITEM_KEYPRESSED_ENTER Instance method Private Method 20041004
26 ON_ITEM_KEYPRESSED_F4 Instance method Private Method 20041004
27 ON_ITEM_KEYPRESSED_PASTE Instance method Private Method 20030806
28 ON_MULTI_SELECTION_CHANGE Instance method Public Method 20021220
29 ON_NODE_DOUBLE_CLICK Instance method Public Method 20021220
30 ON_NODE_KEYPRESSED Instance method Public Method 20021220
31 ON_NODE_SELECTED Instance method Public Method 20021220
32 ON_SORT_ORDER_CHANGED Instance method Public Method 20021220
33 SET_FORMULA_GUI Instance method Public Method 20021212
Events
# Event Type Visibility Description Created on
1 NODE_SELECTED Instance Event
(0)
Public
(2)
20030109
Types
Class CL_UA_FORMULA_GUI_HANDLER has no local type.
Method Signatures

Method CHECK_CELL_VALUE Signature

Method CHECK_CELL_VALUE on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method CHECK_CELL_VALUE on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method CHECK_NODE_VALUE Signature

Method CHECK_NODE_VALUE on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method CHECK_NODE_VALUE on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHAR_FACTORY Call by reference Object reference (TYPE REF TO) IF_FINB_MD_CHAR_FACTORY 20050405

Method CONSTRUCTOR on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method GET_DROPDOWN_MENU Signature

Method GET_DROPDOWN_MENU on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method GET_DROPDOWN_MENU on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_CELL_DOUBLE_CLICK Signature

Method ON_CELL_DOUBLE_CLICK on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method ON_CELL_DOUBLE_CLICK on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_CELL_DROPDOWN_SELECTED Signature

Method ON_CELL_DROPDOWN_SELECTED on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method ON_CELL_DROPDOWN_SELECTED on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_CELL_KEYPRESSED Signature

Method ON_CELL_KEYPRESSED on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method ON_CELL_KEYPRESSED on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_CELL_SELECTED Signature

Method ON_CELL_SELECTED on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method ON_CELL_SELECTED on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_COLUMN_DOUBLE_CLICK Signature

Method ON_COLUMN_DOUBLE_CLICK on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method ON_COLUMN_DOUBLE_CLICK on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_COLUMN_ORDER_CHANGED Signature

Method ON_COLUMN_ORDER_CHANGED on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method ON_COLUMN_ORDER_CHANGED on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_DRAG Signature

Method ON_DRAG on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method ON_DRAG on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_DRAG_MULTIPLE Signature

Method ON_DRAG_MULTIPLE on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method ON_DRAG_MULTIPLE on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_DROP Signature

Method ON_DROP on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method ON_DROP on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_DROP_COMPLETE Signature

Method ON_DROP_COMPLETE on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method ON_DROP_COMPLETE on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_DROP_COMPLETE_MULTIPLE Signature

Method ON_DROP_COMPLETE_MULTIPLE on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method ON_DROP_COMPLETE_MULTIPLE on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_DROP_GET_FLAVOR Signature

Method ON_DROP_GET_FLAVOR on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method ON_DROP_GET_FLAVOR on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_EDGE_CREATE Signature

Method ON_EDGE_CREATE on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method ON_EDGE_CREATE on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_EDGE_DOUBLE_CLICK Signature

Method ON_EDGE_DOUBLE_CLICK on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method ON_EDGE_DOUBLE_CLICK on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_EDGE_REMOVE Signature

Method ON_EDGE_REMOVE on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method ON_EDGE_REMOVE on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_GROUP_ITEM_ADDED Signature

Method ON_GROUP_ITEM_ADDED on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method ON_GROUP_ITEM_ADDED on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_GROUP_ITEM_REMOVED Signature

Method ON_GROUP_ITEM_REMOVED on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method ON_GROUP_ITEM_REMOVED on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_GROUP_ORDER_CHANGED Signature

Method ON_GROUP_ORDER_CHANGED on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method ON_GROUP_ORDER_CHANGED on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_ITEM_KEYPRESSED_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NODE_ID Value transfer Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20030806
2 Importing IO_SENDER Call by reference Object reference (TYPE REF TO) OBJECT 20030806

Method ON_ITEM_KEYPRESSED_COPY on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_ITEM_KEYPRESSED_CUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NODE_ID Value transfer Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20030806
2 Importing IO_SENDER Call by reference Object reference (TYPE REF TO) OBJECT 20030806

Method ON_ITEM_KEYPRESSED_CUT on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_ITEM_KEYPRESSED_ENTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NODE_ID Call by reference Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20041004
2 Importing IO_SENDER Call by reference Object reference (TYPE REF TO) OBJECT 20041004

Method ON_ITEM_KEYPRESSED_ENTER on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_ITEM_KEYPRESSED_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NODE_ID Call by reference Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20041004
2 Importing IO_SENDER Call by reference Object reference (TYPE REF TO) OBJECT 20041004

Method ON_ITEM_KEYPRESSED_F4 on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_ITEM_KEYPRESSED_PASTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NODE_ID Value transfer Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20030806
2 Importing IO_SENDER Call by reference Object reference (TYPE REF TO) OBJECT 20030806

Method ON_ITEM_KEYPRESSED_PASTE on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_MULTI_SELECTION_CHANGE Signature

Method ON_MULTI_SELECTION_CHANGE on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method ON_MULTI_SELECTION_CHANGE on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_NODE_DOUBLE_CLICK Signature

Method ON_NODE_DOUBLE_CLICK on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method ON_NODE_DOUBLE_CLICK on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_NODE_KEYPRESSED Signature

Method ON_NODE_KEYPRESSED on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method ON_NODE_KEYPRESSED on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_NODE_SELECTED Signature

Method ON_NODE_SELECTED on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method ON_NODE_SELECTED on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method ON_SORT_ORDER_CHANGED Signature

Method ON_SORT_ORDER_CHANGED on class CL_UA_FORMULA_GUI_HANDLER has no parameter.
Method ON_SORT_ORDER_CHANGED on class CL_UA_FORMULA_GUI_HANDLER has no exception.

Method SET_FORMULA_GUI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FORMULA_GUI Call by reference Object reference (TYPE REF TO) IF_UA_FORMULA_GUI_TREE query references 20021212

Method SET_FORMULA_GUI on class CL_UA_FORMULA_GUI_HANDLER has no exception.
Event Signatures

Event NODE_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 NODE_ID Exporting Value transfer Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20030109
History
Last changed by/on SAP  20050411 
SAP Release Created in 350