SAP ABAP Class CL_HRDEPBSVAVG_GRUND_TOOLS (Tools for Identifying Basic Pension)
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)
Properties
Class CL_HRDEPBSVAVG_GRUND_TOOLS  
Short Description Tools for Identifying Basic Pension    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01PBSVAVG_BL   HR-VADM: Public Sector Pensions Act (Business Logic) 
Created 20030113   SAP 
Last change 20080505   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRDEPBSVAVG_GRUND_TOOLS has no forward declaration.
Interfaces
Class CL_HRDEPBSVAVG_GRUND_TOOLS has no interface implemented.
Friends
Class CL_HRDEPBSVAVG_GRUND_TOOLS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Constant Private Type reference (TYPE) BOOLE_D LIF_HRPA_BOOLE_D=>FALSE FALSE 20030113
2 TRUE Constant Private Type reference (TYPE) BOOLE_D LIF_HRPA_BOOLE_D=>TRUE TRUE 20030113
Methods
# Method Level Visibility Method type Description Created on
1 GET_INTSV Static method Public Method Determination of Internal Key for Pension Payment Indicator 20071017
2 IST_ALTERSGRENZE_62_LJ Static method Public Method Pension Entry Reason - Retirement Age Limit 62 Years Reached 20030715
3 IST_ALTERSGRENZE_63_LJ Static method Public Method Pension Entry Reason - Retirement Age Limit 63 Years Reached 20030715
4 IST_BESONDERE_ALTERSGRENZE Static method Public Method Is there a specific retirement age limit? 20060308
5 IST_DIENSTUNFAEHIGKEIT Static method Public Method IST_DIENSTUNFAEHIGKEIT 20030113
6 IST_DIENSTUNFAEHIGKEIT_P42_A1 Static method Public Method IST_DIENSTUNFAEHIGKEIT Sec. 42 Para.1 20050727
7 IST_DIENSTUNFALL Static method Public Method IST_DIENSTUNFALL 20030113
8 IST_DIENSTUNFALL_P36 Static method Public Method IST_DIENSTUNFALL_P37 20031014
9 IST_DIENSTUNFALL_P37 Static method Public Method IST_DIENSTUNFALL_P37 20030321
10 IST_KRIEGSVERSORGUNG Static method Public Method War Disability Pension (Reason 04) 20031010
11 IST_SCHWERBEHIND_MIT_VERSAB Static method Public Method Pens. Event Entry Reas. - Severely Chall.with Pens. Pay Red. 20030711
12 IST_SCHWERBEHIND_OHNE_VERSAB Static method Public Method Pens. Event Entry Reas. - Severely Chall. w/o Pens. Pay Red. 20030711
Events
Class CL_HRDEPBSVAVG_GRUND_TOOLS has no event.
Types
Class CL_HRDEPBSVAVG_GRUND_TOOLS has no local type.
Method Signatures

Method GET_INTSV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INTSV Call by reference Type reference (TYPE) INTSV Interner Schlüssel Kennzeichen Versorgungsbezug 20071017
2 Exporting E_NOT_FOUND Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20071017
3 Importing I_AUFRUF_GRDVF Call by reference Type reference (TYPE) PDE_PBSVAVG_AUFRUF_GRDVF Aufrufstelle Grund Eintritt Versorgung 20071017
4 Importing I_AUSSK Call by reference Type reference (TYPE) AUSSK Ausprägung des Steuerungskennzeichen Versorgung 20071017

Method GET_INTSV on class CL_HRDEPBSVAVG_GRUND_TOOLS has no exception.

Method IST_ALTERSGRENZE_62_LJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_GRDVF Call by reference Type reference (TYPE) GRDVF Grund für das Eintreten des Versorgungsfalls 20030715
2 Returning IST_ALTERSGRENZE_62_LJ Value transfer Type reference (TYPE) BOOLE_D Ist Altersgrenze 62. LJ 20030715
3 Importing I_AUFRUF_GRDVF Call by reference Type reference (TYPE) PDE_PBSVAVG_AUFRUF_GRDVF Aufrufstelle Grund Eintritt Versorgung 20071017
# Exception Resumable Description Created on
1 E_PRECONDITION E_PRECONDITION 20030715

