SAP ABAP Class CL_HRDEPBSCA_P50C (HR-PBS: Module P50C Bonus Sec. 50c)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-PS-VA (Application Component) Pension Administration
     P01PBSVAVG_BL (Package) HR-VADM: Public Sector Pensions Act (Business Logic)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRDEPBSCA_P50C_DEF HR-PBS: Module P50C Bonus Sec. 50c - Abstract 20040128
Properties
Class CL_HRDEPBSCA_P50C  
Short Description HR-PBS: Module P50C Bonus Sec. 50c    
Super Class CL_HRDEPBSCA_P50C_DEF HR-PBS: Module P50C Bonus Sec. 50c - Abstract 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package P01PBSVAVG_BL   HR-VADM: Public Sector Pensions Act (Business Logic) 
Created 20040128   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRDEPBSCA_P50C has no forward declaration.
Interfaces
Class CL_HRDEPBSCA_P50C has no interface implemented.
Friends
Class CL_HRDEPBSCA_P50C has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AS_DIENSTRECHT Instance attribute Protected Type reference (TYPE) HRDEPBSVAVGS_DIENSTRECHT Assignment of Indicator for Public Services Regulation 20110307
2 A_CURRENCY_T510F Instance attribute Protected Type reference (TYPE) WAERS Currency Key Pay Scale Currency 20120215
Methods
# Method Level Visibility Method type Description Created on
1 CALC_EP Instance method Protected Method Calc. of Remuneration Points for Widow/Widower's Pension 20040630
2 CALC_KZ Instance method Protected Method Calculation of Child Bonus for Widow/Widower's Pension 20040630
3 CALC_KZ_BAYERN Instance method Protected Method Calculation of Child Bonus for Widow/Widower's Pension 20100715
4 GET_FESTBETRAG_T510 Instance method Protected Method Read Fixed Amount from Table T510 20120215
5 READ_FEATURE_DOVTG Instance method Protected Method Read Feature DOVTG for Determining Pay Scale Area 20040205
Events
Class CL_HRDEPBSCA_P50C has no event.
Types
Class CL_HRDEPBSCA_P50C has no local type.
Method Signatures

Method CALC_EP 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) 20040630
2 Changing CT_RESULT_IDS Call by reference Type reference (TYPE) HRPBSCAT_LOG_RESULT_IDS Protokolltabelle Ergebnisse Bescheinigungen Cluster NO 20040630
3 Exporting E_EP Call by reference Type reference (TYPE) PDE_PBS_ENTPK Entgeltpunkte 20040630
4 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040630
5 Importing I_ANZ_MON Call by reference Type reference (TYPE) PDE_PBSVAVG_P50C_ANZ_MON_GES Anzahl der Monate mit Anspruch auf Zuschlag §50 c 20040630
6 Importing I_BRUCHTEIL_P50C Call by reference Type reference (TYPE) PDE_PBSVAVG_BRUCHTEILE_P50 Bruchteile für die Berechnung §§50 20040630
7 Importing I_CALC_TIME Call by reference Type reference (TYPE) P_99_PBSCA_CALCTIME HR-PBS: Berechnungszeitpunkt Berechnungsmodul 20040630
8 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20040630
9 Importing I_VHSWI Call by reference Type reference (TYPE) VHSWI Vomhundertsatz Witwengeld 20040630

Method CALC_EP on class CL_HRDEPBSCA_P50C has no exception.

Method CALC_KZ 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) 20040630
2 Changing CT_RESULT_IDS Call by reference Type reference (TYPE) HRPBSCAT_LOG_RESULT_IDS Protokolltabelle Ergebnisse Bescheinigungen Cluster NO 20040630
3 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040630
4 Exporting E_KZ Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20040630
5 Importing I_AKT_RENTENWERT Call by reference Type reference (TYPE) DE_PBSVAVG_AKTRW Aktueller Rentenwert 20040630
6 Importing I_CALC_TIME Call by reference Type reference (TYPE) P_99_PBSCA_CALCTIME HR-PBS: Berechnungszeitpunkt Berechnungsmodul 20040630
7 Importing I_EP Call by reference Type reference (TYPE) PDE_PBS_ENTPK Entgeltpunkte 20040630
8 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20040630

Method CALC_KZ on class CL_HRDEPBSCA_P50C has no exception.

Method CALC_KZ_BAYERN 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) 20100715
2 Changing CT_RESULT_IDS Call by reference Type reference (TYPE) HRPBSCAT_LOG_RESULT_IDS Protokolltabelle Ergebnisse Bescheinigungen Cluster NO 20100715
3 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100715
4 Exporting E_KZ Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20100715
5 Importing I_ANZ_MON Call by reference Type reference (TYPE) PDE_PBSVAVG_P50C_ANZ_MON_GES Anzahl der Monate mit Anspruch auf Zuschlag §50 c 20100715
6 Importing I_BETRAG Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20100715
7 Importing I_CALC_TIME Call by reference Type reference (TYPE) P_99_PBSCA_CALCTIME HR-PBS: Berechnungszeitpunkt Berechnungsmodul 20100715
8 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20100715

Method CALC_KZ_BAYERN on class CL_HRDEPBSCA_P50C has no exception.

Method GET_FESTBETRAG_T510 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FESTBETRAG Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20120215
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20120215
3 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20120215
4 Importing IV_DATE Call by reference Type reference (TYPE) D Stichtag 20120215
5 Importing IV_LGART Call by reference Type reference (TYPE) LGART Lohnart (Art des Festbetrages) 20120215

Method GET_FESTBETRAG_T510 on class CL_HRDEPBSCA_P50C has no exception.

Method READ_FEATURE_DOVTG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ABW_TRFGB Call by reference Type reference (TYPE) TRFGB Abweichendes Tarifgebiet 20040205
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040205
3 Exporting E_ST_TRFGB Call by reference Type reference (TYPE) TRFGB Standard Tarifgebiet 20040205
4 Importing I_FEATURE Call by reference Type reference (TYPE) MERK1 Name eines Merkmals 20040205
5 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20040205
6 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20040205
7 Importing I_PME01 Call by reference Type reference (TYPE) PME01 Eingeschränkte P0001-Struktur für 549B 20040205
# Exception Resumable Description Created on
1 ERROR_READING_FEATURE Fehler beim Lesen des Merkmals 20040205
History
Last changed by/on SAP  20110809 
SAP Release Created in 200