SAP ABAP Class CL_HRDEPBSCA_ERDNT_RUHG (HR-PBS: Module ERDNT_RUHG (Pension Earned))
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_ERDNT_RUHG_DEF HR-PBS: Module ERDNT_RUHG (Pension Earned) Definition 20030530
Properties
Class CL_HRDEPBSCA_ERDNT_RUHG  
Short Description HR-PBS: Module ERDNT_RUHG (Pension Earned)    
Super Class CL_HRDEPBSCA_ERDNT_RUHG_DEF HR-PBS: Module ERDNT_RUHG (Pension Earned) Definition 
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 20030530   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRDEPBSCA_ERDNT_RUHG has no forward declaration.
Interfaces
Class CL_HRDEPBSCA_ERDNT_RUHG has no interface implemented.
Friends
Class CL_HRDEPBSCA_ERDNT_RUHG 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 HIGH_DATE Constant Protected Type reference (TYPE) ENDDA '99991231' HIGH_DATE 20030603
3 LOW_DATE Constant Protected Type reference (TYPE) BEGDA '18000101' LOW_DATE 20030603
Methods
# Method Level Visibility Method type Description Created on
1 ANPASSEN_BASISBEZUEGE_RLP Instance method Protected Method Modificatn of History of Basic Pay for Adjustment Allowance 20121019
2 CALC_ERHOEHUNG_P14A Instance method Protected Method Calculates Increase in Accordance with Sec. 14a 20050817
3 CALC_RGF_DB Instance method Protected Method Determination of Pensionable Pay 20030610
4 CALC_SONDERZAHLUNG Instance method Protected Method Calculates and Logs Special Payment 20040813
5 CALC_VERS_ABSCHLGE Instance method Protected Method Calculation of Pension Pay Reductions 20030610
6 CALC_ZP50 Instance method Protected Method Calculation of Payment Amounts for Bonuses Sec. 50 a,b,d,e 20030610
7 CHECK_LGART_HG Instance method Protected Method Check Whether Wage Type Is to Be for Upper Limit 20120521
8 CHECK_ZP50_MANUELL Instance method Protected Method Check Manual Bonuses Sec. 50 a,b,d,e 20111214
9 FIKTIVE_BEMGR_BUND_2004 Instance method Protected Method Wage Type Adjustment for Notional Assessment SP (Federal) 20081017
10 GET_IT0008_ENDSTUFE Instance method Protected Method Return Infotypes 0008 with Highest Level 20031001
Events
Class CL_HRDEPBSCA_ERDNT_RUHG has no event.
Types
Class CL_HRDEPBSCA_ERDNT_RUHG has no local type.
Method Signatures

Method ANPASSEN_BASISBEZUEGE_RLP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20121019
2 Exporting ET_P0230 Call by reference Type reference (TYPE) P0230_TAB Personal-Stammsatz Infotyp 0230 (View 0008/0230) 20121019
3 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Verarbeitung ohne Fehler? 20121019
4 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20121019
5 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20121019

Method ANPASSEN_BASISBEZUEGE_RLP on class CL_HRDEPBSCA_ERDNT_RUHG has no exception.

Method CALC_ERHOEHUNG_P14A 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) 20050817
2 Changing CT_RESULT_IDS Call by reference Type reference (TYPE) HRPBSCAT_LOG_RESULT_IDS Protokolltabelle Ergebnisse Bescheinigungen Cluster NO 20050817
3 Exporting E_ERHOEHUNG_P14A Call by reference Type reference (TYPE) VHSVB Erhöhungsvomhundertsatz $14a 20050817
4 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050817
5 Importing IS_P0322 Call by reference Type reference (TYPE) P0322 HR-PSG: Informationstyp Versorgung (Nr. 0322) 20050817
6 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20050817
7 Importing I_RGVH Call by reference Type reference (TYPE) VHSVB Persönlicher Ruhegehaltssatz Versorgung 20050817

Method CALC_ERHOEHUNG_P14A on class CL_HRDEPBSCA_ERDNT_RUHG has no exception.