Method IST_ALTERSGRENZE_63_LJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_GRDVF Call by reference Type reference (TYPE) GRDVF Grund für das Eintreten des Versorgungsfalls 20030715
2 Returning IST_ALTERSGRENZE_63_LJ Value transfer Type reference (TYPE) BOOLE_D Ist Altersgrenze 63. LJ 20030715
3 Importing I_AUFRUF_GRDVF Call by reference Type reference (TYPE) PDE_PBSVAVG_AUFRUF_GRDVF Aufrufstelle Grund Eintritt Versorgung 20071017
# Exception Resumable Description Created on
1 E_PRECONDITION E_PRECONDITION 20030715

Method IST_BESONDERE_ALTERSGRENZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DATE Call by reference Type reference (TYPE) BEGDA Stichtag 20071219
2 Importing ID_EINBV Call by reference Type reference (TYPE) EINBV Datum der Begründung des Beamtenverhältnisses 20060308
3 Importing ID_EINVF Call by reference Type reference (TYPE) EINVF Eintritt Versorgungsfall 20060308
4 Importing ID_GRDVF Call by reference Type reference (TYPE) GRDVF Grund für das Eintreten des Versorgungsfalls 20060308
5 Importing ID_KNZRG Call by reference Type reference (TYPE) KNZRG Rechtsgrundlage der Versorgungsberechnung 20071219
6 Importing ID_LAW_DATE Call by reference Type reference (TYPE) P_99_PBSCA_LAW_D Stichtag für gesetzliche Regelungen 20110419
7 Importing ID_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20060308
8 Importing ID_VERS_MKM Call by reference Type reference (TYPE) PDE_PBSVAVG_VERS_MKM Versorgungsmerkmal 20110419
9 Returning IST_BES_ALTERSGRENZE Value transfer Type reference (TYPE) BOOLE_D Besondere Altersgrenze (kleiner 65) 20060308
10 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20060308
11 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20060308
12 Importing I_AUFRUF_GRDVF Call by reference Type reference (TYPE) PDE_PBSVAVG_AUFRUF_GRDVF Aufrufstelle Grund Eintritt Versorgung 20071017
# Exception Resumable Description Created on
1 E_PRECONDITION E_PRECONDITION 20060308

Method IST_DIENSTUNFAEHIGKEIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_GRDVF Call by reference Type reference (TYPE) GRDVF ID_GRDVF 20030113
2 Returning IST_DIENSTUNFAEHIGKEIT Value transfer Type reference (TYPE) BOOLE_D IST_DIENSTUNFAEHIGKEIT 20030113
3 Importing I_AUFRUF_GRDVF Call by reference Type reference (TYPE) PDE_PBSVAVG_AUFRUF_GRDVF Aufrufstelle Grund Eintritt Versorgung 20071017
# Exception Resumable Description Created on
1 E_PRECONDITION E_PRECONDITION 20030113

Method IST_DIENSTUNFAEHIGKEIT_P42_A1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_GRDVF Call by reference Type reference (TYPE) GRDVF ID_GRDVF 20050727
2 Returning IST_DIENSTUNFAEHIGKEIT Value transfer Type reference (TYPE) BOOLE_D IST_DIENSTUNFAEHIGKEIT 20050727
3 Importing I_AUFRUF_GRDVF Call by reference Type reference (TYPE) PDE_PBSVAVG_AUFRUF_GRDVF Aufrufstelle Grund Eintritt Versorgung 20071017
# Exception Resumable Description Created on
1 E_PRECONDITION E_PRECONDITION 20050727

