SAP ABAP Class CL_HRPFD00_CALCI (HR-IB: PF Recalculation)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PA-PF-XX (Application Component) Pension fund: General Parts
     PK02 (Package) HR: Pension Fund International Parts
Properties
Class CL_HRPFD00_CALCI  
Short Description HR-IB: PF Recalculation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HRPFD00    
Program status P  SAP Standard Production Program 
Category 0   
Package PK02   HR: Pension Fund International Parts 
Created 20021113   SAP 
Last change 20021113   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPFD00_CALCI has no forward declaration.
Interfaces
Class CL_HRPFD00_CALCI has no interface implemented.
Friends
Class CL_HRPFD00_CALCI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_HISTORY Instance attribute Protected Object reference (TYPE REF TO) CL_HRPFD00_CALCI_HISTORY HR-IB: History of PF Recalculation 20021120
2 A_SINGLE_CALCULATION Instance attribute Protected Object reference (TYPE REF TO) CL_HRPFD00_CALCI_SINGLE HR-IB: PF Recalculation 20021120
Methods
# Method Level Visibility Method type Description Created on
1 DEQUEUE_PERNR Instance method Private Method Release personnel number 20021113
2 DO_CALCULATION Instance method Public Method Execute a PF Recalculation 20021113
3 ENQUEUE_PERNR Instance method Private Method Lock personnel number 20021113
4 FINISH_DYNAMIC_MEASURE Instance method Public Method Save data for dynamic measures 20030212
5 RETROACTIVE_CALCULATION Instance method Private Method Performing the necessary retroactive accounting 20021113
Events
Class CL_HRPFD00_CALCI has no event.
Types
Class CL_HRPFD00_CALCI has no local type.
Method Signatures

Method DEQUEUE_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPFD00_MESSAGE_HANDLER HR-PF: Meldungsbehandlung 20030212
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030212
# Exception Resumable Description Created on
1 PERNR_NOT_DEQUEUED Personalnummer konnte nicht entsperrt werden 20030212

Method DO_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALCI Value transfer Type reference (TYPE) P02K_CALCI PK-Berechnung 20030212
2 Changing IDATA Value transfer Type reference (TYPE) HRPFD00_RECAL_DATA_TAB Berechnete Daten der PK-Neuberechnung 20030212
3 Importing KASSE Value transfer Type reference (TYPE) P02K_KASSE Pensionskasse 20030212
4 Importing LOCKPERNR Value transfer Type reference (TYPE) XFELD 'X' Personalnummer sperren 20030212
5 Importing MESSAGE_HANDLER Value transfer Object reference (TYPE REF TO) IF_HRPFD00_MESSAGE_HANDLER HR-PF: Meldungsbehandlung 20030212
6 Importing NODIALOG Value transfer Type reference (TYPE) XFELD SPACE Keinen Dialog anzeigen 20030212
7 Importing PARATAB Value transfer Type reference (TYPE) P02VS_VALUE_TAB HR-CH: VS-Wertetabelle 20030212
8 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20030212
9 Changing REFDA Value transfer Type reference (TYPE) P02_REFDA SY-DATUM Bezugsdatum in der Verarbeitungssteuerung 20030212
10 Importing SHOWRETRO Value transfer Type reference (TYPE) XFELD SPACE Daten aus Rückrechnung anzeigen/ändern 20030212
11 Importing TESTMODE Value transfer Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20030212
# Exception Resumable Description Created on
1 ACTION_CANCELLED_BY_USER Aktion durch Benutzer abgebrochen 20030212
2 ERROR_IN_CUSTOMIZING Keine 'Steuerung von PK-Berechnungen' gefunden 20030212
3 ERROR_IN_DATACREATION Fehler in der Datenerzeugung 20030212
4 ERROR_IN_HISTORY Fehler bei Update der Historie 20030212
5 INVALID_PARAMETER Ungültiger Parameter 20030212
6 PC_INTERPRETER_FAILED VS-Interpreter fehlgeschlagen 20030212
7 PERNR_NOT_DEQUEUED Personalnummer konnte nicht entsperrt werden 20030212
8 PERNR_NOT_ENQUEUED Personalnummer konnte nicht gesperrt werden 20030212
9 PERSON_SKIPPED Personalnummer übersprungen 20030212
10 VWSAZ_LOCKED Verwaltungssatz für Stammdatenpflege gesperrt 20030212
11 VWSAZ_NOT_FOUND Kein Verwaltungssatz gefunden 20030212

Method ENQUEUE_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPFD00_MESSAGE_HANDLER HR-PF: Meldungsbehandlung 20030212
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030212
# Exception Resumable Description Created on
1 PERNR_NOT_ENQUEUED Personalnummer konnte nicht gesperrt werden 20030212

Method FINISH_DYNAMIC_MEASURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IDATA Value transfer Type reference (TYPE) HRPFD00_RECAL_DATA_TAB Berechnete Daten der PK-Neuberechnung 20030212
2 Importing MESSAGE_HANDLER Value transfer Object reference (TYPE REF TO) IF_HRPFD00_MESSAGE_HANDLER HR-PF: Meldungsbehandlung 20030212
3 Importing NODIALOG Value transfer Type reference (TYPE) XFELD SPACE Keinen Dialog anzeigen 20030212
4 Importing TESTMODE Value transfer Type reference (TYPE) XFELD SPACE Testmodus 20030212
# Exception Resumable Description Created on
1 ACTION_CANCELLED_BY_USER Aktion durch Benutzer abgebrochen 20030212
2 ERROR_IN_CUSTOMIZING Keine 'Steuerung von PK-Berechnungen' gefunden 20030212
3 ERROR_IN_DATACREATION Fehler in der Datenerzeugung 20030212
4 ERROR_IN_HISTORY Fehler bei Update der Historie 20030212

Method RETROACTIVE_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALCI Call by reference Type reference (TYPE) P02K_CALCI PK-Berechnung 20030212
2 Changing IDATA Call by reference Type reference (TYPE) HRPFD00_RECAL_DATA_TAB Berechnete Daten der PK-Neuberechnung 20030212
3 Importing KASSE Call by reference Type reference (TYPE) P02K_KASSE Pensionskasse 20030212
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPFD00_MESSAGE_HANDLER HR-PF: Meldungsbehandlung 20030212
5 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030212
6 Importing REFDA Call by reference Type reference (TYPE) P02_REFDA Bezugsdatum in der Verarbeitungssteuerung 20030212
7 Importing TESTMODE Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20030212
# Exception Resumable Description Created on
1 ERROR_IN_CUSTOMIZING Fehler im Customizing 20030212
2 ERROR_IN_DATACREATION Fehler in der Datenerzeugung 20030212
3 PC_INTERPRETER_FAILED VS-Interpreter fehlgeschlagen 20030212
4 PERSON_SKIPPED Personalnummer übersprungen 20030212
5 VWSAZ_LOCKED Verwaltungssatz für Stammdatenpflege gesperrt 20030212
6 VWSAZ_NOT_FOUND Kein Verwaltungssatz gefunden 20030212
History
Last changed by/on SAP  20021113 
SAP Release Created in 470