SAP ABAP Class CL_HRPIQ00AGGR_CALCNODE (Calculation Node)
Hierarchy
IS-PS-CA (Software Component) IS-PUBLIC SECTOR CONTRACT ACCOUNTING
   IS-HER-CM-AD (Application Component) Administration
     PMIQ (Package) Campus Management
Properties
Class CL_HRPIQ00AGGR_CALCNODE  
Short Description Calculation Node    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PMIQ   Campus Management 
Created 20030423   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPIQ00AGGR_CALCNODE has no forward declaration.
Interfaces
Class CL_HRPIQ00AGGR_CALCNODE has no interface implemented.
Friends
Class CL_HRPIQ00AGGR_CALCNODE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_APPL Instance attribute Private Object reference (TYPE REF TO) IF_HRPIQ00AGGR_TOOL Calculation Engine Interface 20030423
2 MR_KEYF Instance attribute Public Object reference (TYPE REF TO) CL_HRPIQ00AGGR_KEYFIGURE Key Figures 20030605
3 MR_MACHINE Instance attribute Private Object reference (TYPE REF TO) CL_HRPIQ00AGGR_MACHINE Calculation Engine 20030507
4 MT_KEYF_REF Instance attribute Public Type reference (TYPE) PIQKEYF_REF_T Structure for Key Figures with Reference 20030703
5 MV_KEYFIGURE_ID Instance attribute Public Type reference (TYPE) PIQKEYF_ID Key Figure ID 20030605
6 MV_POS_ID Instance attribute Public Type reference (TYPE) PIQAGGM_POS Item Within Calculation Engine Hierarchy 20030424
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE Instance method Public Method Calculation for Calculation Point 20030423
2 CONSTRUCTOR Instance method Public Constructor Constructor 20030423
3 DESTROY Instance method Public Method Exit Calculation Engine 20030520
4 DETERMINE_KEYFIGURES Instance method Private Method Determine Key Figures 20030423
5 GET_ACADWORK_FOR_CALCULATION Instance method Private Method Get Academic Work Objects of Calculation Node 20030630
6 GET_CALCULATE_VALUES Instance method Public Method Get Calculated Values 20030513
7 GET_KEYFIGURE_BELOW Instance method Private Method Get Next Key Figure 20030423
8 GET_KEYFIGURE_INPUT Instance method Public Method Set Values for Calculation 20030707
9 GET_MANUAL_FLAG Instance method Public Method Get Flag Manually 20030509
10 GET_VALUE Instance method Public Method Get Values for Key Figure 20030423
11 GET_VALUES Instance method Public Method Get Values 20030423
12 GET_VALUES_FOR_CALCULATION Instance method Public Method Get Values of Calculation Node for Calculation 20030505
13 INIT_CALCULATE_VALUES Instance method Public Method Initialize Calculated Values 20030514
14 INIT_KEYFIGURE_VALUE Instance method Public Method Delete Key Figure Values 20030916
15 LOCK_KEYFIGURE Instance method Public Method Lock Key Figure 20030423
16 SET_ACADWORK Instance method Public Method Set Academic Work Bookings 20030616
17 SET_CALCVALUES Instance method Public Method Set Calculated Values 20031007
18 SET_KEYFIGURE_INPUT Instance method Public Method Set Values for Key Figure 20030424
19 SET_VALUES Instance method Public Method Set Values 20030423
20 SET_VALUE_MULTIPLE Instance method Public Method Set Multiple Values 20030423
21 UNLOCK_KEYFIGURE Instance method Public Method Unlock Key Figures 20030527
Events
Class CL_HRPIQ00AGGR_CALCNODE has no event.
Types
Class CL_HRPIQ00AGGR_CALCNODE has no local type.
Method Signatures

Method CALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CALC_VIA_EVENT Call by reference Type reference (TYPE) PIQFLAG Berechnung wurde von Event ausgelöst 20030515

