SAP ABAP Class CL_HRDEPBSCA_VAVH (HR-PBS: Module VAVH (Pension Pay Reduction Sec. 14.3))
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_VAVH_DEF HR-PBS: Module VAVH (Pens. Pay Reduct. Sec. 14.3) Definition 20030701
Properties
Class CL_HRDEPBSCA_VAVH  
Short Description HR-PBS: Module VAVH (Pension Pay Reduction Sec. 14.3)    
Super Class CL_HRDEPBSCA_VAVH_DEF HR-PBS: Module VAVH (Pens. Pay Reduct. Sec. 14.3) 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 20030630   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRDEPBSCA_VAVH has no interface implemented.
Friends
Class CL_HRDEPBSCA_VAVH 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_HAS_BEEN_CALCULATED Instance attribute Protected Type reference (TYPE) BOOLE_D Calculated and Not Saved in NO 20060309
3 C_FIRST_DAY_OF_MONTH Constant Protected Type reference (TYPE) PSEN_DAY_OF_MONTH '01' First Day of Month 20030715
4 C_FIRST_MONTH_OF_YEAR Constant Protected Type reference (TYPE) PSEN_MONTH_OF_YEAR '01' First Month of Year 20030716
5 C_LAST_MONTH_OF_YEAR Constant Protected Type reference (TYPE) PSEN_MONTH_OF_YEAR '12' Last Month of Year 20030715
6 C_LEAP_DAY_IN_YEAR Constant Protected Type reference (TYPE) PSEN_DAY_IN_YEAR '0229' Februar 29 20030716
7 HIGH_DATE Constant Protected Type reference (TYPE) ENDDA '99991231' HIGH_DATE 20030630
8 LOW_DATE Constant Protected Type reference (TYPE) BEGDA '18000101' LOW_DATE 20030630
Methods
# Method Level Visibility Method type Description Created on
1 CALC_ALTER Instance method Protected Method Calculation of Age for Entry to Pension Event 20030714
2 CALC_ALTERSGRENZE Instance method Protected Method Calculation of Retirement Age Limit with 65 Years 20030715
3 CALC_DEZ_DIFFERENZ Instance method Protected Method Calculation of Difference of Two Dates in Decimal Years 20040303
4 CALC_DZJ Instance method Protected Method Calculation of a Duration in Decimal Years 20030714
5 CALC_ENDE_MONAT Instance method Protected Method Calculation of Month End for a Date of Birth 20030715
6 CALC_LJ Instance method Protected Method Calculation of Age on Date of Legal Retirement Age 20041019
7 CALC_VAVH Instance method Protected Method Calculation of Pension Pay Reduction 20030717
8 CALC_VAVH_ALTERSGRENZE Instance method Protected Method Calculation of Pension Pay Reduction at Retirement Age Limit 20030703
9 CALC_VAVH_DIENSTJAHRE Instance method Protected Method Calculate VAVH Employment Years 20100715
10 CALC_VAVH_DIENSTUNFAEHIGKEIT Instance method Protected Method Calculation of Pension Pay Reduction for Incapacity to Work 20030703
11 CALC_VAVH_SCHWERBEHINDERUNG Instance method Protected Method Calculation of Pension Pay Reduction for Severely Challenged 20030703
12 CALC_VERSORGUNGSAUFSCHLAG Instance method Protected Method Calculate Pension Increase 20100715
13 CUST_BEGINN_ANPASSUNG_AG Instance method Protected Method Different Start of Adjustment of Regulation Age Limit 20091214
14 CUST_MAX_VHSAB Instance method Protected Method Different Maximum Pension Pay Reduction 20091214
15 CUST_TAB_AG_ALTERSGRENZE Instance method Protected Method Different Age Limit Table for Age Limit 20091214
16 CUST_TAB_AG_DIENSTUNFAEHIGKEIT Instance method Protected Method Different Age Limit Table for Incapacity to Work 20091214
17 CUST_TAB_AG_SCHWERBEHINDERUNG Instance method Protected Method Different Age Limit Table for Severe Challenge 20091214
18 GET_BEGINN_ANPASSUNG_AG Instance method Protected Method Generate Start of Adjustment of Regulation Age Limit 20091214
19 GET_GRUND_EINTRITT_VERSORGUNG Instance method Protected Method Determines Pension Entry Reason 20030821
20 GET_MAX_VHSAB Instance method Protected Method Generate Maximum Pension Pay Reduction 20091214
21 GET_TAB_AG_ALTERSGRENZE Instance method Protected Method Generate Age Limit Table for Age Limit 20091214
22 GET_TAB_AG_DIENSTUNFAEHIGKEIT Instance method Protected Method Generate Age Limit Table for Incapacity to Work 20091214
23 GET_TAB_AG_SCHWERBEHINDERUNG Instance method Protected Method Generate Age Limit Table for Severe Challenge 20091214
24 VAVH_ALTERSGRENZE_AG Instance method Protected Method Pension Pay Reduction: Age Limit Acc. to Legal Age Limit 20091214
25 VAVH_DIENSTUNFAEHIGKEIT_AG Instance method Protected Method Pension Pay Red.: Incapacity to Work Acc. To Legal Age Limit 20091214
26 VAVH_SCHWERBEHINDERUNG_AG Instance method Protected Method Pension Pay Red.: Severe Challenge Acc. to Legal Age Limit 20091214
27 VERS_ABSCHL_PRUEF_DIENSTJAHRE Instance method Protected Method Consideration of Employment Years for Pension Pay Reduction 20110324
Events
Class CL_HRDEPBSCA_VAVH has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PSEN_DAY_OF_MONTH Protected Type reference (TYPE) NUMC2 No. Days in Month 20091214
2 PSEN_MONTH_OF_YEAR Protected Type reference (TYPE) NUMC2 Number of Months in Year 20091214
Method Signatures

