SAP ABAP Class CL_UA_STRATEGY_ELEMENT_BROWSER (Strategy for Element Browser)
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 Inheritance (c INHERITING FROM c_ref)  CL_UA_STRATEGY_APPLICATION Strategy Application 20050420
Properties
Class CL_UA_STRATEGY_ELEMENT_BROWSER  
Short Description Strategy for Element Browser    
Super Class CL_UA_STRATEGY_APPLICATION Strategy Application 
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 20050420   SAP 
Last change 20050428   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_UA_AUTHORITY_MANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_UA_STRATEGY_ELEMENT_BROWSER has no interface implemented.
Friends
Class CL_UA_STRATEGY_ELEMENT_BROWSER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_NODE_EDGE_TREE Constant Public Type reference (TYPE) UAB_TREE_NAME 'NODE_EDGE_TREE' Log. Name of Tree 20050420
2 MT_TYPE_FILTER_LIST Instance attribute Private Type reference (TYPE) TYP_T_POP_LIST 20050420
3 _MT_TYPENAME_FILTERED Instance attribute Protected Type reference (TYPE) UAB_T_TYPENAME Costing Solutions: Table of Structure Names 20050420
Methods
# Method Level Visibility Method type Description Created on
1 GET_NODE_IDS_FOR_NODE_OBJ Instance method Public Method Gets All Tree Node IDs for an Allocation Node 20050420
2 GET_NODE_ID_FOR_EDGE_OBJ Instance method Public Method Gets Tree Node ID for a UA Link Object 20050420
3 HANDLE_EDGE_CHANGED Instance method Private Method Allocation Link Changed 20050420
4 HANDLE_EDGE_CREATED Instance method Private Method Allocation Link Created 20050420
5 HANDLE_EDGE_DELETED Instance method Private Method Allocation Link Deleted 20050420
6 HANDLE_HIER_EDGE_CREATED Instance method Private Method Hierarchy Link Created 20050420
7 HANDLE_HIER_EDGE_DELETED Instance method Private Method Hierarchy Link Deleted 20050420
8 HANDLE_NODE_CHANGED Instance method Private Method Allocation Node Changed 20050420
9 HANDLE_NODE_CREATED Instance method Private Method Allocation Node Created 20050420
10 HANDLE_NODE_DELETED Instance method Private Method Allocation Node Deleted 20050420
11 HANDLE_OBJECT_CHANGED Instance method Private Method Object changed 20050420
12 HANDLE_TREE_NODE_CHANGED Instance method Private Method Tree Nodes Changed 20050420
13 IS_NODE_ROOT Instance method Private Method Checks Whether a Node Occurs as Root Node 20050420
14 MOVE_CREATES_LOOP Instance method Private Method Checks Whether Drop Generates a Loop in Current Root Path 20050420
15 QUERY_CALCNODE Instance method Private Method Looks for Calculation Node with Same Object and Node Key 20050420
16 SET_CELL_VALUE_ON_CALCNODE Instance method Private Method 20050420
17 TAKE_OVER_OBJECT Instance method Private Method Transfer Existing Object, After Confirmation 20050420
Events
Class CL_UA_STRATEGY_ELEMENT_BROWSER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_S_POP_LIST Private See coding 20050420 BEGIN OF typ_s_pop_list , type TYPE REF TO cl_ua_type_base, spopli TYPE spopli, END OF typ_s_pop_list
2 TYP_T_POP_LIST Private See coding 20050420 typ_t_pop_list TYPE STANDARD TABLE OF typ_s_pop_list
Method Signatures

Method GET_NODE_IDS_FOR_NODE_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) CL_UA_NODE Verrechnungsknoten 20050420
2 Returning RT_NODE_ID Value transfer Type reference (TYPE) UAC_T_NODE_ID Knoten IDs für Baum 20050420

Method GET_NODE_IDS_FOR_NODE_OBJ on class CL_UA_STRATEGY_ELEMENT_BROWSER has no exception.

Method GET_NODE_ID_FOR_EDGE_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EDGE Call by reference Object reference (TYPE REF TO) CL_UA_EDGE Kante 20050420
2 Returning RD_NODE_ID Value transfer Type reference (TYPE) UAC_NODE_ID Knoten IDs für Baum 20050420

Method GET_NODE_ID_FOR_EDGE_OBJ on class CL_UA_STRATEGY_ELEMENT_BROWSER has no exception.

Method HANDLE_EDGE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EDGE Call by reference Object reference (TYPE REF TO) CL_UA_EDGE Kante 20050420
2 Importing IT_FIELDNAME Call by reference Type reference (TYPE) FINB_MD_T_FIELDNAME Geänderte Felder 20050420

Method HANDLE_EDGE_CHANGED on class CL_UA_STRATEGY_ELEMENT_BROWSER has no exception.

Method HANDLE_EDGE_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EDGE Call by reference Object reference (TYPE REF TO) CL_UA_EDGE Kante 20050420

