SAP ABAP Class CL_UA_NODE (Node Instance: Key Figures to Objects)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BA (Application Component) Business Analytics
     UA_COSTING_ENGINE (Package) Costing Solutions: Costing Engine
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UA_COMPLEX_ELEMENT Instance with Header and Item Data 20030304
Properties
Class CL_UA_NODE  
Short Description Node Instance: Key Figures to Objects    
Super Class CL_UA_COMPLEX_ELEMENT Instance with Header and Item Data 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class UACE    
Program status     
Category 0   
Package UA_COSTING_ENGINE   Costing Solutions: Costing Engine 
Created 20020503   SAP 
Last change 20080505   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 CL_UA_AUTHORITY_MANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_UA_NODE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_UA_EDGE 20021011 Link Instance
2 CL_UA_RESULT_LEVEL 20040204 Posting Level
3 CL_UA_STRATEGY 20031208 Strategy
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_SEQUENCE_FIRST Constant Public Type reference (TYPE) INT4 1 Natural Number 20041014
2 CD_SEQUENCE_LAST Constant Public Type reference (TYPE) INT4 2 Natural Number 20041014
3 CD_SEQUENCE_NEXT Constant Public Type reference (TYPE) INT4 4 Natural Number 20041014
4 CD_SEQUENCE_PREVIOUS Constant Public Type reference (TYPE) INT4 3 Natural Number 20041014
5 MO_OBJECT Instance attribute Public Object reference (TYPE REF TO) CL_UA_OBJECT Object 20020920
6 MS_ALLOWED_CCS Instance attribute Private Type reference (TYPE) YS_ALLOWED_CCS 20050507
7 MTH_ALLOWED_CCS Instance attribute Private Type reference (TYPE) YTH_ALLOWED_CCS 20061124
8 MT_INPUT_EDGE_ORDERED Instance attribute Public Type reference (TYPE) UAB_T_EDGE_ORDER Table Type for Links with Sort Sequence for GUI 20040914
9 MT_OUTPUT_EDGE Instance attribute Public Type reference (TYPE) UAB_T_EDGE Links Going to Receivers (Output) 20020516
10 STH_CCST_FOR_COLUMN Static Attribute Private Type reference (TYPE) YTH_CCST_FOR_COLUMN 20040405
Methods
# Method Level Visibility Method type Description Created on
1 ADD_INPUT_EDGE Instance method Protected Method Adds Reference to Input Link 20020516
2 ADD_OUTPUT_EDGE Instance method Protected Method Adds Reference to Output Link 20020516
3 DELETE_INPUT_EDGE Instance method Protected Method Delete Reference to Input Link 20020918
4 DELETE_OUTPUT_EDGE Instance method Protected Method Deletes Reference to Output Link 20020918
5 DERIVE_CC_KEY Instance method Public Method Derive Cost Component Split Characteristic ("Bag") 20040112
6 GET_ALLOWED_CCS Instance method Public Method Gets All Existing Cost Component Splits for a Key Figure 20030305
7 GET_CHILD_NODES Instance method Public Method 20020827
8 GET_CORRESPONDING_EDGES Instance method Public Method Gets Links with the Same Sender or Receiver 20021008
9 GET_EDGES Instance method Public Method Gets All Input and Output Links of the Node 20021011
10 GET_EDGE_TO_RECEIVER Instance method Public Method Gets Link to a Receiver 20020515
11 GET_INPUT_EDGES Instance method Public Method 20020516
12 GET_OBJECT Instance method Public Method 20020523
13 GET_OUTPUT_EDGES Instance method Public Method 20020516
14 GET_PARENT_NODES Instance method Public Method 20020827
15 GET_RECEIVER_EDGES Instance method Public Method Get receiver offsetting links 20020909
16 GET_RECEIVER_NODES Instance method Public Method 20020515
17 GET_SENDER_EDGES Instance method Public Method Get sender offsetting links 20020909
18 GET_SENDER_NODES Instance method Public Method 20020515
19 HAS_RECEIVER Instance method Public Method 20020515
20 HAS_SAME_NODE_KEY Instance method Public Method Gets 'X', if Key Fields of Nodes are the same 20020913
21 HAS_SENDER Instance method Public Method 20020515
22 IS_HIERARCHY_NODE Instance method Public Method Hierarchy Nodes? 20020809
23 OVERWRITE_DATA Instance method Private Method Object Fields Overwrite Fields of Same Name at Node 20020621
24 SET_EDGE_SEQUENCE Instance method Public Method 20041014
25 SET_OBJECT Instance method Public Method Associated Nodes with Object 20020528
Events
Class CL_UA_NODE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_ALLOWED_CCS Private See coding 20050507 BEGIN OF ys_allowed_ccs, fieldname TYPE finb_md_fieldname, is_initialized TYPE boole_d, object_data TYPE REF TO data, t_ccst_ccs TYPE uab_t_ccst_ccs, END OF ys_allowed_ccs
2 YTH_ALLOWED_CCS Private See coding 20061124 yth_allowed_ccs TYPE STANDARD TABLE OF ys_allowed_ccs WITH KEY fieldname
3 YTH_CCST_FOR_COLUMN Private See coding 20040405 yth_ccst_for_column TYPE STANDARD TABLE OF uab_s_ccst_for_column WITH KEY column_name obj_typename
Method Signatures