Method CALC_ALTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ALTER Call by reference Type reference (TYPE) EMPL_AGE Anrechnungsdauer in Jahren 20030714
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030714
3 Importing I_EINVF Call by reference Type reference (TYPE) EINVF Eintritt Versorgungsfall 20030714
4 Importing I_GBDAT Call by reference Type reference (TYPE) GBDAT Geburtsdatum 20030714
5 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030714
# Exception Resumable Description Created on
1 ERROR_IN_CALCULATION Fehler bei der Berechnung 20030714

Method CALC_ALTERSGRENZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ALTERSGRENZE Call by reference Type reference (TYPE) EINVF Eintritt Versorgungsfall 20030715
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030715
3 Importing I_GBDAT Call by reference Type reference (TYPE) GBDAT Geburtsdatum 20030715
4 Importing I_LJ Call by reference Type reference (TYPE) EMPL_AGE Alter des Mitarbeiters 20030715
5 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030715
# Exception Resumable Description Created on
1 ERROR_IN_CALCULATION Fehler bei der Berechnung 20030715

Method CALC_DEZ_DIFFERENZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DZJ Call by reference Type reference (TYPE) PDE_PBSVAVG_DZJ_DEC2 Dauer in Jahre mit 2 Nachkommastellen 20040303
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040303
3 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20040303
4 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20040303
5 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20040303
# Exception Resumable Description Created on
1 ERROR_IN_CALCULATION Fehler bei der Berechnung 20040303

Method CALC_DZJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DAT_VOLL_LJ Call by reference Type reference (TYPE) GBDAT Geburtsdatum 20030904
2 Exporting E_DZJ Call by reference Type reference (TYPE) PDE_PBSVAVG_DZJ_DEC2 Dauer in Jahre mit 2 Nachkommastellen 20030714
3 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030714
4 Importing I_EINVF Call by reference Type reference (TYPE) EINVF Eintritt Versorgungsfall 20030714
5 Importing I_ENDE_MONAT Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030714
6 Importing I_GBDAT Call by reference Type reference (TYPE) GBDAT Geburtsdatum 20030714
7 Importing I_LJ Call by reference Type reference (TYPE) EMPL_AGE Alter des Mitarbeiters 20030714
8 Importing I_MONATE Call by reference Type reference (TYPE) PDE_PBSVAVG_AGE_LIMIT_MONTHS Anzahl Monate Altersgrenze 20091214
9 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030714
# Exception Resumable Description Created on
1 ERROR_IN_CALCULATION Fehler bei der Berechnung 20030714

Method CALC_ENDE_MONAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_GBDAT Call by reference Type reference (TYPE) GBDAT Geburtsdatum 20030715
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030717
3 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030717
# Exception Resumable Description Created on
1 ERROR_IN_CALCULATION Fehler bei der Berechnung 20030715