Method IST_DIENSTUNFALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_GRDVF Call by reference Type reference (TYPE) GRDVF ID_GRDVF 20030113
2 Returning IST_DIENSTUNFALL Value transfer Type reference (TYPE) BOOLE_D IST_DIENSTUNFALL 20030113
3 Importing I_AUFRUF_GRDVF Call by reference Type reference (TYPE) PDE_PBSVAVG_AUFRUF_GRDVF Aufrufstelle Grund Eintritt Versorgung 20071017
# Exception Resumable Description Created on
1 E_PRECONDITION E_PRECONDITION 20030113

Method IST_DIENSTUNFALL_P36 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_GRDVF Call by reference Type reference (TYPE) GRDVF ID_GRDVF 20031014
2 Returning IST_DIENSTUNFALL_P36 Value transfer Type reference (TYPE) BOOLE_D IST_DIENSTUNFALL 20031014
3 Importing I_AUFRUF_GRDVF Call by reference Type reference (TYPE) PDE_PBSVAVG_AUFRUF_GRDVF Aufrufstelle Grund Eintritt Versorgung 20071017
# Exception Resumable Description Created on
1 E_PRECONDITION E_PRECONDITION 20031014

Method IST_DIENSTUNFALL_P37 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_GRDVF Call by reference Type reference (TYPE) GRDVF ID_GRDVF 20030321
2 Returning IST_DIENSTUNFALL_P37 Value transfer Type reference (TYPE) BOOLE_D IST_DIENSTUNFALL 20030321
3 Importing I_AUFRUF_GRDVF Call by reference Type reference (TYPE) PDE_PBSVAVG_AUFRUF_GRDVF Aufrufstelle Grund Eintritt Versorgung 20071017
# Exception Resumable Description Created on
1 E_PRECONDITION E_PRECONDITION 20030321

Method IST_KRIEGSVERSORGUNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_GRDVF Call by reference Type reference (TYPE) GRDVF ID_GRDVF 20031010
2 Returning IST_KRIEGSVERS Value transfer Type reference (TYPE) BOOLE_D IST_DIENSTUNFALL 20031010
3 Importing I_AUFRUF_GRDVF Call by reference Type reference (TYPE) PDE_PBSVAVG_AUFRUF_GRDVF Aufrufstelle Grund Eintritt Versorgung 20071017
# Exception Resumable Description Created on
1 E_PRECONDITION E_PRECONDITION 20031010

Method IST_SCHWERBEHIND_MIT_VERSAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_GRDVF Call by reference Type reference (TYPE) GRDVF Grund für das Eintreten des Versorgungsfalls 20030711
2 Returning IST_SCHWERBEHIND_MIT_VERSAB Value transfer Type reference (TYPE) BOOLE_D Ist Schwerbehinderung mit Versorgungsabschlag 20030711
3 Importing I_AUFRUF_GRDVF Call by reference Type reference (TYPE) PDE_PBSVAVG_AUFRUF_GRDVF Aufrufstelle Grund Eintritt Versorgung 20071017
# Exception Resumable Description Created on
1 E_PRECONDITION E_PRECONDITION 20030711

Method IST_SCHWERBEHIND_OHNE_VERSAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_GRDVF Call by reference Type reference (TYPE) GRDVF Grund für das Eintreten des Versorgungsfalls 20030711
2 Returning IST_SCHWERBEHIND_OHNE_VERSAB Value transfer Type reference (TYPE) BOOLE_D Ist Schwerbehinderung ohne Versorgungsabschlag 20030711
3 Importing I_AUFRUF_GRDVF Call by reference Type reference (TYPE) PDE_PBSVAVG_AUFRUF_GRDVF Aufrufstelle Grund Eintritt Versorgung 20071017
# Exception Resumable Description Created on
1 E_PRECONDITION E_PRECONDITION 20030711
History
Last changed by/on SAP  20080505 
SAP Release Created in 10A