SAP ABAP Class CL_HRPBSCA_CALC_MODULE (HR-PBS: Superclass of 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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPBSCA_CALC_MODULE HR-PBS Interface for Calculation Module 20021218
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRDEPBSCA_NACHVERS_DEF HR-PBS: Module for Retroactive Pension Insurance 20070110
2 Inheritance (c INHERITING FROM c_ref)  CL_HRDEPBSCA_VADM_CALC_MODULE Master Class Calculation Module VADM 20100921
3 Inheritance (c INHERITING FROM c_ref)  CL_HRDEPBSCA_VLTSV_DEF HR-PBS: Module Sharing of Pension Costs Treaty 20101117
4 Inheritance (c INHERITING FROM c_ref)  CL_HRDEPBSCA_VLTSV_P10_DEF Abstract: Regular Reimburs. Acc. to Sec.10 Treaty Pens.Costs 20120202
5 Inheritance (c INHERITING FROM c_ref)  CL_HRPBSCA_EXAMPLE_DEF HR-PBS: Definition Modul "Example" (EXPL) 20030528
Properties
Class CL_HRPBSCA_CALC_MODULE  
Short Description HR-PBS: Superclass of Calculation Module    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P00PBSCA_BL   HCM Calculation Module (Business Logic) 
Created 20021217   SAP 
Last change 20050219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPBSCA_CALC_MODULE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPBSCA_CALC_MODULE HR-PBS Interface for Calculation Module 20021218
Friends
Class CL_HRPBSCA_CALC_MODULE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_LOG_RESULT_IDS Constant Protected Type reference (TYPE) KOMP_TYPE 'HRPBSCAT_LOG_RESULT_IDS' Name of Dictionary Type 20030527
2 AC_LOG_WAGETYPES Constant Protected Type reference (TYPE) KOMP_TYPE 'HRPBSCAT_LOG_WAGETYPES' Name of Dictionary Type 20030620
3 AS_P0716 Instance attribute Protected Type reference (TYPE) P0716 Request Management Infotype 20030527
4 A_APRFNR Instance attribute Protected Type reference (TYPE) P00_PBS_APRFNR Reference Number Infotype 0716 20030527
5 A_CALCMODULE Instance attribute Protected Type reference (TYPE) P_99_PBSCA_CALCMODULE HR-PBS: Calculation Module 20030527
6 A_CALCSEQNO Instance attribute Protected Type reference (TYPE) P_99_PBSCA_CALCSEQNO HR-PBS: Sequence Number for Calculation Module 20030804
7 A_CALCVARIANT Instance attribute Protected Type reference (TYPE) P_99_PBSCA_CALCVARIANT HR-PBS: Calculation Variant for Calculation Module 20030804
8 A_CALC_TIME_COUNTER Static Attribute Protected Type reference (TYPE) I 1 Consecutive Counter for Calculation Times 20031001
9 A_CURRENCY Instance attribute Protected Type reference (TYPE) WAERS Currency Key 20030825
10 A_DATE Instance attribute Protected Type reference (TYPE) BEGDA Valid-From Date 20030527
11 A_LAW_DATE Instance attribute Protected Type reference (TYPE) P_99_PBSCA_LAW_D Key Date for Legal Regulations 20110117
12 A_MOLGA Instance attribute Protected Type reference (TYPE) MOLGA Country Grouping 20030527
13 A_PERNR Instance attribute Protected Type reference (TYPE) P_PERNR Personnel Number 20030527
14 FALSE Constant Protected Type reference (TYPE) BOOLE_D ' ' False 20030620
15 TRUE Constant Protected Type reference (TYPE) BOOLE_D 'X' True 20030620
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_TO_PAYROLL_TABLE Instance method Private Method Append Single Wage Type to Payroll Table IT, RT 20030723
2 CHECK_DEPENDING_MODULES Instance method Protected Method Instantiates Dependent Calculation Modules 20050421
3 CONVERT_AMOUNT_TO_COL_CHAR Instance method Protected Method Converts Amounts for the Results Column 20030623
4 CONVERT_AMOUNT_TO_VAR_CHAR Instance method Protected Method Converts Amounts for Text Placeholders 20030623
5 CONVERT_ANY_TO_COL_CHAR Instance method Protected Method Converts Remuneration Points for Results Column 20030819
6 CONVERT_ANY_TO_VAR_CHAR Instance method Protected Method Converts Remuneration Points for Results Column 20030825
7 CONVERT_PERCENTAGE_TO_COL_CHAR Instance method Protected Method Converts Percentages for the Results Column 20030630
8 CONVERT_PERCENTAGE_TO_VAR_CHAR Instance method Protected Method Converts Percentages for Text Placeholders 20030623
9 CREATE_INST_DIR_STORED_GENERIC Instance method Protected Method Instantiation of Calculation Modules 20050425
10 CREATE_NOTIF_DATA_GENERIC Instance method Protected Method Provision of Notification Data (Generic) 20030707
11 CREATE_NOTIF_DATA_RESULT_IDS Instance method Protected Method Provision of Notification Data for the Result IDs 20030707
12 CREATE_NOTIF_DATA_WAGETYPES Instance method Protected Method Provision of Notification Data for the Wage Types 20030707
13 CREATE_PAYROLL_LOG_GENERIC Instance method Protected Method Creation of the Payroll Log (Generic) 20030620
14 CREATE_PAYROLL_LOG_RESULT_IDS Instance method Protected Method Creation of the Payroll Log Based on Table RESULT_IDS 20030623
15 CREATE_PAYROLL_LOG_SPECIFIC Instance method Protected Method Creation of the Payroll Log (Specific) 20030620
16 CREATE_PAYROLL_LOG_WAGETYPES Instance method Protected Method Creation of the Payroll Log Based on Table WAGETYPES 20030623
17 FILL_CALC_TIME Instance method Protected Method Write Values to the Time Points Table 20030620
18 FILL_HEADER_CLUSTER_NO Instance method Protected Method Fill the Header Structure of Cluster NO 20030805
19 FILL_PAYROLL_IT_AND_RT Instance method Protected Method Fill Payroll Tables IT and RT 20030722
20 FILL_PAYROLL_IT_AND_RT_SPEC Instance method Protected Method Fill Payroll Tables IT and RT 20030910
21 FILL_RESULT_IDS Instance method Protected Method Write Values to the Result ID Table 20030521
22 FILL_WAGETYPES Instance method Protected Method Write Values to the Wage Type Table 20030521
23 GET_CLUSTER_STRUCTURE Instance method Protected Method Determine the Structure of Cluster NO 20030806
24 GET_PSLAW Instance method Protected Method Determine Public Services Regulation 20100617
25 GET_RESULT_TEXT Instance method Protected Method Return the Text Depending on the Parameters 20030707
26 READ_CLUSTER_NO_GENERIC Instance method Protected Method Generic Reading of Cluster NO 20030811
27 REPLACE_PARAMETER Instance method Private Method Processes Parameters for the Payroll Log 20030701
28 SET_ATTRIBUTES Instance method Private Method Set the Instance Attributes of the Calculation Module 20030527
29 SET_LAW_DATE Instance method Protected Method Set Key Date for Statutory Regulations 20110117
30 WRITE_CLUSTER_NO_GENERIC Instance method Protected Method Generic Writing of Cluster NO 20030805
Events
Class CL_HRPBSCA_CALC_MODULE has no event.
Types
Class CL_HRPBSCA_CALC_MODULE has no local type.
Method Signatures

Method APPEND_TO_PAYROLL_TABLE 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 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030723
4 Importing IS_IT0 Call by reference Type reference (TYPE) PC207 initiale IT-Zeile 20031016
5 Importing I_ABART Call by reference Type reference (TYPE) ABRAR Grp.Mitarbkrs. für Rechenregel 20030723
6 Importing I_CALCMODULE Call by reference Type reference (TYPE) P_99_PBSCA_CALCMODULE HR-PBS: Berechnungsmodul 20031216
7 Importing I_FIELDNAME Call by reference Type reference (TYPE) P_99_PBSCA_FIELDNAME_RESULT Feldbezeichner für Ergebnisstruktur Berechnungsmodul 20031216
8 Importing I_LGARTFIELD Call by reference Type reference (TYPE) P_99_PBSCA_WGTYPE_FIELD NUM, RTE, AMT 20030723
9 Importing I_LGARTNAME Call by reference Type reference (TYPE) LGART Lohnart 20030723
10 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030723
11 Importing I_PAYROLL_TABLE Call by reference Type reference (TYPE) P_99_PBSCA_PAYROLL_TABLE IT oder RT 20030723
12 Importing I_VALUE Call by reference Type reference (TYPE) ANY abzulegender Eingabewert 20030723

Method APPEND_TO_PAYROLL_TABLE on class CL_HRPBSCA_CALC_MODULE has no exception.

Method CHECK_DEPENDING_MODULES 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 (=' ') 20050421
2 Importing I_ALL_DATES Call by reference Type reference (TYPE) BOOLE_D Initialisierung für alle A_DATES 20060428
3 Importing I_CALCMODULE Call by reference Type reference (TYPE) P_99_PBSCA_CALCMODULE HR-PBS: Berechnungsmodul 20050425
4 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20050421

Method CHECK_DEPENDING_MODULES on class CL_HRPBSCA_CALC_MODULE has no exception.

Method CONVERT_AMOUNT_TO_COL_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAXBT Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20030623
2 Returning R_CHAR Value transfer Type reference (TYPE) P_99_PBSCA_RESULTCOL Ergebniswert 20030623

Method CONVERT_AMOUNT_TO_COL_CHAR on class CL_HRPBSCA_CALC_MODULE has no exception.

Method CONVERT_AMOUNT_TO_VAR_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAXBT Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20030623
2 Returning R_CHAR Value transfer Type reference (TYPE) P_99_PBSCA_RESULTVAR Platzhalter für Ergebnistext 20030623

Method CONVERT_AMOUNT_TO_VAR_CHAR on class CL_HRPBSCA_CALC_MODULE has no exception.

Method CONVERT_ANY_TO_COL_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ANY Call by reference Type reference (TYPE) ANY aufzubereitendes Feld 20030819
2 Returning R_CHAR Value transfer Type reference (TYPE) P_99_PBSCA_RESULTCOL Platzhalter für Ergebnistext 20030819

Method CONVERT_ANY_TO_COL_CHAR on class CL_HRPBSCA_CALC_MODULE has no exception.

Method CONVERT_ANY_TO_VAR_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ANY Call by reference Type reference (TYPE) ANY aufzubereitendes Feld 20030825
2 Returning R_CHAR Value transfer Type reference (TYPE) P_99_PBSCA_RESULTVAR Platzhalter für Ergebnistext 20030825

Method CONVERT_ANY_TO_VAR_CHAR on class CL_HRPBSCA_CALC_MODULE has no exception.

Method CONVERT_PERCENTAGE_TO_COL_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VHS Call by reference Type reference (TYPE) P_99_PBSCA_VHS Vomhundertsatz 20030630
2 Returning R_CHAR Value transfer Type reference (TYPE) P_99_PBSCA_RESULTCOL Platzhalter für Ergebnistext 20030630

Method CONVERT_PERCENTAGE_TO_COL_CHAR on class CL_HRPBSCA_CALC_MODULE has no exception.

Method CONVERT_PERCENTAGE_TO_VAR_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VHS Call by reference Type reference (TYPE) P_99_PBSCA_VHS Vomhundertsatz 20030623
2 Returning R_CHAR Value transfer Type reference (TYPE) P_99_PBSCA_RESULTVAR Platzhalter für Ergebnistext 20030623

Method CONVERT_PERCENTAGE_TO_VAR_CHAR on class CL_HRPBSCA_CALC_MODULE has no exception.

Method CREATE_INST_DIR_STORED_GENERIC 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 IT_CALC_TIME Call by reference Type reference (TYPE) HRPBSCAT_LOG_CALC_TIME Bewegungsdaten der Berechnungszeitpunkte (Bescheide) 20050425
3 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20050425

Method CREATE_INST_DIR_STORED_GENERIC on class CL_HRPBSCA_CALC_MODULE has no exception.

Method CREATE_NOTIF_DATA_GENERIC 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 IT_CALC_TIME Call by reference Type reference (TYPE) HRPBSCAT_LOG_CALC_TIME Bewegungsdaten der Berechnungszeitpunkte (Bescheide) 20030707
6 Importing IT_RESULT_IDS Call by reference Type reference (TYPE) HRPBSCAT_LOG_RESULT_IDS Protokolltabelle Ergebnisse Bescheinigungen Cluster NO 20030707
7 Importing IT_WAGETYPES Call by reference Type reference (TYPE) HRPBSCAT_LOG_WAGETYPES Bewegungsdaten der Lohnarten für Bescheiderstellung 20030707
8 Importing I_CALCMODULE_PATH Call by reference Type reference (TYPE) P_99_PBSCA_CALCMODULE_PATH HR-PBS: Berechnungsmodul 20050318
9 Importing I_DISPLAY_VARIANT Call by reference Type reference (TYPE) P_99_PBSCA_DISPLAY_VARIANT HR-PBS: Anzeigevariante für Bescheiderstellung 20040324
10 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030707
11 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 der aufbereiteten Bescheiddaten 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 CREATE_NOTIF_DATA_RESULT_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTIF_DATA_RESULT_IDS Call by reference Type reference (TYPE) HRPBSCAT_NOTIF_DATA_RESULT_IDS Aufbereitung der Result-IDs Tabelle 20030707
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030707
3 Importing IT_RESULT_IDS Call by reference Type reference (TYPE) HRPBSCAT_LOG_RESULT_IDS Aufbereitung der Result-IDs Tabelle 20030707
4 Importing IV_PSLAW Call by reference Type reference (TYPE) P_99_PBSCA_PUBLIC_SERVICES_LAW HR-PBS: Dienstrecht 20100617
5 Importing I_CALCTIME Call by reference Type reference (TYPE) P_99_PBSCA_CALCTIME HR-PBS: Berechnungszeitpunkt Berechnungsmodul 20030707
6 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030707

Method CREATE_NOTIF_DATA_RESULT_IDS on class CL_HRPBSCA_CALC_MODULE has no exception.

Method CREATE_NOTIF_DATA_WAGETYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTIF_DATA_WAGETYPES Call by reference Type reference (TYPE) HRPBSCAT_NOTIF_DATA_WAGETYPES Aufbereitung der Bewegungsdaten der Lohnarten 20030707
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030707
3 Importing IT_WAGETYPES Call by reference Type reference (TYPE) HRPBSCAT_LOG_WAGETYPES Bewegungsdaten der Lohnarten für Bescheiderstellung 20030707
4 Importing I_CALCTIME Call by reference Type reference (TYPE) P_99_PBSCA_CALCTIME HR-PBS: Berechnungszeitpunkt Berechnungsmodul 20030707
5 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030707

Method CREATE_NOTIF_DATA_WAGETYPES on class CL_HRPBSCA_CALC_MODULE has no exception.

Method CREATE_PAYROLL_LOG_GENERIC 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 20030620
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030620
3 Importing IT_CALC_TIME Call by reference Type reference (TYPE) HRPBSCAT_LOG_CALC_TIME Bewegungsdaten der Berechnungszeitpunkte (Bescheide) 20030620
4 Importing IT_RESULT_IDS Call by reference Type reference (TYPE) HRPBSCAT_LOG_RESULT_IDS Protokolltabelle Ergebnisse Bescheinigungen Cluster NO 20030620
5 Importing IT_WAGETYPES Call by reference Type reference (TYPE) HRPBSCAT_LOG_WAGETYPES Bewegungsdaten der Lohnarten für Bescheiderstellung 20030620
6 Importing I_LEVEL Call by reference Type reference (TYPE) SEU_LEVEL aktueller Level des Abrechnungsprotkolls 20030623
7 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030620
# 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 20030620

Method CREATE_PAYROLL_LOG_RESULT_IDS 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 20030623
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030623
3 Importing IT_RESULT_IDS Call by reference Type reference (TYPE) HRPBSCAT_LOG_RESULT_IDS Protokolltabelle Ergebnisse Bescheinigungen Cluster NO 20030623
4 Importing IV_PSLAW Call by reference Type reference (TYPE) P_99_PBSCA_PUBLIC_SERVICES_LAW HR-PBS: Dienstrecht 20100617
5 Importing I_CALCTIME Call by reference Type reference (TYPE) P_99_PBSCA_CALCTIME HR-PBS: Berechnungszeitpunkt Berechnungsmodul 20030623
6 Importing I_LEVEL Call by reference Type reference (TYPE) SEU_LEVEL aktueller Level des Abrechnungsprotkolls 20030623
7 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030623
# Exception Resumable Description Created on
1 ERROR_CREATING_PAYROLL_LOG Fehler bei der Erstellung des Abrechnungsprotokolls 20030623

Method CREATE_PAYROLL_LOG_SPECIFIC 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 20030620
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030620
3 Importing I_CALCTIME Call by reference Type reference (TYPE) P_99_PBSCA_CALCTIME HR-PBS: Berechnungszeitpunkt Berechnungsmodul 20040126
4 Importing I_LEVEL Call by reference Type reference (TYPE) SEU_LEVEL aktueller Level des Abrechnungsprotkolls 20030623
5 Importing I_LOG_TYPE Call by reference Type reference (TYPE) KOMP_TYPE Name des Dictionary Typs der auszugebenen Struktur 20040212
6 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030620
# 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 20030620

Method CREATE_PAYROLL_LOG_WAGETYPES 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 20030623
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030623
3 Importing IT_WAGETYPES Call by reference Type reference (TYPE) HRPBSCAT_LOG_WAGETYPES Bewegungsdaten der Lohnarten für Bescheiderstellung 20030623
4 Importing I_CALCTIME Call by reference Type reference (TYPE) P_99_PBSCA_CALCTIME HR-PBS: Berechnungszeitpunkt Berechnungsmodul 20030623
5 Importing I_LEVEL Call by reference Type reference (TYPE) SEU_LEVEL aktueller Level des Abrechnungsprotkolls 20030623
6 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030623
# Exception Resumable Description Created on
1 ERROR_CREATING_PAYROLL_LOG Fehler bei der Erstellung des Abrechnungsprotokolls 20030623

Method FILL_CALC_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CALC_TIME Call by reference Type reference (TYPE) HRPBSCAT_LOG_CALC_TIME Bewegungsdaten der Berechnungszeitpunkte (Bescheide) 20030620
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030630
3 Importing I_ADATE Call by reference Type reference (TYPE) P_99_PBSCA_ADATE HR-PBS: Berechnungsdatum für Berechnungsmodul 20050426
4 Importing I_CALCMODULE Call by reference Type reference (TYPE) P_99_PBSCA_CALCMODULE HR-PBS: Berechnungsmodul 20030620
5 Importing I_CALCSEQNO Call by reference Type reference (TYPE) P_99_PBSCA_CALCSEQNO HR-PBS: Laufende Nummer für Berechnungsmodul 20030804
6 Importing I_CALCTIME Call by reference Type reference (TYPE) P_99_PBSCA_CALCTIME HR-PBS: Berechnungszeitpunkt Berechnungsmodul 20030620
7 Importing I_LOG_TYPE Call by reference Type reference (TYPE) KOMP_TYPE Name des Dictionary Typs 20030620
8 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030630

Method FILL_CALC_TIME on class CL_HRPBSCA_CALC_MODULE has no exception.

Method FILL_HEADER_CLUSTER_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CLUSTER_NO_HEADER Call by reference Type reference (TYPE) HRPBSCAS_CLUSTER_HEADER HR-PBS: Header des Clusters NO (Bescheinigungen) 20030805
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030805

Method FILL_PAYROLL_IT_AND_RT 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 IS_RESULT Call by reference Type reference (TYPE) ANY Ergebnis des Berechnungsmoduls 20030722
7 Importing IT_CALC_TIME Call by reference Type reference (TYPE) HRPBSCAT_LOG_CALC_TIME Bewegungsdaten der Berechnungszeitpunkte (Bescheide) 20030723
8 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 Error beim Füllen der IT bzw. RT 20030723
2 MISSING_MESSAGE_HANDLER Fehler falls keine Referenz des Message Handlers vorhanden 20030722

Method FILL_PAYROLL_IT_AND_RT_SPEC 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 20031008
2 Changing CT_RT Call by reference Type reference (TYPE) PC207_TAB Tabellentyp RT 20031008
3 Changing CT_V0 Call by reference Type reference (TYPE) HRPAY99_V0 Tabelle Variable Zuordnung V0 20031008
4 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030910
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 20030910
# Exception Resumable Description Created on
1 ERROR_FILL_PAYROLL Error beim Füllen der IT bzw. RT 20030910
2 MISSING_MESSAGE_HANDLER Fehler falls keine Referenz des Message Handlers vorhanden 20030910

Method FILL_RESULT_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULT_ID Call by reference Type reference (TYPE) HRPBSCAT_LOG_RESULT_IDS Protokolltabelle Ergebnisse Bescheinigungen Cluster NO 20030521
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030630
3 Importing I_CALC_TIME Call by reference Type reference (TYPE) P_99_PBSCA_CALCTIME HR-PBS: Berechnungszeitpunkt Berechnungsmodul 20030521
4 Importing I_COL1 Call by reference Type reference (TYPE) P_99_PBSCA_RESULTCOL Ergebniswert 20030521
5 Importing I_COL2 Call by reference Type reference (TYPE) P_99_PBSCA_RESULTCOL Ergebniswert 20030521
6 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030630
7 Importing I_OPPOSITE_SIGN Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100715
8 Importing I_RES1 Call by reference Type reference (TYPE) P_99_PBSCA_RESULTVAR Platzhalter für Ergebnistext 20030521
9 Importing I_RES2 Call by reference Type reference (TYPE) P_99_PBSCA_RESULTVAR Platzhalter für Ergebnistext 20030521
10 Importing I_RES3 Call by reference Type reference (TYPE) P_99_PBSCA_RESULTVAR Platzhalter für Ergebnistext 20030521
11 Importing I_RES4 Call by reference Type reference (TYPE) P_99_PBSCA_RESULTVAR Platzhalter für Ergebnistext 20030521
12 Importing I_RESULTID Call by reference Type reference (TYPE) P_99_PBSCA_RESULTID HR-PBS: Ergebnis Berechnungszeitpunkt 20030521

Method FILL_RESULT_IDS on class CL_HRPBSCA_CALC_MODULE has no exception.

Method FILL_WAGETYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_WAGETYPE Call by reference Type reference (TYPE) HRPBSCAT_LOG_WAGETYPES Bewegungsdaten der Lohnarten für Bescheiderstellung 20030521
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030630
3 Importing I_AMT_CURR Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20030521
4 Importing I_ANZHL Call by reference Type reference (TYPE) PRANZ Personalabrechnung: Anzahl 20030521
5 Importing I_BETPE Call by reference Type reference (TYPE) BETPE Personalabrechnung: Betrag pro Einheit 20030521
6 Importing I_BETRG Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20030521
7 Importing I_CALCTIME Call by reference Type reference (TYPE) P_99_PBSCA_CALCTIME HR-PBS: Berechnungszeitpunkt Berechnungsmodul 20030521
8 Importing I_LGART Call by reference Type reference (TYPE) LGART Lohnart 20030521
9 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030630
10 Importing I_RTE_CURR Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20030521
11 Importing I_ZEINH Call by reference Type reference (TYPE) PT_ZEINH Zeit-/Masseinheit 20030521

Method FILL_WAGETYPES on class CL_HRPBSCA_CALC_MODULE has no exception.

Method GET_CLUSTER_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CLUSTER_STRUCTURE Call by reference Type reference (TYPE) STRUKNAME Struktur des Clusters NO 20030806
2 Importing IS_CLUSTER_NO Call by reference Type reference (TYPE) ANY Cluster NO (untypisiert) 20030806
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030806

Method GET_PSLAW 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 (=' ') 20100921
2 Exporting E_PSLAW Call by reference Type reference (TYPE) P_99_PBSCA_PUBLIC_SERVICES_LAW HR-PBS: Dienstrecht 20100921
3 Importing I_APRFNR Call by reference Type reference (TYPE) P00_PBS_APRFNR Anwendungsreferenznummer 20100921
4 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Stichtag 20100921
5 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20100921
6 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20100921
7 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20100921
8 Importing I_REQTYPE Call by reference Type reference (TYPE) P00_PBS_REQTYPE Personalvorgangsart 20100921
# Exception Resumable Description Created on
1 ERROR_READING_PSLAW Fehler beim Auslesen Dienstrecht 20100617

Method GET_RESULT_TEXT 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 (=' ') 20030707
2 Exporting E_TEXT Call by reference Type reference (TYPE) P_99_PBSCA_RESULTTEXT_120 Ergebnistext 20030708
3 Importing IS_RESULT_IDS Call by reference Type reference (TYPE) HRPBSCAS_LOG_RESULT_IDS Protokolltabelle Ergebnisse Bescheinigungen Cluster NO 20030707
4 Importing IV_PSLAW Call by reference Type reference (TYPE) P_99_PBSCA_PUBLIC_SERVICES_LAW HR-PBS: Dienstrecht 20100617
5 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030707

Method GET_RESULT_TEXT on class CL_HRPBSCA_CALC_MODULE has no exception.

Method READ_CLUSTER_NO_GENERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CLUSTER_NO Call by reference Type reference (TYPE) ANY Cluster NO (untypisiert) 20030811
2 Importing I_READ_FROM_BUFFER Value transfer Type reference (TYPE) FLAG SPACE Vom Puffer lesen? 20041029
# Exception Resumable Description Created on
1 ERROR_READING_CLUSTER_NO Unerfüllte Programmbedingung 20030811
2 NO_RECORD_FOUND kein Satz im Cluster NO vorhanden 20030811

Method REPLACE_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TEXT Call by reference Type reference (TYPE) P_99_PBSCA_RESULTTEXT_120 Ergebnistext 20030701
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030701
3 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030701
4 Importing I_PARAMETER Call by reference Type reference (TYPE) CHAR2 Komponente der Versionsnummer 20030701
5 Importing I_VALUE Call by reference Type reference (TYPE) P_99_PBSCA_RESULTVAR Platzhalter für Ergebnistext 20030701

Method REPLACE_PARAMETER on class CL_HRPBSCA_CALC_MODULE has no exception.

Method SET_ATTRIBUTES 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 20030527
2 Importing I_CALCMODULE Call by reference Type reference (TYPE) P_99_PBSCA_CALCMODULE HR-PBS: Berechnungsmodul 20030527
3 Importing I_CALCSEQNO Call by reference Type reference (TYPE) P_99_PBSCA_CALCSEQNO HR-PBS: Laufende Nummer für Berechnungsmodul 20030804
4 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20030527
5 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20030527
6 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20030527
# Exception Resumable Description Created on
1 E_ASSERTION Calculation module not defined 20040130

Method SET_LAW_DATE 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 20110117
2 Importing I_APRFNR Call by reference Type reference (TYPE) P00_PBS_APRFNR Anwendungsreferenznummer 20110117
3 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Stichtag 20110117
4 Importing I_LAW_DATE Call by reference Type reference (TYPE) D Stichtag für gesetzliche Regelungen 20110117
5 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20110117
6 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20110117
# Exception Resumable Description Created on
1 ERROR_SET_LAW_DATE Fehler beim Setzen des Stichtages für gesetzliche Regelungen 20110117

Method WRITE_CLUSTER_NO_GENERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CLUSTER_NO Call by reference Type reference (TYPE) ANY Cluster NO (untypisiert) 20030811
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030805
History
Last changed by/on SAP  20050219 
SAP Release Created in 10A