Method CALC_LJ 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 (=' ') 20041019
2 Exporting E_LJ Call by reference Type reference (TYPE) EMPL_AGE Alter des Mitarbeiters 20041019
3 Importing I_DAT_GES_ALTERSGR Call by reference Type reference (TYPE) PDE_PBSVAVG_AGE_LIMIT_DATE Datum der Altersgrenze 20041019
4 Importing I_GBDAT Call by reference Type reference (TYPE) GBDAT Geburtsdatum 20041019
5 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20041019
# Exception Resumable Description Created on
1 ERROR_IN_CALCULATION Fehler bei der Berechnung 20041019

Method CALC_VAVH 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 (=' ') 20030717
2 Exporting E_VAVH Call by reference Type reference (TYPE) VHSAB_CAL masch. Vomhundertsatz Minderung Ruhegehalt BeamtVG §14 Abs.3 20030717
3 Importing I_DZJ Call by reference Type reference (TYPE) PDE_PBSVAVG_DZJ_DEC2 Dauer in Jahre mit 2 Nachkommastellen 20030717
4 Importing I_EINVF Call by reference Type reference (TYPE) EINVF Eintritt Versorgungsfall 20030717
5 Importing I_MINDVH Call by reference Type reference (TYPE) VHSAB_CAL masch. Vomhundertsatz Minderung Ruhegehalt BeamtVG §14 Abs.3 20030717
6 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030717
# Exception Resumable Description Created on
1 ERROR_IN_CALCULATION Fehler in der Berechnung 20030717

Method CALC_VAVH_ALTERSGRENZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DAT_VOLL_LJ Call by reference Type reference (TYPE) GBDAT Geburtsdatum 20030904
2 Exporting E_DZJ Call by reference Type reference (TYPE) PDE_PBSVAVG_DZJ_DEC2 Dauer in Jahre mit 2 Nachkommastellen 20030824
3 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030703
4 Exporting E_LJ Call by reference Type reference (TYPE) EMPL_AGE Alter des Mitarbeiters 20030824
5 Exporting E_MINDVH Call by reference Type reference (TYPE) VHSAB_CAL Mind. des Ruhegehalts für jedes Jahr des vorgezog. Ruhest. 20030824
6 Exporting E_MONATE Call by reference Type reference (TYPE) PDE_PBSVAVG_AGE_LIMIT_MONTHS Anzahl Monate Altersgrenze 20091214
7 Exporting E_VAVH Call by reference Type reference (TYPE) VHSAB_CAL masch. Vomhundertsatz Minderung Ruhegehalt BeamtVG §14 Abs.3 20030703
8 Exporting E_VAVH_UNGEKUERZT Call by reference Type reference (TYPE) VHSAB_CAL masch. Vomhundertsatz Minderung Ruhegehalt BeamtVG §14 Abs.3 20031029
9 Importing I_GRDVF_VAVH Call by reference Type reference (TYPE) PDE_PBSVAVG_GRDVF VAVH §14(3): Grund für das Eintreten des Versorgungsfalls 20091214
10 Importing I_LJ Call by reference Type reference (TYPE) EMPL_AGE Alter des Mitarbeiters 20030715
11 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030703
# Exception Resumable Description Created on
1 ERROR_IN_CALCULATION Fehler bei der Berechnung 20030703

Method CALC_VAVH_DIENSTJAHRE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VAVH_DIENSTJAHRE Call by reference Type reference (TYPE) HRDEPBSCAS_VAVH_DIENSTJAHRE Dienstjahre VAVH 20100715
2 Exporting ET_DETAIL_CVPER_LGD Call by reference Type reference (TYPE) HRDEPBSVASENT_LOG_PSTEP_LGDESC Gesetzliche Grundlage zum Schritt der RGVH-Berechnung 20110317
3 Exporting ET_DETAIL_CVPER_TXT Call by reference Type reference (TYPE) HRDEPBSVASENT_LOG_PSTEP_TEXT Protokollierung: Infotypsätze ein. Schritts der RGVH Berech. 20110317
4 Exporting ET_FSPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD Dienstzeitperioden für den Cluster FS 20110317
5 Exporting ET_FSPERIOD_TSPCL Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD_TSPCL Dienstzeitperioden mit ihrer Selektionsklasse für Cluster FS 20110317
6 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100715
7 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20100715
# Exception Resumable Description Created on
1 ERROR_IN_CALCULATION Berechnungsfehler 20100715

