SAP ABAP Class CL_KACT_ITERATION_OBJECT (Node for CO Iteration Process)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB-SRV (Application Component) Services
     FINB_KACT (Package) Parts from R/3 CO-OM-ACT: Activity Allocation
Properties
Class CL_KACT_ITERATION_OBJECT  
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 FINB_KACT   Parts from R/3 CO-OM-ACT: Activity Allocation 
Created 20030123   SAP 
Last change 20041006   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)
2 KACTI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_KACT_ITERATION_OBJECT has no interface implemented.
Friends
Class CL_KACT_ITERATION_OBJECT 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_KACT_ITERATION_VECTOR . 20030123
2 CLUSTERS Static Attribute Public Type reference (TYPE) SYTABIX Number of Clusters Standars is 1 20030123
3 ENGINE Instance attribute Public Object reference (TYPE REF TO) CL_KACT_ITERATION_ENGINE Corresponding Iteration Engine 20030123
4 EXTENTION Instance attribute Public Type reference (TYPE) SYTABIX Extension Field 20030123
5 FALSE Constant Private Type reference (TYPE) BOOLEAN ' ' False 20030123
6 GROWING Instance attribute Private Type reference (TYPE) BOOLEAN FALSE . 20030123
7 LAYERS Static Attribute Public Type reference (TYPE) SYTABIX Number of Layers; for Example, 2 for Fixed/Variable 20030123
8 LINES Static Attribute Public Type reference (TYPE) SYTABIX Number of Periods per Shift 20030123
9 LO_SECONDARY Static Attribute Private Object reference (TYPE REF TO) CL_KACT_ITERATION_VECTOR Due to Garbage Collector 20030123
10 LO_SECONDARY_UP Static Attribute Private Object reference (TYPE REF TO) CL_KACT_ITERATION_VECTOR Due to Garbage Collector 20030123
11 LO_VALUE1 Static Attribute Private Object reference (TYPE REF TO) CL_KACT_ITERATION_VECTOR Due to Garbage Collector 20030123
12 LO_VALUE2 Static Attribute Private Object reference (TYPE REF TO) CL_KACT_ITERATION_VECTOR Due to Garbage Collector 20030123
13 PRIMARY Instance attribute Public Object reference (TYPE REF TO) CL_KACT_ITERATION_VECTOR Primary Vector 20030123
14 RECEIVER_LINKS Instance attribute Private Type reference (TYPE) KACT_ITERATION_LINK_TAB . 20030123
15 SECONDARY Instance attribute Public Object reference (TYPE REF TO) CL_KACT_ITERATION_VECTOR . 20030123
16 SECONDARY_UP Instance attribute Private Object reference (TYPE REF TO) CL_KACT_ITERATION_VECTOR . 20030123
17 SENDER_LINKS Instance attribute Private Type reference (TYPE) KACT_ITERATION_LINK_TAB . 20030123
18 STEP_COUNT Instance attribute Private Type reference (TYPE) I . 20030123
19 SUBNET Instance attribute Public Object reference (TYPE REF TO) CL_KACT_ITERATION_SUBNET . 20030123
20 TRUE Constant Private Type reference (TYPE) BOOLEAN 'X' True 20030123
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BASE Instance method Public Method Value for Base Additions 20030123
2 ADD_PRIMARY Instance method Public Method Value for Primary Addition 20030123
3 ADD_RECEIVER Instance method Public Method Append Link to Receiver 20030123
4 ADD_SENDER Instance method Public Method Append Link to Sender 20030123
5 CHECK_VECTOR_LENGTH Instance method Private Method Checks Consistency of Length of Transfered Vectors 20030123
6 CLEAR Static method Public Method Clear Static Variables 20040315
7 COLLECT_SENDER_VALUES Instance method Public Method Calculate All Sender Values and Assign Secondary Ones 20030123
8 CONSTRUCTOR Instance method Public Constructor Constructor 20030123
9 COUNT_RECEIVERS Instance method Public Method Calculate the Number of Receivers 20030123
10 COUNT_SENDERS Instance method Public Method Calculate the Number of Senders 20030123
11 EVALUATE Instance method Public Method Calculate Object Value (Primary + Secondary) 20030123
12 GET_BASE Instance method Public Method Read Basis (Transfer Int. Table) 20030123
13 GET_BASE_REF Instance method Public Method Read Basis (Transfer as Vector) 20030123
14 GET_ITERATION_STATUS Instance method Public Method Provides Convergence Status After Iteration 20030123
15 GET_LINK_WITH_RECEIVER Instance method Public Method Find Link to Specific Receiver 20030123
16 GET_LINK_WITH_SENDER Instance method Public Method Find Link to Specific Sender 20030123
17 GET_PRIMARY Instance method Public Method Read Primary (Transfer Int. Table) 20030123
18 GET_RECEIVER_LINKS Instance method Public Method Table of Link Objects to Receivers 20030123
19 GET_SECONDARY Instance method Public Method Read Secondary (Transfer Int. Table) 20030123
20 GET_SECONDARY_UP_REF Instance method Public Method Read Secondary Up (Transfer as Vector) 20030123
21 GET_SENDERS Instance method Public Method Table of All Sender Objects 20030123
22 GET_SENDER_LINKS Instance method Public Method Table of Link Objects to Senders 20030123
23 GET_VALUE Instance method Public Method Object Values (Transfer Int. Table) 20030123
24 IS_GROWING Instance method Public Method Read Growing Flag 20030123
25 PRINT_DEBUG_INFO Instance method Public Method Write Debug Info 20030123
26 SET_BASE Instance method Public Method Set Basic Value (Transfer Int. Table) 20030123
27 SET_GROWING Instance method Public Method Set Growing Flag 20030123
28 SET_PRIMARY Instance method Public Method Set Primary (Transfer Int. Table) 20030123
29 SET_SECONDARY Instance method Public Method Set Secondary (Transfer Int. Table) 20030123
Events
# Event Type Visibility Description Created on
1 EXIT_RECEIVER Instance Event
(0)
Public
(2)
Exit After Recalculating Object 20030123
Types
Class CL_KACT_ITERATION_OBJECT 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) KACTI_VALTAB Basis (int Tab) 20030123
# Exception Resumable Description Created on
1 WRONG_TAB_LENGTH BASE Tabelle hat falsche Länge 20030123

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) KACTI_VALTAB Pimärvektor 20030123
# Exception Resumable Description Created on
1 WRONG_TAB_LENGTH Länge von IM_PRIMARY ist falsch 20030123

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_KACT_ITERATION_LINK Empfänger 20030123