Method ADD_INPUT_EDGE Signature

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

Method ADD_INPUT_EDGE on class CL_UA_NODE has no exception.

Method ADD_OUTPUT_EDGE 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 20020516

Method ADD_OUTPUT_EDGE on class CL_UA_NODE has no exception.

Method DELETE_INPUT_EDGE 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 20020918
# Exception Resumable Description Created on
1 NOT_FOUND 20020918

Method DELETE_OUTPUT_EDGE 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 20020918
# Exception Resumable Description Created on
1 NOT_FOUND 20020918

Method DERIVE_CC_KEY 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) FINB_MD_FIELDNAME 20040112
2 Importing ID_LCID Call by reference Type reference (TYPE) UAB_LCID ID der Buchungsebene 20040112
3 Importing IS_CCST_CCS Call by reference Type reference (TYPE) UAB_S_CCST_CCS 20040112
4 Returning RT_CC_VALUE Value transfer Type reference (TYPE) FINB_SEL_TAB 20040112
# Exception Resumable Description Created on
1 ERROR_IN_DERIVATION 20040112

Method GET_ALLOWED_CCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FIELDNAME Call by reference Type reference (TYPE) FINB_MD_FIELDNAME 20030305
2 Returning RT_CCST_CCS Value transfer Type reference (TYPE) UAB_T_CCST_CCS Schichtungstyp und Schichtung 20030305
# Exception Resumable Description Created on
1 ERROR_IN_DERIVATION 20030708

Method GET_CHILD_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LOWER_LEVEL_TYPES Call by reference Type reference (TYPE) UAB_T_BASE_TYPE Liste von Basistypen 20040904
2 Returning RT_NODE Value transfer Type reference (TYPE) UAB_T_NODE Tabelle von Knoten 20020827

Method GET_CHILD_NODES on class CL_UA_NODE has no exception.

Method GET_CORRESPONDING_EDGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OTHER_NODE Call by reference Object reference (TYPE REF TO) CL_UA_NODE Knoteninstanz 20021008
2 Returning RT_EDGE Value transfer Type reference (TYPE) UAB_T_EDGE Tabelle von Kanten 20021008

Method GET_CORRESPONDING_EDGES on class CL_UA_NODE has no exception.

Method GET_EDGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_EDGE Value transfer Type reference (TYPE) UAB_T_EDGE Tabelle von Kanten 20021011

Method GET_EDGES on class CL_UA_NODE has no exception.

Method GET_EDGE_TO_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RECEIVER_NODE Call by reference Object reference (TYPE REF TO) CL_UA_NODE Knoteninstanz 20020515
2 Returning RO_CONNECTING_EDGE Value transfer Object reference (TYPE REF TO) CL_UA_EDGE Kante 20020515