Method CALC_VAVH_DIENSTUNFAEHIGKEIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DAT_VOLL_LJ Call by reference Type reference (TYPE) GBDAT Geburtsdatum 20030904
2 Exporting E_DZJ Call by reference Type reference (TYPE) PDE_PBSVAVG_DZJ_DEC2 Dauer in Jahre mit 2 Nachkommastellen 20030824
3 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030703
4 Exporting E_LJ Call by reference Type reference (TYPE) EMPL_AGE Alter des Mitarbeiters 20030824
5 Exporting E_MINDVH Call by reference Type reference (TYPE) VHSAB_CAL Mind. des Ruhegehalts für jedes Jahr des vorgezog. Ruhest. 20030824
6 Exporting E_MONATE Call by reference Type reference (TYPE) PDE_PBSVAVG_AGE_LIMIT_MONTHS Anzahl Monate Altersgrenze 20091214
7 Exporting E_P69D_DURATION Call by reference Type reference (TYPE) PDE_PBSVAVG_P69DA4_DAUER Dienstzeit eines Beamten nach §69d Abs.4 20031002
8 Exporting E_VAVH Call by reference Type reference (TYPE) VHSAB_CAL masch. Vomhundertsatz Minderung Ruhegehalt BeamtVG §14 Abs.3 20030703
9 Exporting E_VAVH_UNGEKUERZT Call by reference Type reference (TYPE) VHSAB_CAL masch. Vomhundertsatz Minderung Ruhegehalt BeamtVG §14 Abs.3 20031029
10 Importing I_GRDVF_VAVH Call by reference Type reference (TYPE) PDE_PBSVAVG_GRDVF VAVH §14(3): Grund für das Eintreten des Versorgungsfalls 20091214
11 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030703
# Exception Resumable Description Created on
1 ERROR_IN_CALCULATION Fehler bei der Berechnung 20030703

Method CALC_VAVH_SCHWERBEHINDERUNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DAT_VOLL_LJ Call by reference Type reference (TYPE) GBDAT Geburtsdatum 20030904
2 Exporting E_DZJ Call by reference Type reference (TYPE) PDE_PBSVAVG_DZJ_DEC2 Dauer in Jahre mit 2 Nachkommastellen 20030824
3 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030703
4 Exporting E_LJ Call by reference Type reference (TYPE) EMPL_AGE Alter des Mitarbeiters 20030824
5 Exporting E_MINDVH Call by reference Type reference (TYPE) VHSAB_CAL Mind. des Ruhegehalts für jedes Jahr des vorgezog. Ruhest. 20030824
6 Exporting E_MONATE Call by reference Type reference (TYPE) PDE_PBSVAVG_AGE_LIMIT_MONTHS Anzahl Monate Altersgrenze 20091214
7 Exporting E_VAVH Call by reference Type reference (TYPE) VHSAB_CAL masch. Vomhundertsatz Minderung Ruhegehalt BeamtVG §14 Abs.3 20030703
8 Exporting E_VAVH_UNGEKUERZT Call by reference Type reference (TYPE) VHSAB_CAL masch. Vomhundertsatz Minderung Ruhegehalt BeamtVG §14 Abs.3 20031029
9 Importing I_GRDVF_VAVH Call by reference Type reference (TYPE) PDE_PBSVAVG_GRDVF VAVH §14(3): Grund für das Eintreten des Versorgungsfalls 20091214
10 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030703
# Exception Resumable Description Created on
1 ERROR_IN_CALCULATION Fehler bei der Berechnung 20030703

