SAP ABAP Interface IF_EX_BADI_HRAT_CALC_PENS (BAdI Interface IF_EX_BADI_HRAT_CALC_PENS)
Hierarchy
SAP_HRCAT (Software Component) Sub component SAP_HRCAT of SAP_HR
   PY-AT-PS (Application Component) Public Sector
     P03P1 (Package) HR Public Sector Austria
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_BADI_HRAT_CALC_PENS BAdI Class CL_EX_BADI_HRAT_CALC_PENS 20061123
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_BADI_HRAT_CALC_PENS Imp. Class for BAdI Imp. BADI_HRAT_CALC_PENS 20061123
Properties
Interface IF_EX_BADI_HRAT_CALC_PENS  
Short Description BAdI Interface IF_EX_BADI_HRAT_CALC_PENS    
General Data
Package P03P1   HR Public Sector Austria 
Created 20061123   SAP 
Last changed 20071120   SAP 
Unicode checks active    
Forward declarations
Interface IF_EX_BADI_HRAT_CALC_PENS has no forward declaration.
Interfaces
Interface IF_EX_BADI_HRAT_CALC_PENS has no interface.
Friends
Interface IF_EX_BADI_HRAT_CALC_PENS has no friend.
Attributes
Interface IF_EX_BADI_HRAT_CALC_PENS has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 EVAL_ADD_BONUS Instance method Public Method Determination of Supplementary Allowance 20061128
2 EVAL_ADD_BONUS_FOR_CHILDREN Instance method Public Method Determination of Additional Bonus for Children 20061123
3 EVAL_CONTRIBUTIONS Instance method Public Method Determination of Monthly Pension Contrib.Bases + Simulation 20061123
4 EVAL_DATES Instance method Public Method Determination of Required Dates 20070102
5 EVAL_EMPLOYMENT_PERIODS Instance method Public Method Determination of Pensionable Total Employment Period 20070606
6 EVAL_PENSION Instance method Public Method Determination of Pension 20061123
7 EVAL_PENSION_BASE Instance method Public Method Determination of Pension Assessment Basis 20061123
8 EVAL_PENSION_CALCULATION_BASE Instance method Public Method Calculation of Pension Calculation Basis 20061123
9 EVAL_SIDE_CHARGE_BONUS Instance method Public Method Determination of Side Charge Bonus 20061123
Events
Interface IF_EX_BADI_HRAT_CALC_PENS has no event.
Types
Interface IF_EX_BADI_HRAT_CALC_PENS has no local type.
Method Signatures

Method EVAL_ADD_BONUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CUSTI Call by reference Type reference (TYPE) ANY Customer-Include 20070920
2 Changing CV_ADDIB Call by reference Type reference (TYPE) P03_ADDIB Ergänzungszulage 20061128
3 Importing FLT_VAL Value transfer Type reference (TYPE) P03_FLTVA Parameter FLT_VAL der Methode EVAL_ADD_BONUS_FOR_CHILDREN 20061128
4 Importing IS_PEN_DATA Call by reference Type reference (TYPE) RPIPENA0L1 Struktur für Anwendungs-Log, HRPRAT 20061128
5 Importing IT_PRELP Call by reference Type reference (TYPE) PRELP_TAB Tabelle von generischen Infotypen 20061128
6 Importing IT_T5A8H Call by reference Type reference (TYPE) T5A8H_TAB Tabellentyp für T5A8H (PRAT Customizing Konstante) 20061128
7 Importing IV_AGEGR Call by reference Type reference (TYPE) P03_AGEGR Variables Argument einer Altersgruppierung 20061128
8 Importing IV_CSGRP Call by reference Type reference (TYPE) P03_CSGRP Beamtetengruppe 20061128
9 Importing IV_PERNR Call by reference Type reference (TYPE) PERSNO Personalnummer 20061128
10 Importing IV_RETDA Call by reference Type reference (TYPE) P03_RETDA Pensionierungsdatum 20061128
11 Importing IV_RETRE Call by reference Type reference (TYPE) P03_RETRE Pensionierungsgrund 20061128
12 Importing IV_REVMO Call by reference Type reference (TYPE) P03_REVMO Aufwertungsmodifikator 20061128
13 Importing IV_RUN Call by reference Type reference (TYPE) C 20061128
# Exception Resumable Description Created on
1 CX_HRPRAT_BADI_CALC_PENS Fehler während Berechnung der Pension (BADI) 20070606

