SAP ABAP Class CL_ITERATION_OBJECT_CO (Node for CO Iteration Process)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   CO-OM-ACT (Application Component) Activity Types
     KACT (Package) CO-OM-ACT: Performance Analysis
Properties
Class CL_ITERATION_OBJECT_CO  
Short Description Node for CO Iteration Process    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package KACT   CO-OM-ACT: Performance Analysis 
Created 19980827   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 COITR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ITERATION_OBJECT_CO has no interface implemented.
Friends
Class CL_ITERATION_OBJECT_CO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BASE Instance attribute Private Object reference (TYPE REF TO) CL_ITERATION_VECTOR_CO . 19980827
2 CLUSTERS Static Attribute Public Type reference (TYPE) SYTABIX Number of Clusters. Standard is 1 19990211
3 ENGINE Instance attribute Public Object reference (TYPE REF TO) CL_ITERATION_ENGINE_CO Corresponding Iteration Engine 19990210
4 EXTENTION Instance attribute Public Type reference (TYPE) SYTABIX Extension Field 19990210
5 FALSE Constant Private Type reference (TYPE) BOOLEAN ' ' False 19980827
6 GROWING Instance attribute Private Type reference (TYPE) BOOLEAN FALSE . 19980827
7 LAYERS Static Attribute Public Type reference (TYPE) SYTABIX Number of layers; for example, 2 for fixed/variable 19990211
8 LINES Static Attribute Public Type reference (TYPE) SYTABIX Number of periods per shift 19990211
9 LO_SECONDARY Static Attribute Private Object reference (TYPE REF TO) CL_ITERATION_VECTOR_CO Due to Garbage Collector 19990401
10 LO_SECONDARY_UP Static Attribute Private Object reference (TYPE REF TO) CL_ITERATION_VECTOR_CO Due to Garbage Collector 19990401
11 LO_VALUE1 Static Attribute Private Object reference (TYPE REF TO) CL_ITERATION_VECTOR_CO Due to Garbage Collector 19990401
12 LO_VALUE2 Static Attribute Private Object reference (TYPE REF TO) CL_ITERATION_VECTOR_CO Due to Garbage Collector 19990401
13 PRIMARY Instance attribute Public Object reference (TYPE REF TO) CL_ITERATION_VECTOR_CO Primary Vector 19980827
14 RECEIVER_LINKS Instance attribute Private Type reference (TYPE) ITERATION_LINK_CO_TAB . 19980827
15 SECONDARY Instance attribute Public Object reference (TYPE REF TO) CL_ITERATION_VECTOR_CO . 19980827
16 SECONDARY_UP Instance attribute Private Object reference (TYPE REF TO) CL_ITERATION_VECTOR_CO . 19980827
17 SENDER_LINKS Instance attribute Private Type reference (TYPE) ITERATION_LINK_CO_TAB . 19980827
18 STEP_COUNT Instance attribute Private Type reference (TYPE) I . 19980827
19 SUBNET Instance attribute Public Object reference (TYPE REF TO) CL_ITERATION_SUBNET_CO . 19981008
20 TRUE Constant Private Type reference (TYPE) BOOLEAN 'X' True 19980827
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BASE Instance method Public Method Add Value to Base 19980827
2 ADD_PRIMARY Instance method Public Method Add Value to Primary 19980827
3 ADD_RECEIVER Instance method Public Method Append Link to Receiver 19980827
4 ADD_SENDER Instance method Public Method Append Link to Sender 19980827
5 CHECK_VECTOR_LENGTH Instance method Private Method Checks Consistency of Length of Transfered Vectors 19990401
6 CLEAR Static method Public Method Initializes Statistical Attribute 20020930
7 COLLECT_SENDER_VALUES Instance method Public Method Calculate All Sender Values and Assign Secondary 19980827
8 CONSTRUCTOR Instance method Public Constructor Constructor 19980827
9 COUNT_RECEIVERS Instance method Public Method Calculate the Number of Receivers 19980827
10 COUNT_SENDERS Instance method Public Method Calculate the Number of Senders 19980827
11 EVALUATE Instance method Public Method Calculate Object Value (Primary + Secondary) 19980827
12 GET_BASE Instance method Public Method Read Basis (Transfer Int. Tab.) 19980827
13 GET_BASE_REF Instance method Public Method Read Basis (Transfer as Vector) 19980827
14 GET_ITERATION_STATUS Instance method Public Method Provides Convergence Status After Iteration 19981013
15 GET_LINK_WITH_RECEIVER Instance method Public Method Find Link to Specific Receiver 19980827
16 GET_LINK_WITH_SENDER Instance method Public Method Find Link to Specific Sender 19980827
17 GET_PRIMARY Instance method Public Method Read Primary (Transfer Int. Tab.) 19980827
18 GET_RECEIVER_LINKS Instance method Public Method Table of Link Objects to Receivers 19990212
19 GET_SECONDARY Instance method Public Method Read Secondary (Transfer Int. Tab.) 19980827
20 GET_SECONDARY_UP_REF Instance method Public Method Read Secondary Up (Transfer as Vector) 19980827
21 GET_SENDERS Instance method Public Method Table of All Sender Objects 19981008
22 GET_SENDER_LINKS Instance method Public Method Table of link objects to senders 19990111
23 GET_VALUE Instance method Public Method Object Value (Transfer Int. Tab.) 19980827
24 IS_GROWING Instance method Public Method Read growing flag 19980827
25 PRINT_DEBUG_INFO Instance method Public Method Write debug info. 19980827
26 SET_BASE Instance method Public Method Set Basic Value (Transfer Int. Table) 19980827
27 SET_GROWING Instance method Public Method Set Growing Flag 19980827
28 SET_PRIMARY Instance method Public Method Set Primary (Transfer Int. Table) 19980827
29 SET_SECONDARY Instance method Public Method Set Secondary (Transfer Int. Table) 19980827
Events
# Event Type Visibility Description Created on
1 EXIT_RECEIVER Instance Event
(0)
Public
(2)
Exit After Recalculating Objects 19980827
Types
Class CL_ITERATION_OBJECT_CO has no local type.
Method Signatures