Method CALC_VERSORGUNGSAUFSCHLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AGE_LIMIT_DATE_BES Call by reference Type reference (TYPE) PDE_PBSVAVG_AGE_LIMIT_DATE Besonder Altersgrenze 20100715
2 Exporting E_AGE_LIMIT_DATE_GES Call by reference Type reference (TYPE) PDE_PBSVAVG_AGE_LIMIT_DATE Gesetzliche Regelaltersgrenze 20100715
3 Exporting E_AUFVH Call by reference Type reference (TYPE) VHSAB_CAL Aufschlag des Ruhegehalts für jedes Jahr nach Altersgrenze 20100715
4 Exporting E_DZJ Call by reference Type reference (TYPE) PDE_PBSVAVG_DZJ_DEC2 Dauer in Jahre mit 2 Nachkommastellen 20100715
5 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100715
6 Exporting E_VAVH Call by reference Type reference (TYPE) VHSAB_CAL masch. Vomhundertsatz Minderung Ruhegehalt BeamtVG §14 Abs.3 20100715
7 Importing I_AGE_LIMIT_DATE Call by reference Type reference (TYPE) PDE_PBSVAVG_AGE_LIMIT_DATE Datum der Altersgrenze 20100715
8 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20100715
# Exception Resumable Description Created on
1 ERROR_IN_CALCULATION Fehler bei der Berechnung 20100715

Method CUST_BEGINN_ANPASSUNG_AG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AB_EINVF Call by reference Type reference (TYPE) EINVF Ab Eintritt Versorgungsfall 20091214
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Verarbeitung ohne Fehler? 20091214
3 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20091214
4 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20091214
5 Importing I_EINBV Call by reference Type reference (TYPE) EINBV Datum der Begründung des Beamtenverhältnisses 20091214
6 Importing I_EINVF Call by reference Type reference (TYPE) EINVF Eintritt Versorgungsfall 20091214
7 Importing I_GBDAT Call by reference Type reference (TYPE) GBDAT Geburtsdatum 20091214
8 Importing I_GRDVF Call by reference Type reference (TYPE) GRDVF Grund für das Eintreten des Versorgungsfalls 20091214
9 Importing I_KNZRG Call by reference Type reference (TYPE) KNZRG Rechtsgrundlage der Versorgungsberechnung 20091214
10 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20091214
11 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20091214

Method CUST_BEGINN_ANPASSUNG_AG on class CL_HRDEPBSCA_VAVH has no exception.

Method CUST_MAX_VHSAB 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 Verarbeitung ohne Fehler? 20091214
2 Exporting E_MAX_VAVH Call by reference Type reference (TYPE) VHSAB_CAL 20091214
3 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20091214
4 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20091214
5 Importing I_EINBV Call by reference Type reference (TYPE) EINBV Datum der Begründung des Beamtenverhältnisses 20091214
6 Importing I_EINVF Call by reference Type reference (TYPE) EINVF Eintritt Versorgungsfall 20091214
7 Importing I_GBDAT Call by reference Type reference (TYPE) GBDAT Geburtsdatum 20091214
8 Importing I_GRDVF Call by reference Type reference (TYPE) GRDVF Grund für das Eintreten des Versorgungsfalls 20091214
9 Importing I_GRDVF_VAVH Call by reference Type reference (TYPE) PDE_PBSVAVG_GRDVF VAVH §14(3): Grund für das Eintreten des Versorgungsfalls 20091214
10 Importing I_KNZRG Call by reference Type reference (TYPE) KNZRG Rechtsgrundlage der Versorgungsberechnung 20091214
11 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20091214
12 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20091214

Method CUST_MAX_VHSAB on class CL_HRDEPBSCA_VAVH has no exception.

Method CUST_TAB_AG_ALTERSGRENZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALTERSGRENZE Call by reference Type reference (TYPE) HRDEPBSVAVGT_VAVH_AGE_LIMIT Altersgrenze in Abhängigkeit des Geburtsdatums 20091214
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Verarbeitung ohne Fehler? 20091214
3 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20091214
4 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20091214
5 Importing I_EINBV Call by reference Type reference (TYPE) EINBV Datum der Begründung des Beamtenverhältnisses 20091214
6 Importing I_EINVF Call by reference Type reference (TYPE) EINVF Eintritt Versorgungsfall 20091214
7 Importing I_GBDAT Call by reference Type reference (TYPE) GBDAT Geburtsdatum 20091214
8 Importing I_GRDVF Call by reference Type reference (TYPE) GRDVF Grund für das Eintreten des Versorgungsfalls 20091214
9 Importing I_KNZRG Call by reference Type reference (TYPE) KNZRG Rechtsgrundlage der Versorgungsberechnung 20091214
10 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20091214
11 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20091214