Method CALC_RGF_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_VERSORGUNG Call by reference Type reference (TYPE) HRDEPBSCAS_PC27N_VADM Versorgung (zusätzliche Felder für VADM) 20031001
2 Exporting ET_WAGETYPES Call by reference Type reference (TYPE) HRPBSCAT_LOG_WAGETYPES Bewegungsdaten der Lohnarten für Bescheiderstellung 20030610
3 Exporting E_FAMZ Call by reference Type reference (TYPE) MAXBT Familienzuschlag 20050211
4 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030610
5 Exporting E_RGF_DB Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20030610
6 Importing I_CALCTIME Call by reference Type reference (TYPE) P_99_PBSCA_CALCTIME HR-PBS: Berechnungszeitpunkt Berechnungsmodul 20030616
7 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030610
8 Importing I_PROZENTSATZ Call by reference Type reference (TYPE) PDE_PBSVAVG_PROZENTSATZ Steuert den Prozentsatz für die Berechnung ERDNT_RUHG 20040112

Method CALC_RGF_DB on class CL_HRDEPBSCA_ERDNT_RUHG has no exception.

Method CALC_SONDERZAHLUNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ERDNT_RUHG Call by reference Type reference (TYPE) HRDEPBSCAS_ERDNT_RUHG Erdientes Ruhegehalt 20040813
2 Changing CT_CALCTIME Call by reference Type reference (TYPE) HRPBSCAT_LOG_CALC_TIME Bewegungsdaten der Berechnungszeitpunkte (Bescheide) 20040813
3 Changing CT_RESULT_IDS Call by reference Type reference (TYPE) HRPBSCAT_LOG_RESULT_IDS Protokolltabelle Ergebnisse Bescheinigungen Cluster NO 20040813
4 Changing CT_WAGETYPES Call by reference Type reference (TYPE) HRPBSCAT_LOG_WAGETYPES Bewegungsdaten der Lohnarten für Bescheiderstellung 20040813
5 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040813
6 Exporting E_SONDERZAHLUNG Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20040813
7 Exporting E_SZ_FAKTOR Call by reference Type reference (TYPE) P_99_PBS_PRZNT Erhöhungsprozentsatz für Lohnart 20040813
8 Importing I_CALCTIME Call by reference Type reference (TYPE) P_99_PBSCA_CALCTIME HR-PBS: Berechnungszeitpunkt Berechnungsmodul 20040813
9 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20040813
10 Importing I_RGF_DIENSTBEZUEGE_ALT Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20040813

Method CALC_SONDERZAHLUNG on class CL_HRDEPBSCA_ERDNT_RUHG has no exception.

Method CALC_VERS_ABSCHLGE 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) 20040206
2 Changing CT_RESULT_IDS Call by reference Type reference (TYPE) HRPBSCAT_LOG_RESULT_IDS Protokolltabelle Ergebnisse Bescheinigungen Cluster NO 20040206
3 Exporting E_ABGE Call by reference Type reference (TYPE) MAXBT Versorgungsabschlag gesamt 20030620
4 Exporting E_ABRG Call by reference Type reference (TYPE) MAXBT Abschlag( Zuschlag RG) 20030610
5 Exporting E_ABZP50A Call by reference Type reference (TYPE) MAXBT Abschlag(Zuschlag § 50a) 20030610
6 Exporting E_ABZP50A_P50E Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20030922
7 Exporting E_ABZP50B Call by reference Type reference (TYPE) MAXBT Abschlag(Zuschlag § 50b) 20030610
8 Exporting E_ABZP50B_P50E Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20030922
9 Exporting E_ABZP50D Call by reference Type reference (TYPE) MAXBT Abschlag(Zuschlag § 50d) 20030610
10 Exporting E_ABZP50D_P50E Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20030922
11 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030610
12 Importing IV_IS_AUFSCHLAG Call by reference Type reference (TYPE) PDE_PBSVAVG_IS_AUFSCHLAG Felder der Struktur beschreiben einen Aufschlag 20100715
13 Importing I_ERD_RG Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20030620
14 Importing I_KEEZ Call by reference Type reference (TYPE) MAXBT Zahlbetrag Zuschlag § 50b 20040206
15 Importing I_KEEZ_P50E Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20040206
16 Importing I_KEZ Call by reference Type reference (TYPE) MAXBT Zahlbetrag Zuschlag § 50a 20040206
17 Importing I_KEZ_P50E Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20040206
18 Importing I_KPZ Call by reference Type reference (TYPE) MAXBT Zahlbetrag Zuschlag § 50d 20040206
19 Importing I_KPZ_P50E Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20040206
20 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030610
21 Importing I_PZ Call by reference Type reference (TYPE) MAXBT Zahlbetrag Zuschlag § 50d 20040206
22 Importing I_PZ_P50E Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20040206
23 Importing I_VHSAB Call by reference Type reference (TYPE) VHSAB Vomhundertsatz Minderung Ruhegehalt BeamtVG §14 Abs. 3 20030611

