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 | 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 | Constant | Public | Type reference (TYPE) | UAB_TREE_NAME | 'NODE_EDGE_TREE' | Log. Name of Tree | 20050420 | ||
| 2 | Instance attribute | Private | Type reference (TYPE) | TYP_T_POP_LIST | 20050420 | ||||
| 3 | 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 | Instance method | Public | Method | Gets All Tree Node IDs for an Allocation Node | 20050420 | |
| 2 | Instance method | Public | Method | Gets Tree Node ID for a UA Link Object | 20050420 | |
| 3 | Instance method | Private | Method | Allocation Link Changed | 20050420 | |
| 4 | Instance method | Private | Method | Allocation Link Created | 20050420 | |
| 5 | Instance method | Private | Method | Allocation Link Deleted | 20050420 | |
| 6 | Instance method | Private | Method | Hierarchy Link Created | 20050420 | |
| 7 | Instance method | Private | Method | Hierarchy Link Deleted | 20050420 | |
| 8 | Instance method | Private | Method | Allocation Node Changed | 20050420 | |
| 9 | Instance method | Private | Method | Allocation Node Created | 20050420 | |
| 10 | Instance method | Private | Method | Allocation Node Deleted | 20050420 | |
| 11 | Instance method | Private | Method | Object changed | 20050420 | |
| 12 | Instance method | Private | Method | Tree Nodes Changed | 20050420 | |
| 13 | Instance method | Private | Method | Checks Whether a Node Occurs as Root Node | 20050420 | |
| 14 | Instance method | Private | Method | Checks Whether Drop Generates a Loop in Current Root Path | 20050420 | |
| 15 | Instance method | Private | Method | Looks for Calculation Node with Same Object and Node Key | 20050420 | |
| 16 | Instance method | Private | Method | 20050420 | ||
| 17 | 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 | IO_NODE | Call by reference | Object reference (TYPE REF TO) | CL_UA_NODE | Verrechnungsknoten | 20050420 | |||
| 2 | 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 | IO_EDGE | Call by reference | Object reference (TYPE REF TO) | CL_UA_EDGE | Kante | 20050420 | |||
| 2 | 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 | IO_EDGE | Call by reference | Object reference (TYPE REF TO) | CL_UA_EDGE | Kante | 20050420 | |||
| 2 | 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 | 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 | 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 | 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 | 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 | IO_NODE | Call by reference | Object reference (TYPE REF TO) | CL_UA_NODE | Knoten | 20050420 | |||
| 2 | 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 | 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 | 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 | IO_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_UA_OBJECT | Objekt | 20050420 | |||
| 2 | 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 | IO_TREE_NODE | Call by reference | Object reference (TYPE REF TO) | CL_UA_TREE_NODE | Baumknoten | 20050420 | |||
| 2 | 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 | IO_NODE | Call by reference | Object reference (TYPE REF TO) | CL_UA_NODE | Knoten | 20050420 | |||
| 2 | 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 | 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 | EO_NODE | Call by reference | Object reference (TYPE REF TO) | CL_UA_NODE | Evtl. gefundener Knoten | 20050420 | |||
| 2 | EO_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_UA_OBJECT | Evtl. gefundenes Objekt | 20050420 | |||
| 3 | IO_NODE | Call by reference | Object reference (TYPE REF TO) | CL_UA_NODE | Vorlageknoten | 20050420 | |||
| 4 | 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 | ID_COLUMN_NAME | Call by reference | Type reference (TYPE) | UAB_FIELDNAME | Feldname (Merkmal oder Kennzahl) | 20050420 | |||
| 2 | ID_VALUE | Call by reference | Type reference (TYPE) | ANY | 20050420 | ||||
| 3 | IO_ELEMENT | Call by reference | Object reference (TYPE REF TO) | CL_UA_ELEMENT | View-Element | 20050420 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050420 |
Method TAKE_OVER_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_NODE_ID | Call by reference | Type reference (TYPE) | UAC_NODE_ID | Knotenkennung (AssignmentTree) | 20050420 | |||
| 2 | IO_OLD_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_UA_OBJECT | Objekt | 20050420 | |||
| 3 | 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 |