Method CUST_TAB_AG_ALTERSGRENZE on class CL_HRDEPBSCA_VAVH has no exception.

Method CUST_TAB_AG_DIENSTUNFAEHIGKEIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALTERSGRENZE Call by reference Type reference (TYPE) HRDEPBSVAVGT_VAVH_AGE_LIMIT Altersgrenze in Abhängigkeit des Geburtsdatums 20091214
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Verarbeitung ohne Fehler? 20091214
3 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20091214
4 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20091214
5 Importing I_EINBV Call by reference Type reference (TYPE) EINBV Datum der Begründung des Beamtenverhältnisses 20091214
6 Importing I_EINVF Call by reference Type reference (TYPE) EINVF Eintritt Versorgungsfall 20091214
7 Importing I_GBDAT Call by reference Type reference (TYPE) GBDAT Geburtsdatum 20091214
8 Importing I_GRDVF Call by reference Type reference (TYPE) GRDVF Grund für das Eintreten des Versorgungsfalls 20091214
9 Importing I_KNZRG Call by reference Type reference (TYPE) KNZRG Rechtsgrundlage der Versorgungsberechnung 20091214
10 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20091214
11 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20091214

Method CUST_TAB_AG_DIENSTUNFAEHIGKEIT on class CL_HRDEPBSCA_VAVH has no exception.

Method CUST_TAB_AG_SCHWERBEHINDERUNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALTERSGRENZE Call by reference Type reference (TYPE) HRDEPBSVAVGT_VAVH_AGE_LIMIT Altersgrenze in Abhängigkeit des Geburtsdatums 20091214
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Verarbeitung ohne Fehler? 20091214
3 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20091214
4 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20091214
5 Importing I_EINBV Call by reference Type reference (TYPE) EINBV Datum der Begründung des Beamtenverhältnisses 20091214
6 Importing I_EINVF Call by reference Type reference (TYPE) EINVF Eintritt Versorgungsfall 20091214
7 Importing I_GBDAT Call by reference Type reference (TYPE) GBDAT Geburtsdatum 20091214
8 Importing I_GRDVF Call by reference Type reference (TYPE) GRDVF Grund für das Eintreten des Versorgungsfalls 20091214
9 Importing I_KNZRG Call by reference Type reference (TYPE) KNZRG Rechtsgrundlage der Versorgungsberechnung 20091214
10 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20091214
11 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20091214

Method CUST_TAB_AG_SCHWERBEHINDERUNG on class CL_HRDEPBSCA_VAVH has no exception.

Method GET_BEGINN_ANPASSUNG_AG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AB_EINVF Call by reference Type reference (TYPE) EINVF Ab Eintritt Versorgungsfall 20091214
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Verarbeitung ohne Fehler? 20091214
3 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20091214
4 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20091214
5 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20091214

Method GET_BEGINN_ANPASSUNG_AG on class CL_HRDEPBSCA_VAVH has no exception.

Method GET_GRUND_EINTRITT_VERSORGUNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ALTERSGRENZE_62_LJ Call by reference Type reference (TYPE) BOOLE_D Ist Altersgrenze 62. LJ 20030821
2 Exporting E_ALTERSGRENZE_63_LJ Call by reference Type reference (TYPE) BOOLE_D Ist Altersgrenze 63. LJ 20030821
3 Exporting E_DIENSTUNFAE_OHNE_DIENSTUNF Call by reference Type reference (TYPE) BOOLE_D Ist Dienstunfähigkeit ohne Dienstunfall 20030821
4 Exporting E_SCHWERBEHIND_MIT_VERSAB Call by reference Type reference (TYPE) BOOLE_D Ist Schwerbehinderung mit Versorgungsabschlag 20030821
5 Exporting E_SCHWERBEHIND_OHNE_VERSAB Call by reference Type reference (TYPE) BOOLE_D Ist Schwerbehinderung ohne Versorgungsabschlag 20030821
6 Importing I_GRDVF Call by reference Type reference (TYPE) GRDVF Grund für das Eintreten des Versorgungsfalls 20030821
# Exception Resumable Description Created on
1 ERROR_IN_CALCULATION Fehler bei der Berechnung 20030821