Method GET_EDGE_TO_RECEIVER on class CL_UA_NODE has no exception.

Method GET_INPUT_EDGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_EDGE Value transfer Type reference (TYPE) UAB_T_EDGE Tabelle von Kanten 20020516

Method GET_INPUT_EDGES on class CL_UA_NODE has no exception.

Method GET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) CL_UA_OBJECT Objektinstanz 20020523

Method GET_OBJECT on class CL_UA_NODE has no exception.

Method GET_OUTPUT_EDGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_EDGE Value transfer Type reference (TYPE) UAB_T_EDGE Tabelle von Kanten 20020516

Method GET_OUTPUT_EDGES on class CL_UA_NODE has no exception.

Method GET_PARENT_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_NODE Value transfer Type reference (TYPE) UAB_T_NODE Tabelle von Knoten 20020827

Method GET_PARENT_NODES on class CL_UA_NODE has no exception.

Method GET_RECEIVER_EDGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_EDGE Value transfer Type reference (TYPE) UAB_T_EDGE Tabelle von Kanten 20020909

Method GET_RECEIVER_EDGES on class CL_UA_NODE has no exception.

Method GET_RECEIVER_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_NODE Value transfer Type reference (TYPE) UAB_T_NODE Tabelle von Knoten 20020515

Method GET_RECEIVER_NODES on class CL_UA_NODE has no exception.

Method GET_SENDER_EDGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_EDGE Value transfer Type reference (TYPE) UAB_T_EDGE Tabelle von Kanten 20020909

Method GET_SENDER_EDGES on class CL_UA_NODE has no exception.

Method GET_SENDER_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_NODE Value transfer Type reference (TYPE) UAB_T_NODE 20020515

Method GET_SENDER_NODES on class CL_UA_NODE has no exception.

Method HAS_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_HAS_RECEIVER Value transfer Type reference (TYPE) ABAP_BOOL 20020515

Method HAS_RECEIVER on class CL_UA_NODE has no exception.

Method HAS_SAME_NODE_KEY 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 zum Vergleich 20020913
2 Returning RD_HAS_SAME_NODE_KEY Value transfer Type reference (TYPE) ABAP_BOOL 20020913

Method HAS_SAME_NODE_KEY on class CL_UA_NODE has no exception.

Method HAS_SENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_HAS_SENDER Value transfer Type reference (TYPE) ABAP_BOOL 20020515

Method HAS_SENDER on class CL_UA_NODE has no exception.

Method IS_HIERARCHY_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_BOOLEAN Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020809

Method IS_HIERARCHY_NODE on class CL_UA_NODE has no exception.

Method OVERWRITE_DATA Signature

Method OVERWRITE_DATA on class CL_UA_NODE has no parameter.
Method OVERWRITE_DATA on class CL_UA_NODE has no exception.

Method SET_EDGE_SEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_SEQUENCE Call by reference Type reference (TYPE) INT4 CD_SEQUENCE_LAST Position 20041014
2 Importing IO_EDGE Call by reference Object reference (TYPE REF TO) CL_UA_EDGE Kanteninstanz 20041014
# Exception Resumable Description Created on
1 NOT_AN_INPUT_EDGE 20041015
2 UNALLOWED_SEQUENCE 20041015

Method SET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OVERWRITE_DATA Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE TRUE: Knotendaten werden von Objektdaten überschrieben 20020621
2 Importing ID_RAISE_KEY_EVENTS Value transfer Type reference (TYPE) BOOLE_D ABAP_FALSE Sollen Events LOGICAL_KEY_EXISTS gefeuert werden? 20030124
3 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) CL_UA_OBJECT Objektinstanz 20020528
# Exception Resumable Description Created on
1 LOGICAL_KEY_EXISTS_IN_BUFFER Knoten mit gliechem logischen Schlüssel in Buffer 20030123
2 LOGICAL_KEY_EXISTS_ON_DB Knoten mit gliechem logischen Schlüssel auf DB 20030123
History
Last changed by/on SAP  20080505 
SAP Release Created in 320