Method ADD_RECEIVER on class CL_KACT_ITERATION_OBJECT 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_KACT_ITERATION_LINK Sender 20030123

Method ADD_SENDER on class CL_KACT_ITERATION_OBJECT 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 20030123
2 Returning RE_OK_FLAG Value transfer Type reference (TYPE) BOOLEAN Ergebnis Konsistenzprüfung 20030123
3 Importing TYPE Call by reference Type reference (TYPE) CHAR1 'B' = Basis 'P' Primär 'S' Sekund 20030123

Method CHECK_VECTOR_LENGTH on class CL_KACT_ITERATION_OBJECT has no exception.

Method CLEAR Signature

Method CLEAR on class CL_KACT_ITERATION_OBJECT has no parameter.
Method CLEAR on class CL_KACT_ITERATION_OBJECT 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_KACT_ITERATION_VECTOR Delta nach Bewertung 20030123
2 Changing CH_DELTA_UP Call by reference Object reference (TYPE REF TO) CL_KACT_ITERATION_VECTOR Delta_up nach Bewertung 20030123

Method COLLECT_SENDER_VALUES on class CL_KACT_ITERATION_OBJECT 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) KACTI_VALTAB Basis 20030123
2 Importing IM_CLUSTERS Call by reference Type reference (TYPE) SYTABIX Anzahl Schichten 20030123
3 Importing IM_EXTENTION Call by reference Type reference (TYPE) SYTABIX Erweiterungsfeld 20030123
4 Importing IM_LAYERS Call by reference Type reference (TYPE) SYTABIX Werte pro Periode (fix/var) 20030123
5 Importing IM_LINES Call by reference Type reference (TYPE) SYTABIX Anzahl Perioden 20030123
6 Importing IM_PRIMARY Call by reference Type reference (TYPE) KACTI_VALTAB Primärwert 20030123
# Exception Resumable Description Created on
1 OBJECT_NOT_COMPATIBLE Die Vektoren passen nicht zu lines, layers, clusters 20030123

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 20030123