Method EVAL_ADD_BONUS_FOR_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CUSTI Call by reference Type reference (TYPE) ANY Customer-Include 20070920
2 Changing CV_CHILB Call by reference Type reference (TYPE) P03_CHILB Kinderzurechnungsbetrag 20061123
3 Importing FLT_VAL Value transfer Type reference (TYPE) P03_FLTVA Parameter FLT_VAL der Methode EVAL_ADD_BONUS_FOR_CHILDREN 20061127
4 Importing IS_PEN_DATA Call by reference Type reference (TYPE) RPIPENA0L1 Struktur für Anwendungs-Log, HRPRAT 20061123
5 Importing IT_PRELP Call by reference Type reference (TYPE) PRELP_TAB Tabelle von generischen Infotypen 20061123
6 Importing IT_T5A8H Call by reference Type reference (TYPE) T5A8H_TAB Tabellentyp für T5A8H (PRAT Customizing Konstante) 20061123
7 Importing IV_AGEGR Call by reference Type reference (TYPE) P03_AGEGR Variables Argument einer Altersgruppierung 20061123
8 Importing IV_CSGRP Call by reference Type reference (TYPE) P03_CSGRP Beamtetengruppe 20061123
9 Importing IV_PERNR Call by reference Type reference (TYPE) PERSNO Personalnummer 20061123
10 Importing IV_RETDA Call by reference Type reference (TYPE) P03_RETDA Pensionierungsdatum 20061123
11 Importing IV_RETRE Call by reference Type reference (TYPE) P03_RETRE Pensionierungsgrund 20061123
12 Importing IV_REVMO Call by reference Type reference (TYPE) P03_REVMO Aufwertungsmodifikator 20061123
13 Importing IV_RUN Call by reference Type reference (TYPE) C 20061123
# Exception Resumable Description Created on
1 CX_HRPRAT_BADI_CALC_PENS Fehler während Berechnung der Pension (BADI) 20061125

Method EVAL_CONTRIBUTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CUSTI Call by reference Type reference (TYPE) ANY Customer-Include 20070920
2 Changing CT_REV_CON_BA Call by reference Type reference (TYPE) RPIPENA0T2 Tabellentyp von Struktur RPIPENA0L2 20061123
3 Changing CV_HICON Call by reference Type reference (TYPE) P03_RECON Aufgewertete Beitragsgrundlage 20061123
4 Importing FLT_VAL Value transfer Type reference (TYPE) P03_FLTVA Parameter FLT_VAL der Methode EVAL_CONTRIBUTIONS 20061127
5 Importing IS_PEN_DATA Call by reference Type reference (TYPE) RPIPENA0L1 Struktur für Anwendungs-Log, HRPRAT 20061123
6 Importing IT_PRELP Call by reference Type reference (TYPE) PRELP_TAB Tabelle von generischen Infotypen 20061123
7 Importing IT_T5A8D Call by reference Type reference (TYPE) T5A8D_TAB Tabellentyp für T5A8D (Aufwertungsfaktor/Aufwertungszahl) 20061123
8 Importing IT_T5A8H Call by reference Type reference (TYPE) T5A8H_TAB Tabellentyp für T5A8H (PRAT Customizing Konstante) 20061123
9 Importing IV_AGEGR Call by reference Type reference (TYPE) P03_AGEGR Variables Argument einer Altersgruppierung 20061123
10 Importing IV_CSGRP Call by reference Type reference (TYPE) P03_CSGRP Beamtetengruppe 20061123
11 Importing IV_PERNR Call by reference Type reference (TYPE) PERSNO Personalnummer 20061123
12 Importing IV_RETDA Call by reference Type reference (TYPE) P03_RETDA Pensionierungsdatum 20061123
13 Importing IV_RETRE Call by reference Type reference (TYPE) P03_RETRE Pensionierungsgrund 20061123
14 Importing IV_REVMO Call by reference Type reference (TYPE) P03_REVMO Aufwertungsmodifikator 20061123
15 Importing IV_RUN Call by reference Type reference (TYPE) C 20061123
# Exception Resumable Description Created on
1 CX_HRPRAT_BADI_CALC_PENS Fehler während Berechnung der Pension (BADI) 20061123