Method HANDLE_EDGE_CREATED on class CL_UA_STRATEGY_ELEMENT_BROWSER has no exception.

Method HANDLE_EDGE_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EDGE Call by reference Object reference (TYPE REF TO) CL_UA_EDGE Kante 20050420

Method HANDLE_EDGE_DELETED on class CL_UA_STRATEGY_ELEMENT_BROWSER has no exception.

Method HANDLE_HIER_EDGE_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EDGE Call by reference Object reference (TYPE REF TO) CL_UA_EDGE Kante 20050420

Method HANDLE_HIER_EDGE_CREATED on class CL_UA_STRATEGY_ELEMENT_BROWSER has no exception.

Method HANDLE_HIER_EDGE_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EDGE Call by reference Object reference (TYPE REF TO) CL_UA_EDGE Kante 20050420

Method HANDLE_HIER_EDGE_DELETED on class CL_UA_STRATEGY_ELEMENT_BROWSER has no exception.

Method HANDLE_NODE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) CL_UA_NODE Knoten 20050420
2 Importing IT_FIELDNAME Call by reference Type reference (TYPE) FINB_MD_T_FIELDNAME Geänderte Felder 20050420

Method HANDLE_NODE_CHANGED on class CL_UA_STRATEGY_ELEMENT_BROWSER has no exception.

Method HANDLE_NODE_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) CL_UA_NODE Knoten 20050420

Method HANDLE_NODE_CREATED on class CL_UA_STRATEGY_ELEMENT_BROWSER has no exception.

Method HANDLE_NODE_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) CL_UA_NODE Knoten 20050420

Method HANDLE_NODE_DELETED on class CL_UA_STRATEGY_ELEMENT_BROWSER has no exception.

Method HANDLE_OBJECT_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) CL_UA_OBJECT Objekt 20050420
2 Importing IT_FIELDNAME Call by reference Type reference (TYPE) FINB_MD_T_FIELDNAME Geänderte Felder 20050420

Method HANDLE_OBJECT_CHANGED on class CL_UA_STRATEGY_ELEMENT_BROWSER has no exception.

Method HANDLE_TREE_NODE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TREE_NODE Call by reference Object reference (TYPE REF TO) CL_UA_TREE_NODE Baumknoten 20050420
2 Importing IT_FIELDNAME Call by reference Type reference (TYPE) FINB_MD_T_FIELDNAME Geänderte Felder 20050420

Method HANDLE_TREE_NODE_CHANGED on class CL_UA_STRATEGY_ELEMENT_BROWSER has no exception.

Method IS_NODE_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) CL_UA_NODE Knoten 20050420
2 Returning RD_IS_ROOT_NODE Value transfer Type reference (TYPE) BOOLE_D 'X' = Knoten ist Wurzel 20050420

Method IS_NODE_ROOT on class CL_UA_STRATEGY_ELEMENT_BROWSER has no exception.

Method MOVE_CREATES_LOOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_CREATES_LOOP Value transfer Type reference (TYPE) BOOLE_D 20050420

Method MOVE_CREATES_LOOP on class CL_UA_STRATEGY_ELEMENT_BROWSER has no exception.

Method QUERY_CALCNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_NODE Call by reference Object reference (TYPE REF TO) CL_UA_NODE Evtl. gefundener Knoten 20050420
2 Exporting EO_OBJECT Call by reference Object reference (TYPE REF TO) CL_UA_OBJECT Evtl. gefundenes Objekt 20050420
3 Importing IO_NODE Call by reference Object reference (TYPE REF TO) CL_UA_NODE Vorlageknoten 20050420
4 Importing IO_RESULT_LEVEL Call by reference Object reference (TYPE REF TO) CL_UA_RESULT_LEVEL Buchungsebene 20050420

Method QUERY_CALCNODE on class CL_UA_STRATEGY_ELEMENT_BROWSER has no exception.

Method SET_CELL_VALUE_ON_CALCNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_COLUMN_NAME Call by reference Type reference (TYPE) UAB_FIELDNAME Feldname (Merkmal oder Kennzahl) 20050420
2 Importing ID_VALUE Call by reference Type reference (TYPE) ANY 20050420
3 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) CL_UA_ELEMENT View-Element 20050420
# Exception Resumable Description Created on
1 COLUMN_DOES_NOT_EXIST 20050420

Method TAKE_OVER_OBJECT 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 Knotenkennung (AssignmentTree) 20050420
2 Importing IO_OLD_OBJECT Call by reference Object reference (TYPE REF TO) CL_UA_OBJECT Objekt 20050420
3 Returning RD_ANSWER Value transfer Type reference (TYPE) CHAR1 Antwort Abfrage: 'J', 'N', Abbruch 20050420

Method TAKE_OVER_OBJECT on class CL_UA_STRATEGY_ELEMENT_BROWSER has no exception.
History
Last changed by/on SAP  20050428 
SAP Release Created in 600