Method ADD_BASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BASE Call by reference Type reference (TYPE) COITR_VALTAB Basis (int Tab) 19980828
# Exception Resumable Description Created on
1 WRONG_TAB_LENGTH BASE Tabelle hat falsche Länge 19990214

Method ADD_PRIMARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PRIMARY Call by reference Type reference (TYPE) COITR_VALTAB Pimärvektor 19980828
# Exception Resumable Description Created on
1 WRONG_TAB_LENGTH Länge von IM_PRIMARY ist falsch 19990214

Method ADD_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_RECEIVER_LINK Call by reference Object reference (TYPE REF TO) CL_ITERATION_LINK_CO Empfänger 19980828

Method ADD_RECEIVER on class CL_ITERATION_OBJECT_CO has no exception.

Method ADD_SENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SENDER_LINK Call by reference Object reference (TYPE REF TO) CL_ITERATION_LINK_CO Sender 19980828

Method ADD_SENDER on class CL_ITERATION_OBJECT_CO has no exception.

Method CHECK_VECTOR_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEN Call by reference Type reference (TYPE) SYTFILL Länge Vektor 19990401
2 Returning RE_OK_FLAG Value transfer Type reference (TYPE) BOOLEAN Ergebnis Konsistenzprüfung 19990401
3 Importing TYPE Call by reference Type reference (TYPE) C1 'B' = Basis 'P' Primär 'S' Sekund 19990401

Method CHECK_VECTOR_LENGTH on class CL_ITERATION_OBJECT_CO has no exception.

Method CLEAR Signature

Method CLEAR on class CL_ITERATION_OBJECT_CO has no parameter.
Method CLEAR on class CL_ITERATION_OBJECT_CO has no exception.

Method COLLECT_SENDER_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_DELTA Call by reference Object reference (TYPE REF TO) CL_ITERATION_VECTOR_CO Delta nach Bewertung 19980828
2 Changing CH_DELTA_UP Call by reference Object reference (TYPE REF TO) CL_ITERATION_VECTOR_CO Delta_up nach Bewertung 19980828

Method COLLECT_SENDER_VALUES on class CL_ITERATION_OBJECT_CO has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BASE Call by reference Type reference (TYPE) COITR_VALTAB Basis 19980828
2 Importing IM_CLUSTERS Call by reference Type reference (TYPE) SYTABIX Anzahl Schichten 19990211
3 Importing IM_EXTENTION Call by reference Type reference (TYPE) SYTABIX Erweiterungsfeld 19990210
4 Importing IM_LAYERS Call by reference Type reference (TYPE) SYTABIX Werte pro Periode (fix/var) 19990211
5 Importing IM_LINES Call by reference Type reference (TYPE) SYTABIX Anzahl Perioden 19990211
6 Importing IM_PRIMARY Call by reference Type reference (TYPE) COITR_VALTAB Primärwert 19980828
# Exception Resumable Description Created on
1 OBJECT_NOT_COMPATIBLE Die Vektoren passen nicht zu lines, layers, clusters 19990211

Method COUNT_RECEIVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RECEIVERS Call by reference Type reference (TYPE) SYTFILL Anzahl Empfänger 19980828

Method COUNT_RECEIVERS on class CL_ITERATION_OBJECT_CO has no exception.

Method COUNT_SENDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SENDERS Call by reference Type reference (TYPE) SYTFILL Anzahl Sender 19980828

Method COUNT_SENDERS on class CL_ITERATION_OBJECT_CO has no exception.

Method EVALUATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VALUE Call by reference Object reference (TYPE REF TO) CL_ITERATION_VECTOR_CO Wert des Objekts 19980828

Method EVALUATE on class CL_ITERATION_OBJECT_CO has no exception.

Method GET_BASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BASE Call by reference Type reference (TYPE) COITR_VALTAB Basis 19980828