Method EVAL_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CUSTI Call by reference Type reference (TYPE) ANY Customer-Include 20070920
2 Changing CV_EFFMO Call by reference Type reference (TYPE) P03_EFFMO Tatsächliche Monate zum Zeitpunkt d. Ruhestandsversetzung 20070102
3 Changing CV_ENTDA Call by reference Type reference (TYPE) P03_ENTDA Eintrittsdatum 20070924
4 Changing CV_GEBDA Call by reference Type reference (TYPE) P03_GEBDA Geburtsdatum 20070102
5 Changing CV_NECMO Call by reference Type reference (TYPE) P03_NECMO Erforderliche Monate für Ruhestandversetzung 20070102
6 Changing CV_PKDAT Call by reference Type reference (TYPE) P03_PKDATE Pensionstichtag 20070606
7 Changing CV_PRGDA Call by reference Type reference (TYPE) P03_PRGDA Pragmatisierungsdatum 20070102
8 Importing FLT_VAL Value transfer Type reference (TYPE) P03_FLTVA Parameter FLT_VAL der Methode CHECK_PLAUSIBILITY 20070102
9 Importing IS_PEN_DATA Call by reference Type reference (TYPE) RPIPENA0L1 Struktur für Anwendungs-Log, HRPRAT 20070102
10 Importing IT_PRELP Call by reference Type reference (TYPE) PRELP_TAB Tabelle von generischen Infotypen 20070102
11 Importing IT_T5A8H Call by reference Type reference (TYPE) T5A8H_TAB Tabellentyp für T5A8H (PRAT Customizing Konstante) 20070102
12 Importing IV_AGEGR Call by reference Type reference (TYPE) P03_AGEGR Variables Argument einer Altersgruppierung 20070102
13 Importing IV_CSGRP Call by reference Type reference (TYPE) P03_CSGRP Beamtetengruppe 20070102
14 Importing IV_PERNR Call by reference Type reference (TYPE) PERSNO Personalnummer 20070102
15 Importing IV_RETDA Call by reference Type reference (TYPE) P03_RETDA Pensionierungsdatum 20070102
16 Importing IV_RETRE Call by reference Type reference (TYPE) P03_RETRE Pensionierungsgrund 20070102
17 Importing IV_REVMO Call by reference Type reference (TYPE) P03_REVMO Aufwertungsmodifikator 20070102
18 Importing IV_RUN Call by reference Type reference (TYPE) C 20070102
# Exception Resumable Description Created on
1 CX_HRPRAT_BADI_CALC_PENS Fehler während Berechnung der Pension (BADI) 20070102