Method CALCULATE on class CL_HRPIQ00AGGR_CALCNODE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPL Call by reference Object reference (TYPE REF TO) IF_HRPIQ00AGGR_TOOL Interface für Berechnungsmaschine 20030423
2 Importing IR_MACHINE Call by reference Object reference (TYPE REF TO) CL_HRPIQ00AGGR_MACHINE Berechnungsmaschine 20030507
3 Importing IV_KEYFIGURE_ID Call by reference Type reference (TYPE) PIQKEYF_ID CM: Schlüssel für eine Kennzahl 20030605
4 Importing IV_POS_ID Call by reference Type reference (TYPE) PIQAGGM_POS CM Position innerhalb eines Hirarchie für Berechnungsmachine 20030424

Method CONSTRUCTOR on class CL_HRPIQ00AGGR_CALCNODE has no exception.

Method DESTROY Signature

Method DESTROY on class CL_HRPIQ00AGGR_CALCNODE has no parameter.
Method DESTROY on class CL_HRPIQ00AGGR_CALCNODE has no exception.

Method DETERMINE_KEYFIGURES Signature

Method DETERMINE_KEYFIGURES on class CL_HRPIQ00AGGR_CALCNODE has no parameter.
Method DETERMINE_KEYFIGURES on class CL_HRPIQ00AGGR_CALCNODE has no exception.

Method GET_ACADWORK_FOR_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACADWORK Call by reference Type reference (TYPE) PIQAGGR_AUDACADWORK_T Berechnung: Akademische Leistung 20030630

Method GET_ACADWORK_FOR_CALCULATION on class CL_HRPIQ00AGGR_CALCNODE has no exception.

Method GET_CALCULATE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CALCVALUES Call by reference Type reference (TYPE) PIQKEYF_VALUES_T berechnete Werte 20030513
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20030703
3 Importing IV_KEYFIGURE_ID Call by reference Type reference (TYPE) PIQKEYF_ID CM: Schlüssel für eine Kennzahl 20030703

Method GET_CALCULATE_VALUES on class CL_HRPIQ00AGGR_CALCNODE has no exception.

Method GET_KEYFIGURE_BELOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEYFIGURES Call by reference Type reference (TYPE) PIQKEYF_REF_T Struktur Kennzahlen mit referenz 20030423
2 Importing IV_KEYFIGURE_ID Call by reference Type reference (TYPE) PIQKEYF_ID CM: Schlüssel für eine Kennzahl 20030423

Method GET_KEYFIGURE_BELOW on class CL_HRPIQ00AGGR_CALCNODE has no exception.

Method GET_KEYFIGURE_INPUT Signature

Method GET_KEYFIGURE_INPUT on class CL_HRPIQ00AGGR_CALCNODE has no parameter.
Method GET_KEYFIGURE_INPUT on class CL_HRPIQ00AGGR_CALCNODE has no exception.

Method GET_MANUAL_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MANUAL Call by reference Type reference (TYPE) PIQFLAG Flag 20030509

Method GET_MANUAL_FLAG on class CL_HRPIQ00AGGR_CALCNODE has no exception.

Method GET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VALUE Call by reference Type reference (TYPE) PIQKEYF_VALUE Werte pro Kennzahl 20030423
2 Importing IV_HANDLE Call by reference Type reference (TYPE) PIQAGGM_GUID eindeutiger Schlüssel 20030423
3 Importing IV_KEYFIGURE_ID Call by reference Type reference (TYPE) PIQKEYF_ID CM: Schlüssel für eine Kennzahl 20030423

Method GET_VALUE on class CL_HRPIQ00AGGR_CALCNODE has no exception.

Method GET_VALUES Signature

Method GET_VALUES on class CL_HRPIQ00AGGR_CALCNODE has no parameter.
Method GET_VALUES on class CL_HRPIQ00AGGR_CALCNODE has no exception.

Method GET_VALUES_FOR_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20030703
2 Exporting ET_VALUES Call by reference Type reference (TYPE) PIQKEYF_VALUE_T Werte pro Kennzahl 20030505
3 Importing IV_CALC_VIA_EVENT Call by reference Type reference (TYPE) PIQFLAG 20050603
4 Importing IV_KEYFIGURE_ID Call by reference Type reference (TYPE) PIQKEYF_ID CM: Schlüssel für eine Kennzahl 20030703

Method GET_VALUES_FOR_CALCULATION on class CL_HRPIQ00AGGR_CALCNODE has no exception.

Method INIT_CALCULATE_VALUES Signature