Method CALC_VERS_ABSCHLGE on class CL_HRDEPBSCA_ERDNT_RUHG has no exception.

Method CALC_ZP50 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) 20030919
2 Exporting ES_RESULT_P50 Call by reference Type reference (TYPE) HRDEPBSCAS_RESULT_P50 Ergebnis Berechnungsmodul P550(§50 KEZ) 20040212
3 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030610
4 Importing IS_ERDNT_RUHG_P50 Call by reference Type reference (TYPE) HRDEPBSCAS_ERDNT_RUHG Erdientes Ruhegehalt 20071203
5 Importing IS_ERDNT_RUHG_P50_ENDSTUFE Call by reference Type reference (TYPE) HRDEPBSCAS_ERDNT_RUHG Erdientes Ruhegehalt 20071203
6 Importing I_ERDNT_RUHEGEHALT Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20040109
7 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030610
8 Importing I_RGF_DB_P50 Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20040112
9 Importing I_RGF_DB_P50_ENDSTUFE Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20040112

Method CALC_ZP50 on class CL_HRDEPBSCA_ERDNT_RUHG has no exception.

Method CHECK_LGART_HG 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 (=' ') 20120521
2 Exporting E_LGART_RELEVANT Call by reference Type reference (TYPE) BOOLE_D Lohnart soll berücksichtigt werden? 20120521
3 Importing IS_VERSORGUNG Call by reference Type reference (TYPE) HRDEPBSCAS_PC27N_VADM Versorgung (zusätzliche Felder für VADM) 20120521
4 Importing I_DATE Call by reference Type reference (TYPE) D Stichtag 20120521
5 Importing I_LGART Call by reference Type reference (TYPE) LGART Lohnart 20120521
6 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20120521
7 Importing I_PROZENTSATZ Call by reference Type reference (TYPE) PDE_PBSVAVG_PROZENTSATZ Variante der Höchstgrenzenberechnung 20120521

Method CHECK_LGART_HG on class CL_HRDEPBSCA_ERDNT_RUHG has no exception.

Method CHECK_ZP50_MANUELL 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) 20111214
2 Exporting ES_RESULT_P50 Call by reference Type reference (TYPE) HRDEPBSCAS_RESULT_P50 Ergebnis Berechnungsmodul P550(§50 KEZ) 20111214
3 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20111214
4 Importing IS_ERDNT_RUHG_P50 Call by reference Type reference (TYPE) HRDEPBSCAS_ERDNT_RUHG Erdientes Ruhegehalt 20111214
5 Importing IS_ERDNT_RUHG_P50_ENDSTUFE Call by reference Type reference (TYPE) HRDEPBSCAS_ERDNT_RUHG Erdientes Ruhegehalt 20111214
6 Importing IS_P0790 Call by reference Type reference (TYPE) P0790 Personal-Stammsatz für Infotyp 0790 20111214
7 Importing I_ERDNT_RUHEGEHALT Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20111214
8 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20111214
9 Importing I_RGF_DB_P50 Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20111214
10 Importing I_RGF_DB_P50_ENDSTUFE Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20111214

Method CHECK_ZP50_MANUELL on class CL_HRDEPBSCA_ERDNT_RUHG has no exception.

Method FIKTIVE_BEMGR_BUND_2004 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PBWLA Call by reference Type reference (TYPE) HRPBS00CAT_PBWLA Ergebnis-Lohnartentabelle bei Aufruf indirekte Bewertung 20081017
2 Importing IS_VERSORGUNG Call by reference Type reference (TYPE) HRDEPBSCAS_PC27N_VADM Versorgung (zusätzliche Felder für VADM) 20081017

Method FIKTIVE_BEMGR_BUND_2004 on class CL_HRDEPBSCA_ERDNT_RUHG has no exception.

Method GET_IT0008_ENDSTUFE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_P0008 Call by reference Type reference (TYPE) P0008_TAB Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20031001
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20031001
3 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20031001

Method GET_IT0008_ENDSTUFE on class CL_HRDEPBSCA_ERDNT_RUHG has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 10A