Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_UA_STRATEGY_APPLICATION | Strategy Application | 20030324 |
Properties
Class | CL_UA_STRATEGY_COCO | |
Short Description | Strategy for Concurrent Costing | |
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 | 20030324 | SAP |
Last change | 20060208 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_UA_STRATEGY_COCO has no interface implemented.
Friends
Class CL_UA_STRATEGY_COCO 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 | 20030324 | |
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TYP_T_POP_LIST | 20041104 | |||
3 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | UAB_T_TYPENAME | Costing Solutions: Table of Structure Names | 20041105 |
Methods
Events
Class CL_UA_STRATEGY_COCO has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TYP_S_POP_LIST | Private | See coding | 20041104 | 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 | 20041104 | typ_t_pop_list TYPE STANDARD TABLE OF typ_s_pop_list
|
Method Signatures
Method GET_CALCULATION_ELEMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EO_TREE_NODE_ENTRY_POINT | Call by reference | Object reference (TYPE REF TO) | CL_UA_TREE_NODE | Baumknoteninstanz | 20091211 | ||
2 | ![]() |
ET_ELEMENT | Call by reference | Type reference (TYPE) | UAB_T_ELEMENT | Tabelle von Elementen | 20091211 | ||
3 | ![]() |
ID_ELEMENT_NODE_ID | Call by reference | Type reference (TYPE) | UAC_NODE_ID | Analytical Cost Management: ID eines Knotens | 20091211 | ||
4 | ![]() |
IO_NODE | Call by reference | Object reference (TYPE REF TO) | CL_UA_NODE | Knoteninstanz: Kennzahlen zu Objekten | 20091211 |
Method GET_CALCULATION_ELEMENTS on class CL_UA_STRATEGY_COCO has no exception.
Method GET_CHILD_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ELEMENT | Call by reference | Type reference (TYPE) | UAB_T_ELEMENT | Tabelle von Elementen | 20100301 | ||
2 | ![]() |
IO_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_UA_OBJECT | Objektinstanz | 20100301 |
Method GET_CHILD_OBJECTS on class CL_UA_STRATEGY_COCO has no exception.
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 | 20030324 | ||
2 | ![]() |
RT_NODE_ID | Value transfer | Type reference (TYPE) | UAC_T_NODE_ID | Knoten IDs für Baum | 20030324 |
Method GET_NODE_IDS_FOR_NODE_OBJ on class CL_UA_STRATEGY_COCO 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 | 20030324 | ||
2 | ![]() |
RD_NODE_ID | Value transfer | Type reference (TYPE) | UAC_NODE_ID | Knoten IDs für Baum | 20030324 |
Method GET_NODE_ID_FOR_EDGE_OBJ on class CL_UA_STRATEGY_COCO 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 | 20030324 | ||
2 | ![]() |
IT_FIELDNAME | Call by reference | Type reference (TYPE) | FINB_MD_T_FIELDNAME | Geänderte Felder | 20030324 |
Method HANDLE_EDGE_CHANGED on class CL_UA_STRATEGY_COCO 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 | 20030324 |
Method HANDLE_EDGE_CREATED on class CL_UA_STRATEGY_COCO 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 | 20030324 |
Method HANDLE_EDGE_DELETED on class CL_UA_STRATEGY_COCO has no exception.
Method HANDLE_HIERARCHY_COPY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_HIER_ID | Call by reference | Type reference (TYPE) | UAB_T_ID | 20050621 | |||
2 | ![]() |
ID_RECURSIVE_FLAG | Call by reference | Type reference (TYPE) | BOOLE_D | 20050616 | |||
3 | ![]() |
IO_NODE | Call by reference | Object reference (TYPE REF TO) | CL_UA_NODE | 20050614 | |||
4 | ![]() |
IO_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_UA_HIERARCHY_OBJECT | 20050613 | |||
5 | ![]() |
IO_PARENT_NODE | Call by reference | Object reference (TYPE REF TO) | CL_UA_NODE | 20050615 | |||
6 | ![]() |
RO_NEW_NODE | Value transfer | Object reference (TYPE REF TO) | CL_UA_NODE | 20050614 | |||
7 | ![]() |
RO_NEW_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_UA_HIERARCHY_OBJECT | 20050613 | |||
8 | ![]() |
RT_MESSAGE | Call by reference | Type reference (TYPE) | UAB_T_MESSAGE | 20050613 |
Method HANDLE_HIERARCHY_COPY on class CL_UA_STRATEGY_COCO 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 | 20030806 |
Method HANDLE_HIER_EDGE_CREATED on class CL_UA_STRATEGY_COCO 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 | 20030806 |
Method HANDLE_HIER_EDGE_DELETED on class CL_UA_STRATEGY_COCO 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 | 20030324 | ||
2 | ![]() |
IT_FIELDNAME | Call by reference | Type reference (TYPE) | FINB_MD_T_FIELDNAME | Geänderte Felder | 20030324 |
Method HANDLE_NODE_CHANGED on class CL_UA_STRATEGY_COCO 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 | 20030324 |
Method HANDLE_NODE_CREATED on class CL_UA_STRATEGY_COCO 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 | 20030324 |
Method HANDLE_NODE_DELETED on class CL_UA_STRATEGY_COCO 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 | 20030324 | ||
2 | ![]() |
IT_FIELDNAME | Call by reference | Type reference (TYPE) | FINB_MD_T_FIELDNAME | Geänderte Felder | 20030324 |
Method HANDLE_OBJECT_CHANGED on class CL_UA_STRATEGY_COCO 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 | 20030408 | ||
2 | ![]() |
IT_FIELDNAME | Call by reference | Type reference (TYPE) | FINB_MD_T_FIELDNAME | Geänderte Felder | 20030408 |
Method HANDLE_TREE_NODE_CHANGED on class CL_UA_STRATEGY_COCO has no exception.
Method HIERARCHY_ELEMENT_QUERY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ELEMENT | Call by reference | Type reference (TYPE) | UAB_T_ELEMENT | Tabelle von Elementen | 20091211 | ||
2 | ![]() |
ID_ITERATE | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20091211 | ||
3 | ![]() |
IO_EDGE_TYPE | Call by reference | Object reference (TYPE REF TO) | CL_UA_EDGE_TYPE | Kanten-Typ | 20091211 | ||
4 | ![]() |
IO_HIER_EDGE_TYPE | Call by reference | Object reference (TYPE REF TO) | CL_UA_HIER_EDGE_TYPE | Hierarchie-Knoten-Typ | 20091211 | ||
5 | ![]() |
IO_NODE | Call by reference | Object reference (TYPE REF TO) | CL_UA_NODE | Knoteninstanz: Kennzahlen zu Objekten | 20091211 |
Method HIERARCHY_ELEMENT_QUERY on class CL_UA_STRATEGY_COCO has no exception.
Method HIERARCHY_OBJECT_QUERY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EO_TREE_NODE_ENTRY_POINT | Call by reference | Object reference (TYPE REF TO) | CL_UA_TREE_NODE | 20060315 | |||
2 | ![]() |
ET_ELEMENT | Call by reference | Type reference (TYPE) | UAB_T_ELEMENT | 20060315 | |||
3 | ![]() |
ID_ELEMENT_NODE_ID | Call by reference | Type reference (TYPE) | UAC_NODE_ID | 20060315 | |||
4 | ![]() |
ID_ITERATE | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | 20060315 |
Method HIERARCHY_OBJECT_QUERY on class CL_UA_STRATEGY_COCO 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 | 20030613 | ||
2 | ![]() |
RD_IS_ROOT_NODE | Value transfer | Type reference (TYPE) | BOOLE_D | 'X' = Knoten ist Wurzel | 20030613 |
Method IS_NODE_ROOT on class CL_UA_STRATEGY_COCO 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 | 20030324 |
Method MOVE_CREATES_LOOP on class CL_UA_STRATEGY_COCO 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 | 20030613 | ||
2 | ![]() |
EO_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_UA_OBJECT | Evtl. gefundenes Objekt | 20030613 | ||
3 | ![]() |
IO_NODE | Call by reference | Object reference (TYPE REF TO) | CL_UA_NODE | Vorlageknoten | 20030613 | ||
4 | ![]() |
IO_RESULT_LEVEL | Call by reference | Object reference (TYPE REF TO) | CL_UA_RESULT_LEVEL | Buchungsebene | 20030613 |
Method QUERY_CALCNODE on class CL_UA_STRATEGY_COCO has no exception.
Method SELECT_FOR_CALCULATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EO_TREE_NODE_ENTRY_POINT | Call by reference | Object reference (TYPE REF TO) | CL_UA_TREE_NODE | 20060315 | |||
2 | ![]() |
ET_ELEMENT | Call by reference | Type reference (TYPE) | UAB_T_ELEMENT | 20060315 | |||
3 | ![]() |
ID_ELEMENT_NODE_ID | Call by reference | Type reference (TYPE) | UAC_NODE_ID | 20060315 | |||
4 | ![]() |
IO_NODE | Call by reference | Object reference (TYPE REF TO) | CL_UA_NODE | 20060315 |
Method SELECT_FOR_CALCULATE on class CL_UA_STRATEGY_COCO 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) | 20030324 | ||
2 | ![]() |
ID_VALUE | Call by reference | Type reference (TYPE) | ANY | 20030324 | |||
3 | ![]() |
IO_ELEMENT | Call by reference | Object reference (TYPE REF TO) | CL_UA_ELEMENT | View-Element | 20030324 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20030324 |
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) | 20031024 | ||
2 | ![]() |
IO_OLD_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_UA_OBJECT | Objekt | 20031024 | ||
3 | ![]() |
RD_ANSWER | Value transfer | Type reference (TYPE) | CHAR1 | Antwort Abfrage: 'J', 'N', Abbruch | 20031024 |
Method TAKE_OVER_OBJECT on class CL_UA_STRATEGY_COCO has no exception.
History
Last changed by/on | SAP | 20060208 |
SAP Release Created in | 350 |