Method GET_BASE on class CL_ITERATION_OBJECT_CO has no exception.

Method GET_BASE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BASE Call by reference Object reference (TYPE REF TO) CL_ITERATION_VECTOR_CO Basis 19980828

Method GET_BASE_REF on class CL_ITERATION_OBJECT_CO has no exception.

Method GET_ITERATION_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STATUS Call by reference Type reference (TYPE) C1 Konvergenzstatus 19981013

Method GET_ITERATION_STATUS on class CL_ITERATION_OBJECT_CO has no exception.

Method GET_LINK_WITH_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LINK Call by reference Object reference (TYPE REF TO) CL_ITERATION_LINK_CO Link 19980828
2 Importing IM_RECEIVER Call by reference Object reference (TYPE REF TO) CL_ITERATION_OBJECT_CO Empfänger 19980828

Method GET_LINK_WITH_RECEIVER on class CL_ITERATION_OBJECT_CO has no exception.

Method GET_LINK_WITH_SENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LINK Call by reference Object reference (TYPE REF TO) CL_ITERATION_LINK_CO Link 19980828
2 Importing IM_SENDER Call by reference Object reference (TYPE REF TO) CL_ITERATION_OBJECT_CO Empfänger 19980828

Method GET_LINK_WITH_SENDER on class CL_ITERATION_OBJECT_CO has no exception.

Method GET_PRIMARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PRIMARY Call by reference Type reference (TYPE) COITR_VALTAB Primärvektor 19980828

Method GET_PRIMARY on class CL_ITERATION_OBJECT_CO has no exception.

Method GET_RECEIVER_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RECEIVER_LINKS Call by reference Type reference (TYPE) ITERATION_LINK_CO_TAB Empfängerliktabelle 19990212

Method GET_RECEIVER_LINKS on class CL_ITERATION_OBJECT_CO has no exception.

Method GET_SECONDARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SECONDARY Call by reference Type reference (TYPE) COITR_VALTAB sekundärvektor 19980828

Method GET_SECONDARY on class CL_ITERATION_OBJECT_CO has no exception.

Method GET_SECONDARY_UP_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SECONDARY_UP Call by reference Object reference (TYPE REF TO) CL_ITERATION_VECTOR_CO Sek_up Vektor 19980828

Method GET_SECONDARY_UP_REF on class CL_ITERATION_OBJECT_CO has no exception.

Method GET_SENDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SENDERS Call by reference Type reference (TYPE) ITERATION_OBJECT_CO_TAB Sendertabelle 19981008

Method GET_SENDERS on class CL_ITERATION_OBJECT_CO has no exception.

Method GET_SENDER_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SENDER_LINKS Call by reference Type reference (TYPE) ITERATION_LINK_CO_TAB Tabelle der Senderlinks 19990111

Method GET_SENDER_LINKS on class CL_ITERATION_OBJECT_CO has no exception.

Method GET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VALUE Call by reference Type reference (TYPE) COITR_VALTAB Wert des Objekts 19980828

Method GET_VALUE on class CL_ITERATION_OBJECT_CO has no exception.

Method IS_GROWING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_GROWING Value transfer Type reference (TYPE) BOOLEAN Growing Flag 19980828

Method IS_GROWING on class CL_ITERATION_OBJECT_CO has no exception.

Method PRINT_DEBUG_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ITERATION_STEP Call by reference Type reference (TYPE) I Anzahl Iterationsschritte 19980828
2 Importing IM_ITO_NAME Call by reference Type reference (TYPE) OBJNR Objektnummer 19980828

Method PRINT_DEBUG_INFO on class CL_ITERATION_OBJECT_CO has no exception.

Method SET_BASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BASE Call by reference Type reference (TYPE) COITR_VALTAB Basis 19980828
# Exception Resumable Description Created on
1 WRONG_TAB_LENGTH Länge der BASE Tabelle ist falsch 19990214

Method SET_GROWING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GROWING Call by reference Type reference (TYPE) BOOLEAN Growing Flag 19980828

Method SET_GROWING on class CL_ITERATION_OBJECT_CO has no exception.

Method SET_PRIMARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PRIMARY Call by reference Type reference (TYPE) COITR_VALTAB Primärvektor 19980828
# Exception Resumable Description Created on
1 WRONG_TAB_LENGTH Die Anzahl der Tabellenzeilen im Primärvektor ist falsch 19990214

Method SET_SECONDARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SECONDARY Call by reference Type reference (TYPE) COITR_VALTAB Sekundärvektor 19980828
# Exception Resumable Description Created on
1 WRONG_TAB_LENGTH Die Länge der Tabelle IM_SECONDARY ist falsch 19990214
Event Signatures

Event EXIT_RECEIVER Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CH_ITO Exporting Value transfer Object reference (TYPE REF TO) CL_ITERATION_OBJECT_CO Aktuelles Objekt 19980828
History
Last changed by/on SAP  00000000 
SAP Release Created in