Method EVAL_EMPLOYMENT_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CUSTI Call by reference Type reference (TYPE) ANY Customer-Include 20070920
2 Changing CV_PADDDAYS Call by reference Type reference (TYPE) P03_DAYS Zusätzl. Gesamtdienszeiten (Tage) wegen Dienstunfähigkeit 20070606
3 Changing CV_PADDMONTHS Call by reference Type reference (TYPE) P03_MONTH Zusätzl. Gesamtdienszeiten (Monate) wegen Dienstunfähigkeit 20070606
4 Changing CV_PADDYEARS Call by reference Type reference (TYPE) P03_YEARS Zusätzl. Gesamtdienszeiten (Jahre) wegen Dienstunfähigkeit 20070606
5 Changing CV_PDAYS Call by reference Type reference (TYPE) P03_DAYS Ruhegenussfähige Gesamtdienstzeiten - Tage 20070606
6 Changing CV_PMONTHS Call by reference Type reference (TYPE) P03_MONTH Ruhegenussfähige Gesamtdienstzeiten - Monate 20070606
7 Changing CV_PRPEN Call by reference Type reference (TYPE) P03_PRPEN Prozentwert für Ruhegenuss 20070606
8 Changing CV_PYEARS Call by reference Type reference (TYPE) P03_YEARS Ruhegenussfähige Gesamtdienstzeiten - Jahre 20070606
9 Importing FLT_VAL Value transfer Type reference (TYPE) P03_FLTVA Parameter FLT_VAL der Methode EVAL_EMPLOYMENT_PERIODS 20070606
10 Importing IS_PEN_DATA Call by reference Type reference (TYPE) RPIPENA0L1 Struktur für Anwendungs-Log, HRPRAT 20070606
11 Importing IT_PRELP Call by reference Type reference (TYPE) PRELP_TAB Tabelle von generischen Infotypen 20070606
12 Importing IT_T5A8H Call by reference Type reference (TYPE) T5A8H_TAB Tabellentyp für T5A8H (PRAT Customizing Konstante) 20070606
13 Importing IT_T5A8I Call by reference Type reference (TYPE) T5A8I_TAB Tabellentyp für T5A8I (Divisor für Nebengebührenzulage) 20070606
14 Importing IV_AGEGR Call by reference Type reference (TYPE) P03_AGEGR Variables Argument einer Altersgruppierung 20070606
15 Importing IV_CSGRP Call by reference Type reference (TYPE) P03_CSGRP Beamtetengruppe 20070606
16 Importing IV_PERNR Call by reference Type reference (TYPE) PERSNO Personalnummer 20070606
17 Importing IV_RETDA Call by reference Type reference (TYPE) P03_RETDA Pensionierungsdatum 20070606
18 Importing IV_RETRE Call by reference Type reference (TYPE) P03_RETRE Pensionierungsgrund 20070606
19 Importing IV_REVMO Call by reference Type reference (TYPE) P03_REVMO Aufwertungsmodifikator 20070606
20 Importing IV_RUN Call by reference Type reference (TYPE) C 20070606
# Exception Resumable Description Created on
1 CX_HRPRAT_BADI_CALC_PENS Fehler während Berechnung der Pension (BADI) 20070606

Method EVAL_PENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CUSTI Call by reference Type reference (TYPE) ANY Customer-Include 20070920
2 Changing CV_PENSI Call by reference Type reference (TYPE) P03_PENSI Ruhegenuss 20061123
3 Importing FLT_VAL Value transfer Type reference (TYPE) P03_FLTVA Parameter FLT_VAL der Methode EVAL_PENSION 20061127
4 Importing IS_PEN_DATA Call by reference Type reference (TYPE) RPIPENA0L1 Struktur für Anwendungs-Log, HRPRAT 20061123
5 Importing IT_PRELP Call by reference Type reference (TYPE) PRELP_TAB Tabelle von generischen Infotypen 20061123
6 Importing IT_T5A8H Call by reference Type reference (TYPE) T5A8H_TAB Tabellentyp für T5A8H (PRAT Customizing Konstante) 20061123
7 Importing IV_AGEGR Call by reference Type reference (TYPE) P03_AGEGR Variables Argument einer Altersgruppierung 20061123
8 Importing IV_CSGRP Call by reference Type reference (TYPE) P03_CSGRP Beamtetengruppe 20061123
9 Importing IV_PERNR Call by reference Type reference (TYPE) PERSNO Personalnummer 20061123
10 Importing IV_RETDA Call by reference Type reference (TYPE) P03_RETDA Pensionierungsdatum 20061123
11 Importing IV_RETRE Call by reference Type reference (TYPE) P03_RETRE Pensionierungsgrund 20061123
12 Importing IV_REVMO Call by reference Type reference (TYPE) P03_REVMO Aufwertungsmodifikator 20061123
13 Importing IV_RUN Call by reference Type reference (TYPE) C 20061123
# Exception Resumable Description Created on
1 CX_HRPRAT_BADI_CALC_PENS Fehler während Berechnung der Pension (BADI) 20061125