Method INIT_CALCULATE_VALUES on class CL_HRPIQ00AGGR_CALCNODE has no parameter.
Method INIT_CALCULATE_VALUES on class CL_HRPIQ00AGGR_CALCNODE has no exception.

Method INIT_KEYFIGURE_VALUE Signature

Method INIT_KEYFIGURE_VALUE on class CL_HRPIQ00AGGR_CALCNODE has no parameter.
Method INIT_KEYFIGURE_VALUE on class CL_HRPIQ00AGGR_CALCNODE has no exception.

Method LOCK_KEYFIGURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20030703
2 Importing IV_HANDLE Call by reference Type reference (TYPE) PIQAGGM_GUID eindeutiger Schlüssel 20030522
3 Importing IV_KEYFIGURE_ID Call by reference Type reference (TYPE) PIQKEYF_ID CM: Schlüssel für eine Kennzahl 20030703

Method LOCK_KEYFIGURE on class CL_HRPIQ00AGGR_CALCNODE has no exception.

Method SET_ACADWORK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20030703
2 Importing IT_ACADWORK Call by reference Type reference (TYPE) PIQAGGR_AUDACADWORK_T Berechnung: Akademische Leistung 20030616
3 Importing IV_KEYFIGURE_ID Call by reference Type reference (TYPE) PIQKEYF_ID CM: Schlüssel für eine Kennzahl 20030616

Method SET_ACADWORK on class CL_HRPIQ00AGGR_CALCNODE has no exception.

Method SET_CALCVALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CALCVALUES Call by reference Type reference (TYPE) PIQKEYF_VALUE Werte pro Kennzahl 20031007
2 Importing IV_KEYFIGURE_ID Call by reference Type reference (TYPE) PIQKEYF_ID CM: Schlüssel für eine Kennzahl 20031007

Method SET_CALCVALUES on class CL_HRPIQ00AGGR_CALCNODE has no exception.

Method SET_KEYFIGURE_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20030703
2 Importing IT_ACADWORK Call by reference Type reference (TYPE) PIQRFC_AUDACADWORK_T Audit: Akademische Leistungen 20030424
3 Importing IT_INPUTVALUES Call by reference Type reference (TYPE) PIQKEYF_VALUE_T Werte pro Kennzahl 20030424
4 Importing IV_KEYFIGURE_ID Call by reference Type reference (TYPE) PIQKEYF_ID CM: Schlüssel für eine Kennzahl 20030424

Method SET_KEYFIGURE_INPUT on class CL_HRPIQ00AGGR_CALCNODE has no exception.

Method SET_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20030703
2 Importing IS_VALUE Call by reference Type reference (TYPE) PIQKEYF_VALUE Werte pro Kennzahl 20030423
3 Importing IV_FIRE_EVENT Call by reference Type reference (TYPE) PIQFLAG feuere Event ON_VALUE_SET 20030512
4 Importing IV_KEYFIGURE_ID Call by reference Type reference (TYPE) PIQKEYF_ID CM: Schlüssel für eine Kennzahl 20030703

Method SET_VALUES on class CL_HRPIQ00AGGR_CALCNODE has no exception.

Method SET_VALUE_MULTIPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20030703
2 Importing IT_VALUES Call by reference Type reference (TYPE) PIQKEYF_VALUE_T Werte pro Kennzahl 20030423
3 Importing IV_KEYFIGURE_ID Call by reference Type reference (TYPE) PIQKEYF_ID CM: Schlüssel für eine Kennzahl 20030423

Method SET_VALUE_MULTIPLE on class CL_HRPIQ00AGGR_CALCNODE has no exception.

Method UNLOCK_KEYFIGURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20030703
2 Importing IV_HANDLE Call by reference Type reference (TYPE) PIQAGGM_GUID eindeutiger Schlüssel 20030527
3 Importing IV_KEYFIGURE_ID Call by reference Type reference (TYPE) PIQKEYF_ID CM: Schlüssel für eine Kennzahl 20030703

Method UNLOCK_KEYFIGURE on class CL_HRPIQ00AGGR_CALCNODE has no exception.
History
Last changed by/on SAP  20050615 
SAP Release Created in 472