Method GET_MAX_VHSAB 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 Verarbeitung ohne Fehler? 20091214
2 Exporting E_MAX_VAVH Call by reference Type reference (TYPE) VHSAB_CAL 20091214
3 Importing I_GRDVF_VAVH Call by reference Type reference (TYPE) PDE_PBSVAVG_GRDVF VAVH §14(3): Grund für das Eintreten des Versorgungsfalls 20091214
4 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20091214

Method GET_MAX_VHSAB on class CL_HRDEPBSCA_VAVH has no exception.

Method GET_TAB_AG_ALTERSGRENZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALTERSGRENZE Call by reference Type reference (TYPE) HRDEPBSVAVGT_VAVH_AGE_LIMIT Altersgrenze in Abhängigkeit des Geburtsdatums 20091214
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Verarbeitung ohne Fehler? 20091214
3 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20091214

Method GET_TAB_AG_ALTERSGRENZE on class CL_HRDEPBSCA_VAVH has no exception.

Method GET_TAB_AG_DIENSTUNFAEHIGKEIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALTERSGRENZE Call by reference Type reference (TYPE) HRDEPBSVAVGT_VAVH_AGE_LIMIT Altersgrenze in Abhängigkeit des Geburtsdatums 20091214
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Verarbeitung ohne Fehler? 20091214
3 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20091214

Method GET_TAB_AG_DIENSTUNFAEHIGKEIT on class CL_HRDEPBSCA_VAVH has no exception.

Method GET_TAB_AG_SCHWERBEHINDERUNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALTERSGRENZE Call by reference Type reference (TYPE) HRDEPBSVAVGT_VAVH_AGE_LIMIT Altersgrenze in Abhängigkeit des Geburtsdatums 20091214
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Verarbeitung ohne Fehler? 20091214
3 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20091214

Method GET_TAB_AG_SCHWERBEHINDERUNG on class CL_HRDEPBSCA_VAVH has no exception.

Method VAVH_ALTERSGRENZE_AG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DAT_VOLL_LJ Call by reference Type reference (TYPE) GBDAT Geburtsdatum 20091214
2 Exporting E_DZJ Call by reference Type reference (TYPE) PDE_PBSVAVG_DZJ_DEC2 Dauer in Jahre mit 2 Nachkommastellen 20091214
3 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20091214
4 Exporting E_LJ Call by reference Type reference (TYPE) EMPL_AGE Alter des Mitarbeiters 20091214
5 Exporting E_MINDVH Call by reference Type reference (TYPE) VHSAB_CAL Mind. des Ruhegehalts für jedes Jahr des vorgezog. Ruhest. 20091214
6 Exporting E_MONATE Call by reference Type reference (TYPE) PDE_PBSVAVG_AGE_LIMIT_MONTHS Anzahl Monate Altersgrenze 20091214
7 Exporting E_VAVH Call by reference Type reference (TYPE) VHSAB_CAL masch. Vomhundertsatz Minderung Ruhegehalt BeamtVG §14 Abs.3 20091214
8 Exporting E_VAVH_UNGEKUERZT Call by reference Type reference (TYPE) VHSAB_CAL masch. Vomhundertsatz Minderung Ruhegehalt BeamtVG §14 Abs.3 20091214
9 Importing I_GRDVF_VAVH Call by reference Type reference (TYPE) PDE_PBSVAVG_GRDVF VAVH §14(3): Grund für das Eintreten des Versorgungsfalls 20091214
10 Importing I_LJ Call by reference Type reference (TYPE) EMPL_AGE Alter des Mitarbeiters 20091214
11 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20091214
# Exception Resumable Description Created on
1 ERROR_IN_CALCULATION Fehler bei der Berechnung 20091214