Method EVAL_PENSION_BASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CUSTI Call by reference Type reference (TYPE) ANY Customer-Include 20070920
2 Changing CV_DEBON Call by reference Type reference (TYPE) P03_DEBON Anzahl Monate für Abschlag/Bonus 20061123
3 Changing CV_MULFA Call by reference Type reference (TYPE) P03_MULFA Prozentpunkte 20061123
4 Changing CV_PENBA Call by reference Type reference (TYPE) P03_PENBA Ruhegenussbemessungsgrundlage 20061123
5 Changing CV_PERCV Call by reference Type reference (TYPE) P03_PERCV Prozentwert für Ruhegenussbemessungsgrundlage 20061123
6 Importing FLT_VAL Value transfer Type reference (TYPE) P03_FLTVA Parameter FLT_VAL der Methode EVAL_PENSION_BASE 20061127
7 Importing IS_PEN_DATA Call by reference Type reference (TYPE) RPIPENA0L1 Struktur für Anwendungs-Log, HRPRAT 20061123
8 Importing IT_PRELP Call by reference Type reference (TYPE) PRELP_TAB Tabelle von generischen Infotypen 20061123
9 Importing IT_T5A8G Call by reference Type reference (TYPE) T5A8G_TAB Tabellentyp für T5A8G (Abzug für vorzeitig Pensionierung) 20061123
10 Importing IT_T5A8H Call by reference Type reference (TYPE) T5A8H_TAB Tabellentyp für T5A8H (PRAT Customizing Konstante) 20061123
11 Importing IV_AGEGR Call by reference Type reference (TYPE) P03_AGEGR Variables Argument einer Altersgruppierung 20061123
12 Importing IV_CSGRP Call by reference Type reference (TYPE) P03_CSGRP Beamtetengruppe 20061123
13 Importing IV_PERNR Call by reference Type reference (TYPE) PERSNO Personalnummer 20061123
14 Importing IV_RETDA Call by reference Type reference (TYPE) P03_RETDA Pensionierungsdatum 20061123
15 Importing IV_RETRE Call by reference Type reference (TYPE) P03_RETRE Pensionierungsgrund 20061123
16 Importing IV_REVMO Call by reference Type reference (TYPE) P03_REVMO Aufwertungsmodifikator 20061123
17 Importing IV_RUN Call by reference Type reference (TYPE) C 20061123
# Exception Resumable Description Created on
1 CX_HRPRAT_BADI_CALC_PENS Fehler während Berechnung der Pension (BADI) 20061125