Method COUNT_RECEIVERS on class CL_KACT_ITERATION_OBJECT 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 20030123

Method COUNT_SENDERS on class CL_KACT_ITERATION_OBJECT 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_KACT_ITERATION_VECTOR Wert des Objekts 20030123

Method EVALUATE on class CL_KACT_ITERATION_OBJECT 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) KACTI_VALTAB Basis 20030123

Method GET_BASE on class CL_KACT_ITERATION_OBJECT 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_KACT_ITERATION_VECTOR Basis 20030123

Method GET_BASE_REF on class CL_KACT_ITERATION_OBJECT 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) CHAR1 Konvergenzstatus 20030123

Method GET_ITERATION_STATUS on class CL_KACT_ITERATION_OBJECT 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_KACT_ITERATION_LINK Link 20030123
2 Importing IM_RECEIVER Call by reference Object reference (TYPE REF TO) CL_KACT_ITERATION_OBJECT Empfänger 20030123

Method GET_LINK_WITH_RECEIVER on class CL_KACT_ITERATION_OBJECT 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_KACT_ITERATION_LINK Link 20030123
2 Importing IM_SENDER Call by reference Object reference (TYPE REF TO) CL_KACT_ITERATION_OBJECT Empfänger 20030123

Method GET_LINK_WITH_SENDER on class CL_KACT_ITERATION_OBJECT 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) KACTI_VALTAB Primärvektor 20030123

Method GET_PRIMARY on class CL_KACT_ITERATION_OBJECT 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) KACT_ITERATION_LINK_TAB Empfängerliktabelle 20030123

Method GET_RECEIVER_LINKS on class CL_KACT_ITERATION_OBJECT 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) KACTI_VALTAB sekundärvektor 20030123

Method GET_SECONDARY on class CL_KACT_ITERATION_OBJECT 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_KACT_ITERATION_VECTOR Sek_up Vektor 20030123

Method GET_SECONDARY_UP_REF on class CL_KACT_ITERATION_OBJECT 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) KACT_ITERATION_OBJECT_TAB Sendertabelle 20030123

Method GET_SENDERS on class CL_KACT_ITERATION_OBJECT 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) KACT_ITERATION_LINK_TAB Tabelle der Senderlinks 20030123

Method GET_SENDER_LINKS on class CL_KACT_ITERATION_OBJECT 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) KACTI_VALTAB Wert des Objekts 20030123

Method GET_VALUE on class CL_KACT_ITERATION_OBJECT 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 20030123

Method IS_GROWING on class CL_KACT_ITERATION_OBJECT 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 20030123
2 Importing IM_ITO_NAME Call by reference Type reference (TYPE) KACTI_ITONAME Objekt Bezeichnung 20030123

Method PRINT_DEBUG_INFO on class CL_KACT_ITERATION_OBJECT 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) KACTI_VALTAB Basis 20030123
# Exception Resumable Description Created on
1 WRONG_TAB_LENGTH Länge der BASE Tabelle ist falsch 20030123

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 20030123

Method SET_GROWING on class CL_KACT_ITERATION_OBJECT 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) KACTI_VALTAB Primärvektor 20030123
# Exception Resumable Description Created on
1 WRONG_TAB_LENGTH Die Anzahl der Tabellenzeilen im Primärvektor ist falsch 20030123

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) KACTI_VALTAB Sekundärvektor 20030123
# Exception Resumable Description Created on
1 WRONG_TAB_LENGTH Die Länge der Tabelle IM_SECONDARY ist falsch 20030123
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_KACT_ITERATION_OBJECT Aktuelles Objekt 20030123
History
Last changed by/on SAP  20041006 
SAP Release Created in 200