Method VAVH_DIENSTUNFAEHIGKEIT_AG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DAT_VOLL_LJ Call by reference Type reference (TYPE) GBDAT Geburtsdatum 20091214
2 Exporting E_DZJ Call by reference Type reference (TYPE) PDE_PBSVAVG_DZJ_DEC2 Dauer in Jahre mit 2 Nachkommastellen 20091214
3 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20091214
4 Exporting E_LJ Call by reference Type reference (TYPE) EMPL_AGE Alter des Mitarbeiters 20091214
5 Exporting E_MINDVH Call by reference Type reference (TYPE) VHSAB_CAL Mind. des Ruhegehalts für jedes Jahr des vorgezog. Ruhest. 20091214
6 Exporting E_MONATE Call by reference Type reference (TYPE) PDE_PBSVAVG_AGE_LIMIT_MONTHS Anzahl Monate Altersgrenze 20091214
7 Exporting E_P69D_DURATION Call by reference Type reference (TYPE) PDE_PBSVAVG_P69DA4_DAUER Dienstzeit eines Beamten nach §69d Abs.4 20091214
8 Exporting E_VAVH Call by reference Type reference (TYPE) VHSAB_CAL masch. Vomhundertsatz Minderung Ruhegehalt BeamtVG §14 Abs.3 20091214
9 Exporting E_VAVH_UNGEKUERZT Call by reference Type reference (TYPE) VHSAB_CAL masch. Vomhundertsatz Minderung Ruhegehalt BeamtVG §14 Abs.3 20091214
10 Importing I_GRDVF_VAVH Call by reference Type reference (TYPE) PDE_PBSVAVG_GRDVF VAVH §14(3): Grund für das Eintreten des Versorgungsfalls 20091214
11 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20091214
# Exception Resumable Description Created on
1 ERROR_IN_CALCULATION Fehler bei der Berechnung 20091214

Method VAVH_SCHWERBEHINDERUNG_AG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DAT_VOLL_LJ Call by reference Type reference (TYPE) GBDAT Geburtsdatum 20091214
2 Exporting E_DZJ Call by reference Type reference (TYPE) PDE_PBSVAVG_DZJ_DEC2 Dauer in Jahre mit 2 Nachkommastellen 20091214
3 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20091214
4 Exporting E_LJ Call by reference Type reference (TYPE) EMPL_AGE Alter des Mitarbeiters 20091214
5 Exporting E_MINDVH Call by reference Type reference (TYPE) VHSAB_CAL Mind. des Ruhegehalts für jedes Jahr des vorgezog. Ruhest. 20091214
6 Exporting E_MONATE Call by reference Type reference (TYPE) PDE_PBSVAVG_AGE_LIMIT_MONTHS Anzahl Monate Altersgrenze 20091214
7 Exporting E_VAVH Call by reference Type reference (TYPE) VHSAB_CAL masch. Vomhundertsatz Minderung Ruhegehalt BeamtVG §14 Abs.3 20091214
8 Exporting E_VAVH_UNGEKUERZT Call by reference Type reference (TYPE) VHSAB_CAL masch. Vomhundertsatz Minderung Ruhegehalt BeamtVG §14 Abs.3 20091214
9 Importing I_GRDVF_VAVH Call by reference Type reference (TYPE) PDE_PBSVAVG_GRDVF VAVH §14(3): Grund für das Eintreten des Versorgungsfalls 20091214
10 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20091214
# Exception Resumable Description Created on
1 ERROR_IN_CALCULATION Fehler bei der Berechnung 20091214

Method VERS_ABSCHL_PRUEF_DIENSTJAHRE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Verarbeitung ohne Fehler? 20110324
2 Exporting EV_JAHRE_GRENZE Call by reference Type reference (TYPE) P01_ORGDZ_JAHRE_DEC2 Anzahl Jahre Ruhegehaltfähige Dienstzeit 2 Nachkommastellen 20110324
3 Exporting EV_MINDESTALTER Call by reference Type reference (TYPE) PDE_PBSVAVG_AGE_LIMIT Altersgrenze in Anzahl Jahren 20110324
4 Exporting EV_VALID Call by reference Type reference (TYPE) BOOLE_D Berechnung Durchführen? 20110324
5 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20110324
6 Importing IS_DIENSTRECHT_CRITERIA Call by reference Type reference (TYPE) HRDEPBSVAVGS_DIENSTRECHT_CRIT Kriterien zur Zuordnung des Kennzeichens Dienstrecht 20110324
7 Importing IV_DIENSTUNFAEHIGKEIT Call by reference Type reference (TYPE) BOOLE_D Dienstunfähigkeit 20110324
8 Importing IV_SCHWERBEHINDERUNG Call by reference Type reference (TYPE) BOOLE_D Schwerbehinderung 20110324

Method VERS_ABSCHL_PRUEF_DIENSTJAHRE on class CL_HRDEPBSCA_VAVH has no exception.
History
Last changed by/on SAP  20110809 
SAP Release Created in 10A