SAP ABAP Interface IF_HRPBSCA_CALC_MODULE (HR-PBS Interface for Calculation Module)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-PS-VA (Application Component) Pension Administration
     P00PBSCA_BL (Package) HCM Calculation Module (Business Logic)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_HRPBSCA_CALC_MODULE HR-PBS: Superclass of Calculation Module 20021218
Properties
Interface IF_HRPBSCA_CALC_MODULE  
Short Description HR-PBS Interface for Calculation Module    
General Data
Package P00PBSCA_BL   HCM Calculation Module (Business Logic) 
Created 20021210   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
Interface IF_HRPBSCA_CALC_MODULE has no forward declaration.
Interfaces
Interface IF_HRPBSCA_CALC_MODULE has no interface.
Friends
Interface IF_HRPBSCA_CALC_MODULE has no friend.
Attributes
Interface IF_HRPBSCA_CALC_MODULE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE Instance method Public Method Calculation Run 20021210
2 CREATE_INST_DIRECTORY_STORED Instance method Public Method Creates Instance Table of All Modules on the Database 20050425
3 FILL_PAYROLL_IT_AND_RT_START Instance method Public Method Call to Fill Payroll Tables IT and RT 20030722
4 GET_INSTANCE Static method Public Method Instantiation of Calculation Module 20021218
5 GET_INST_DIRECTORY_STORED Instance method Public Method Delivers Instance Table of All Modules on Database 20050421
6 GET_NOTIF_DATA Instance method Public Method Provision of Notification Data 20030707
7 GET_PAYROLL_LOG Instance method Public Method Provision of Payroll Log 20021213
8 INIT_BUFFER_CLUSTER_NO Instance method Public Method Initialization of Buffer NO Cluster (Statements) 20021218
9 INIT_DATA Instance method Public Method Initialization of Data Required for Calculation 20030428
10 READ_CLUSTER_NO Instance method Public Method Read NO Cluster (Statements) 20021210
11 READ_DATA Instance method Public Method Reading of Data Required for Calculation 20021217
12 SET_DATA_CALC_MODULE Instance method Public Method Setting of Data for All Calculation Modules 20021218
13 UPDATE_CLUSTER_NO Instance method Public Method Update NO Cluster (Statements) 20021218
14 WRITE_CLUSTER_NO Instance method Public Method Write NO Cluster (Statements) 20021210
Events
Interface IF_HRPBSCA_CALC_MODULE has no event.
Types
Interface IF_HRPBSCA_CALC_MODULE has no local type.
Method Signatures

Method CALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030527
2 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030527
# Exception Resumable Description Created on
1 ERROR_IN_CALCULATION Fehler bei der Berechnung 20021211
2 MISSING_IMPLEMENTATION fehlende Implementierung für das Berechnungsmodul 20030620
3 MISSING_MESSAGE_HANDLER Fehler falls keine Referenz des Message Handlers vorhanden 20030527

Method CREATE_INST_DIRECTORY_STORED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050425
2 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20050425

Method CREATE_INST_DIRECTORY_STORED on Interface IF_HRPBSCA_CALC_MODULE has no exception.

Method FILL_PAYROLL_IT_AND_RT_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IT Call by reference Type reference (TYPE) PC207_TAB Tabellentyp IT 20031001
2 Changing CT_RT Call by reference Type reference (TYPE) PC207_TAB Tabellentyp RT 20031001
3 Changing CT_V0 Call by reference Type reference (TYPE) HRPAY99_V0 Tabelle Variable Zuordnung V0 20031001
4 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030722
5 Importing IS_IT0 Call by reference Type reference (TYPE) PC207 initiale IT-Zeile 20031016
6 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030722
# Exception Resumable Description Created on
1 ERROR_FILL_PAYROLL Fehler beim Füllen der IT bzw. RT 20030723
2 MISSING_IMPLEMENTATION fehlende Implementierung für das Berechnungsmodul 20030723
3 MISSING_MESSAGE_HANDLER Fehler falls keine Referenz des Message Handlers vorhanden 20030723

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APRFNR Call by reference Type reference (TYPE) P00_PBS_APRFNR Numerisches Feld Länge 6 20030107
2 Importing I_CALCMODULE Call by reference Type reference (TYPE) P_99_PBSCA_CALCMODULE HR-PBS: Berechnungsmodul 20021218
3 Importing I_CALCSEQNO Call by reference Type reference (TYPE) P_99_PBSCA_CALCSEQNO HR-PBS: laufende Nzmmer für Berechnungsmodul 20030804
4 Importing I_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Klassenname 20021218
5 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20021218
6 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20021218
7 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20021218
8 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) IF_HRPBSCA_CALC_MODULE HR-PBS Interface für Berechnungsmodule 20021218
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030811

Method GET_INST_DIRECTORY_STORED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INST_DIRECTORY_STORED Call by reference Type reference (TYPE) HRPBSCAT_INSTANCE_DIRECTORY HR-PBS: Verzeichnis Instanz-Verwaltung Berechnungsmodule 20050524
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050421
3 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20050421

Method GET_INST_DIRECTORY_STORED on Interface IF_HRPBSCA_CALC_MODULE has no exception.

