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 |