Method EVAL_PENSION_CALCULATION_BASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CUSTI Call by reference Type reference (TYPE) ANY Customer-Include 20070920
2 Changing CT_REV_CON_BA Call by reference Type reference (TYPE) RPIPENA0T2 Tabellentyp von Struktur RPIPENA0L2 20061123
3 Changing CV_CALBA Call by reference Type reference (TYPE) P03_CALBA Ruhegenussberechnungsgrundlage 20061123
4 Changing CV_RECPE Call by reference Type reference (TYPE) P03_RECPE Durchrechnungszeitraum 20061123
5 Changing CV_SUMCB Call by reference Type reference (TYPE) P03_SUMCB Summe der höchsten monatlichen Beitragsgrundlagen 20061123
6 Importing FLT_VAL Value transfer Type reference (TYPE) P03_FLTVA Parameter FLT_VAL der Methode EVAL_PENSION_CALCULATION_BASE 20061127
7 Importing IS_PEN_DATA Call by reference Type reference (TYPE) RPIPENA0L1 Struktur für Anwendungs-Log, HRPRAT 20061123
8 Importing IT_PRELP Call by reference Type reference (TYPE) PRELP_TAB Tabelle von generischen Infotypen 20061123
9 Importing IT_T5A8C Call by reference Type reference (TYPE) T5A8C_TAB Tabellentyp für T5A8C (Durchrechnungszeitraum) 20061123
10 Importing IT_T5A8H Call by reference Type reference (TYPE) T5A8H_TAB Tabellentyp für T5A8H (PRAT Customizing Konstante) 20061123
11 Importing IV_AGEGR Call by reference Type reference (TYPE) P03_AGEGR Variables Argument einer Altersgruppierung 20061123
12 Importing IV_CSGRP Call by reference Type reference (TYPE) P03_CSGRP Beamtetengruppe 20061123
13 Importing IV_PERNR Call by reference Type reference (TYPE) PERSNO Personalnummer 20061123
14 Importing IV_RETDA Call by reference Type reference (TYPE) P03_RETDA Pensionierungsdatum 20061123
15 Importing IV_RETRE Call by reference Type reference (TYPE) P03_RETRE Pensionierungsgrund 20061123
16 Importing IV_REVMO Call by reference Type reference (TYPE) P03_REVMO Aufwertungsmodifikator 20061123
17 Importing IV_RUN Call by reference Type reference (TYPE) C 20061123
# Exception Resumable Description Created on
1 CX_HRPRAT_BADI_CALC_PENS Fehler während Berechnung der Pension (BADI) 20061125

Method EVAL_SIDE_CHARGE_BONUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CUSTI Call by reference Type reference (TYPE) ANY Customer-Include 20070920
2 Changing CS_NGW Call by reference Type reference (TYPE) RPIPENA0L3 Struktur für Anwendungs-Log, HRPRAT 20061123
3 Changing CV_SIDCB Call by reference Type reference (TYPE) P03_SIDCB Nebengebührenzulage 20061123
4 Changing CV_SIDOT Call by reference Type reference (TYPE) P03_SIDOT Abfindung der Nebengebührenzulage 20061123
5 Importing FLT_VAL Value transfer Type reference (TYPE) P03_FLTVA Parameter FLT_VAL der Methode EVAL_SIDE_CHARGE_BONUS 20061127
6 Importing IS_PEN_DATA Call by reference Type reference (TYPE) RPIPENA0L1 Struktur für Anwendungs-Log, HRPRAT 20061123
7 Importing IT_PRELP Call by reference Type reference (TYPE) PRELP_TAB Tabelle von generischen Infotypen 20061123
8 Importing IT_T5A8C Call by reference Type reference (TYPE) T5A8C_TAB Tabellentyp für T5A8C (Durchrechnungszeitraum) 20061215
9 Importing IT_T5A8H Call by reference Type reference (TYPE) T5A8H_TAB Tabellentyp für T5A8H (PRAT Customizing Konstante) 20061123
10 Importing IV_AGEGR Call by reference Type reference (TYPE) P03_AGEGR Variables Argument einer Altersgruppierung 20061123
11 Importing IV_CSGRP Call by reference Type reference (TYPE) P03_CSGRP Beamtetengruppe 20061123
12 Importing IV_PERNR Call by reference Type reference (TYPE) PERSNO Personalnummer 20061123
13 Importing IV_RETDA Call by reference Type reference (TYPE) P03_RETDA Pensionierungsdatum 20061123
14 Importing IV_RETRE Call by reference Type reference (TYPE) P03_RETRE Pensionierungsgrund 20061123
15 Importing IV_REVMO Call by reference Type reference (TYPE) P03_REVMO Aufwertungsmodifikator 20061123
16 Importing IV_RUN Call by reference Type reference (TYPE) C 20061123
# Exception Resumable Description Created on
1 CX_HRPRAT_BADI_CALC_PENS Fehler während Berechnung der Pension (BADI) 20061125
History
Last changed by/on SAP  20071120 
SAP Release Created in 470