Method GET_NOTIF_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTIF_DATA_CALCTIME Call by reference Type reference (TYPE) HRPBSCAT_NOTIF_DATA_CALCTIME Aufbereitung der Calctime-Tabelle 20050329
2 Exporting ET_NOTIF_DATA_RESULT_IDS Call by reference Type reference (TYPE) HRPBSCAT_NOTIF_DATA_RESULT_IDS Aufbereitung der Result-IDs Tabelle 20030707
3 Exporting ET_NOTIF_DATA_WAGETYPES Call by reference Type reference (TYPE) HRPBSCAT_NOTIF_DATA_WAGETYPES Aufbereitung der Bewegungsdaten der Lohnarten 20030707
4 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030707
5 Importing I_CALCMODULE_PATH Call by reference Type reference (TYPE) P_99_PBSCA_CALCMODULE_PATH Aufrufpfad Berechnungsmodule 20050318
6 Importing I_CALCVARIANT Call by reference Type reference (TYPE) P_99_PBSCA_CALCVARIANT HR-PBS: Berechnungsvariante für Berechnungsmodul 20030903
7 Importing I_DISPLAY_VARIANT Call by reference Type reference (TYPE) P_99_PBSCA_DISPLAY_VARIANT HR-PBS: Anzeigevariante für Bescheiderstellung 20031020
8 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030707
9 Importing I_READ_FROM_BUFFER Value transfer Type reference (TYPE) FLAG SPACE Vom Puffer lesen? 20041102
# Exception Resumable Description Created on
1 ERROR_CREATING_NOTIF_DATA Fehler bei der Erstellung des Abrechnungsprotokolls 20030707
2 MISSING_IMPLEMENTATION fehlende Implementierung für das Berechnungsmodul 20030707
3 MISSING_MESSAGE_HANDLER Fehler falls keine Referenz des Message Handlers vorhanden 20030707

Method GET_PAYROLL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PTEXT Call by reference Type reference (TYPE) HRPBSDE_PLOG Abrechnungsprotokoll 20030618
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030527
3 Importing I_LEVEL Call by reference Type reference (TYPE) SEU_LEVEL aktueller Level des Abrechnungsprotkolls 20030623
4 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030527
# Exception Resumable Description Created on
1 ERROR_CREATING_PAYROLL_LOG Fehler bei der Erstellung des Abrechnungsprotokolls 20030620
2 MISSING_IMPLEMENTATION fehlende Implementierung für das Berechnungsmodul 20030620
3 MISSING_MESSAGE_HANDLER Fehler falls keine Referenz des Message Handlers vorhanden 20030527

Method INIT_BUFFER_CLUSTER_NO Signature

Method INIT_BUFFER_CLUSTER_NO on Interface IF_HRPBSCA_CALC_MODULE has no parameter.
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030811

Method INIT_DATA Signature

Method INIT_DATA on Interface IF_HRPBSCA_CALC_MODULE has no parameter.
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030811

Method READ_CLUSTER_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030527
2 Importing I_CHECK_AUTHORITY Call by reference Type reference (TYPE) XFELD 'X' Kennzeichen für Berechtigungsprüfung 20030103
3 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030527
4 Importing I_READ_FROM_BUFFER Value transfer Type reference (TYPE) FLAG SPACE Aus dem Puffer lesen? 20041029
# Exception Resumable Description Created on
1 ERROR_READING_CLUSTER_NO Fehler beim Lesen des Clusters NO 20030103
2 MISSING_IMPLEMENTATION fehlende Implementierung für das Berechnungsmodul 20030620
3 MISSING_MESSAGE_HANDLER Fehler falls keine Referenz des Message Handlers vorhanden 20030527
4 NO_RECORD_FOUND kein Satz im Cluster NO vorhanden 20030103

Method READ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030527
2 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030527
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030811
2 MISSING_MESSAGE_HANDLER Fehler falls keine Referenz des Message Handlers vorhanden 20030527

Method SET_DATA_CALC_MODULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_P0716 Call by reference Type reference (TYPE) P0716 Request management infotype 20021218
2 Importing I_CALCVARIANT Call by reference Type reference (TYPE) P_99_PBSCA_CALCVARIANT HR-PBS: Berechnungsvariante für Berechnungsmodul 20030804
3 Importing I_LAW_DATE Call by reference Type reference (TYPE) D Stichtag für gesetzliche Regelungen 20110117
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030811

Method UPDATE_CLUSTER_NO Signature

Method UPDATE_CLUSTER_NO on Interface IF_HRPBSCA_CALC_MODULE has no parameter.
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030811

Method WRITE_CLUSTER_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030527
2 Importing I_CHECK_AUTHORITY Call by reference Type reference (TYPE) XFELD 'X' Kennzeichen für Berechtigungsprüfung 20030103
3 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030527
# Exception Resumable Description Created on
1 ERROR_WRITING_CLUSTER_NO Fehler beim Schreiben des Clusters NO 20030103
2 MISSING_IMPLEMENTATION fehlende Implementierung für das Berechnungsmodul 20030620
3 MISSING_MESSAGE_HANDLER Fehler falls keine Referenz des Message Handlers vorhanden 20030527
History
Last changed by/on SAP  20130531 
SAP Release Created in 10A