SAP ABAP Class CL_UA_STRATEGY (Strategy)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BA (Application Component) Business Analytics
     UA_ASSIGNMENT_TREE (Package) Default and Abstract Implementations on the Assignment Tree
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UAC_ASSIGNMENT_CONSTANTS 20030324
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UAC_EDGE_HANDLER IF w callback methods for edge events 20030324
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UAC_FILTER Filter for View 20041104
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UA_CE_EVENT_ID Constants for Event IDs of CE 20030324
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UA_CHECK_STRATEGY Strategy for Checks 20031205
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UA_ECTXT_MENU_STRATEGY Strategy for Context Menus 20030324
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UA_EVENT_HANDLER_STRATEGY Strategy for Events 20030324
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UA_MODELLER_EVENT_HANDLER Handler for Event Modeler 20030404
9 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UA_VIEW_STRATEGY View-Specific Strategy 20030324
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UA_STRATEGY_APPLICATION Strategy Application 20030324
2 Inheritance (c INHERITING FROM c_ref)  CL_UA_STRATEGY_OBJECT Strategies for Objects 20030324
3 Inheritance (c INHERITING FROM c_ref)  CL_UA_STRATEGY_TLINE Strategies for Table Lines 20030324
Properties
Class CL_UA_STRATEGY  
Short Description Strategy    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class UAMO    
Program status     
Category 0   
Package UA_ASSIGNMENT_TREE   Default and Abstract Implementations on the Assignment Tree 
Created 20030324   SAP 
Last change 20041209   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)
2 IF_UAC_ASSIGNMENT_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_UA_ATTRIBUTE 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_CONSTANTS 20030324
2 IF_UAC_EDGE_HANDLER IF w callback methods for edge events 20030324
3 IF_UAC_FILTER Filter for View 20041104
4 IF_UA_CE_EVENT_ID Constants for Event IDs of CE 20030324
5 IF_UA_CHECK_STRATEGY Strategy for Checks 20031205
6 IF_UA_ECTXT_MENU_STRATEGY Strategy for Context Menus 20030324
7 IF_UA_EVENT_HANDLER_STRATEGY Strategy for Events 20030324
8 IF_UA_MODELLER_EVENT_HANDLER Handler for Event Modeler 20030404
9 IF_UA_VIEW_STRATEGY View-Specific Strategy 20030324
Friends
Class CL_UA_STRATEGY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_CHANGED Instance attribute Protected Attribute reference (LIKE) 20030324
2 CD_CHECK_OK Constant Protected Type reference (TYPE) BOOLE_D abap_true Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030324
3 CD_CREATED Instance attribute Protected Attribute reference (LIKE) 20030324
4 CD_DELETED Instance attribute Protected Attribute reference (LIKE) 20030324
5 CD_MAIN_TREE Constant Public Type reference (TYPE) UAB_TREE_NAME 'MAIN_TREE' Logical Tree Name 20030324
6 MD_ASSIGNMENT_NODE_ID Instance attribute Public Type reference (TYPE) UAC_NODE_ID Determines Nodes of Link Display 20030327
7 MD_CURRENT_COLUMN_ID Instance attribute Protected Type reference (TYPE) UAC_COLUMN_ID Analytical Cost Management: ID of a Column 20030324
8 MD_CURRENT_NODE_ID Instance attribute Protected Type reference (TYPE) UAC_NODE_ID View ID of a Node 20030324
9 MD_DND_DRAG_ID Instance attribute Protected Type reference (TYPE) UAC_NODE_ID View ID of Drag Node 20040129
10 MD_DND_DROP_ID Instance attribute Protected Type reference (TYPE) UAC_NODE_ID View ID of Drop Node 20040129
11 MD_STRATEGY Instance attribute Protected Type reference (TYPE) UAB_STRATEGY Strategy 20030324
12 MO_CHECKED_ELEMENT Instance attribute Protected Object reference (TYPE REF TO) CL_UA_ELEMENT Instance - TEMP 20030324
13 MO_CUT_COPY_ELEMENT Instance attribute Public Attribute reference (LIKE) 20030620
14 MO_ENVIRONMENT Instance attribute Protected Object reference (TYPE REF TO) IF_UA_CE_ENVIRONMENT Runtime Environment 20030924
15 MO_METADATA Instance attribute Protected Object reference (TYPE REF TO) CL_UA_METADATA Metadata of a Costing Solution 20030924
16 MS_CLIENT Instance attribute Protected Type reference (TYPE) UAB_S_MVC Structure with Model Adapter, View and Controller 20030324
17 MS_CURRENT_ELEMENT Instance attribute Protected Type reference (TYPE) UAB_S_ELEMENT_EVENT Element and Event 20030324
18 MT_EDGE_SEQUENCE Instance attribute Protected Type reference (TYPE) UAB_T_EDGE Edge Table 20041014
19 SD_TREE_COUNTER Static Attribute Protected Type reference (TYPE) I 20030324
20 SO_NV_CONVERTER Static Attribute Protected Object reference (TYPE REF TO) CL_UA_NV_CONVERTER Converter for Name Value Formats 20040311
21 UAC_FALSE Instance attribute Protected Attribute reference (LIKE) 20030404
22 UAC_TRUE Instance attribute Protected Attribute reference (LIKE) 20030404
23 _MD_DND_BHVR_HANDLE_NODE Instance attribute Protected Type reference (TYPE) I 20040129
24 _MD_DND_BHVR_SOURCE Instance attribute Public Type reference (TYPE) I 20040129
25 _MD_DND_BHVR_TARGET Instance attribute Public Type reference (TYPE) I 20040129
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_COMPOUND_CHARS Instance method Protected Method 20031007
2 CHECK_KEY_FOR_ELEMENTS Instance method Protected Method Helper Method: Check Key Fields for Elements 20030527
3 CHECK_OBLIGATORY_FIELDS Instance method Protected Method Helper Method: Check Required Entry Field 20030324
4 CHECK_OBLIGATORY_FOR_ELEMENTS Instance method Protected Method Helper Method: Check Required Entry Fields for Elements 20030526
5 CHECK_UNIT_FIELDS Instance method Protected Method Helper Method: Check Unit and Currency Fields 20030324
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030324
7 DEQUEUE Instance method Protected Method 20040116
8 DIALOG_TO_SET_FILTER Instance method Protected Method 20041104
9 DO_HANDLE_CE_EVENT Instance method Protected Method Execute Event Handling 20030324
10 DO_ON_ITEM_KEYPRESSED_INSERT Instance method Protected Method 20030324
11 ELEMENT_COPY Instance method Protected Method 20041020
12 ELEMENT_CREATE Instance method Protected Method 20041020
13 ELEMENT_CUT Instance method Protected Method 20041020
14 ELEMENT_DELETE Instance method Protected Method 20041020
15 ELEMENT_INSERT Instance method Protected Method 20041020
16 ELEMENT_MOVE Instance method Protected Method 20041020
17 ELEMENT_PASTE Instance method Protected Method 20041020
18 ELEMENT_REMOVE Instance method Protected Method 20041020
19 ELEMENT_RENAME Instance method Protected Method 20041020
20 ELEMENT_REPLACE Instance method Protected Method 20041020
21 ENQUEUE_AND_AUTHORITY_CHECK Instance method Protected Method 20040116
22 GET_CELL_VALUE Instance method Public Method 20030324
23 GET_CHILDREN_IN_ORDER Instance method Public Method 20030324
24 GET_CURRENT_COLUMN_ID Instance method Public Method 20030324
25 GET_CURRENT_NODE_ID Instance method Public Method 20030324
26 GET_DEFINED_TREES Instance method Public Method 20030324
27 GET_DND_BHVR_HANDLE_NODE Instance method Public Method 20030324
28 GET_PARENT_EDGE Instance method Protected Method 20030324
29 GET_PARENT_NODE Instance method Protected Method 20030324
30 GET_TREE_ID Instance method Protected Method 20030324
31 GET_TREE_NAME Instance method Protected Method 20030324
32 GET_TREE_TEXT Instance method Protected Method 20030324
33 GET_VIEW_NAME Instance method Protected Method 20030324
34 HANDLE_ELEMENT_CHANGE Instance method Protected Method 20030324
35 HANDLE_ELEMENT_CHANGED Instance method Protected Method Import Cell Values for an Element again 20030413
36 HANDLE_ELEMENT_DELETED Instance method Protected Method Element Deleted 20030411
37 HANDLE_ELEMENT_IN_WL_CREATED Instance method Protected Method Element Created in Worklist 20030410
38 ON_CELL_SELECTED Instance method Private Method 20030324
39 ON_DRAG Instance method Public Method 20030324
40 ON_DRAG_MULTIPLE Instance method Public Method 20030324
41 ON_DROP Instance method Public Method 20030324
42 ON_DROP_COMPLETE Instance method Public Method 20030324
43 ON_DROP_COMPLETE_MULTIPLE Instance method Public Method 20030324
44 ON_DROP_GET_FLAVOR Instance method Public Method 20030324
45 ON_ELEMENT_CLOSED Instance method Private Method 20030404
46 ON_ITEM_KEYPRESSED_COPY Instance method Protected Method 20030324
47 ON_ITEM_KEYPRESSED_CUT Instance method Protected Method 20030324
48 ON_ITEM_KEYPRESSED_DELETE Instance method Protected Method 20030324
49 ON_ITEM_KEYPRESSED_ENTER Instance method Protected Method 20030324
50 ON_ITEM_KEYPRESSED_F1 Instance method Protected Method 20030324
51 ON_ITEM_KEYPRESSED_F4 Instance method Protected Method 20030324
52 ON_ITEM_KEYPRESSED_INSERT Instance method Protected Method 20030324
53 ON_ITEM_KEYPRESSED_PASTE Instance method Protected Method 20030324
54 ON_NODE_SELECTED Instance method Public Method 20030324
55 SET_CELL_VALUE Instance method Public Method 20030324
56 SET_CLIENT_MVC Instance method Public Method 20030324
57 SET_FOCUS_IN_VIEW Instance method Protected Method Sets Focus on a Node in View 20040116
58 TOGGLE_TREE Instance method Public Method 20030324
59