SAP ABAP Class CL_HRDEPBSCA_VAVH_DEF (HR-PBS: Module VAVH (Pens. Pay Reduct. Sec. 14.3) Definition)
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_VADM_CALC_MODULE Master Class Calculation Module VADM 20100921
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRDEPBSCA_VAVH HR-PBS: Module VAVH (Pension Pay Reduction Sec. 14.3) 20030701
Properties
Class CL_HRDEPBSCA_VAVH_DEF  
Short Description HR-PBS: Module VAVH (Pens. Pay Reduct. Sec. 14.3) Definition    
Super Class CL_HRDEPBSCA_VADM_CALC_MODULE Master Class Calculation Module VADM 
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
Class CL_HRDEPBSCA_VAVH_DEF has no forward declaration.
Interfaces
Class CL_HRDEPBSCA_VAVH_DEF has no interface implemented.
Friends
Class CL_HRDEPBSCA_VAVH_DEF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AR_READ_INFOTYPE Instance attribute Protected Object reference (TYPE REF TO) IF_HRSEN_READ_INFOTYPE Reading Infotype Records in PSEN 20100715
2 AS_CLUSTER_NO Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_CLUSTER_VAVH Cluster NO (Statement) VAVH (Pens. Pay Reductions Sec. 14.3) 20030630
3 AS_P0001 Instance attribute Protected Type reference (TYPE) P0001 HR Master Record: Infotype 0001 (Organizational Assignment) 20040303
4 AS_P0008 Instance attribute Protected Type reference (TYPE) P0008 HR Master Record: Infotype 0008 (Basic Pay) 20040303
5 AS_P69D_DURATION Instance attribute Protected Type reference (TYPE) PDE_PBSVAVG_P69DA4_DAUER EP of PS Emp. Acc. to Sect. 69d, Para. 4 20031002
6 AS_P69D_DURATION_CAL Instance attribute Protected Type reference (TYPE) PDE_PBSVAVG_P69DA4_DAUER_CAL EP of PS Emp. Acc. to Sect. 69d, Para. 4 20031002
7 AS_RESULT Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_RESULT_VAVH Result of Calc. Module VAVH (Pension Pay Reduct. Sec. 14.3) 20030630
8 AT_FSPERIOD Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_FSPERIOD Employment Periods for FS Cluster 20100715
9 AT_FSPERIOD_TSPCL Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_FSPERIOD_TSPCL Employment Periods with Selection Class for Cluster FS 20100715
10 A_BOXP69 Instance attribute Protected Type reference (TYPE) PDE_PBSVAVG_P69DA4_BOX Checkbox: Standard Employment Period Sec.69d Para.4 20031002
11 A_EINBV Instance attribute Protected Type reference (TYPE) EINBV Date of Creation of Status of Public Officer 20030709
12 A_EINVF Instance attribute Protected Type reference (TYPE) EINVF Entry: Pension Event 20030702
13 A_GBDAT Instance attribute Protected Type reference (TYPE) GBDAT Date of Birth 20030708
14 A_GRDVF Instance attribute Protected Type reference (TYPE) GRDVF Reason for Incidence of Pension Event 20030703
15 A_KNZRG Instance attribute Protected Type reference (TYPE) KNZRG Legal Basis of Pension Calculation 20091214
16 A_RGBGD Instance attribute Protected Type reference (TYPE) PDE_PBSVAVG_RGBGD Calculation Base of Pension Percentage 20100715
17 A_VERS_MKM Instance attribute Protected Type reference (TYPE) PDE_PBSVAVG_VERS_MKM Pension Feature 20110419
Methods
# Method Level Visibility Method type Description Created on
1 GET_CLUSTER_NO Instance method Public Method Provide Cluster NO (Statements) 20030630
2 GET_RESULT Instance method Public Method Preparation of Calculation Results 20030630
3 SET_DATA_AND_CALCULATE Instance method Public Method Performing of Calculation with Importing Parameters 20030630
Events
Class CL_HRDEPBSCA_VAVH_DEF has no event.
Types
Class CL_HRDEPBSCA_VAVH_DEF has no local type.
Method Signatures

Method GET_CLUSTER_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CLUSTER_NO Call by reference Type reference (TYPE) HRDEPBSCAS_CLUSTER_VAVH Cluster NO (Bescheinigungen) VERS_BEZUG (Versorgungsbezug) 20030630
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030630

Method GET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RESULT Call by reference Type reference (TYPE) HRDEPBSCAS_RESULT_VAVH Ergebnis Berechnungsmodul ERDNT RUHG (erdient. Ruhegehalt) 20030630
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030630

Method SET_DATA_AND_CALCULATE 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 (=' ') 20030630
2 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20040303
3 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezüge) 20040303
4 Importing IS_P69D_DURATION Call by reference Type reference (TYPE) PDE_PBSVAVG_P69DA4_DAUER Dienstzeit eines Beamten nach §69d Abs.4 20031002
5 Importing IS_P69D_DURATION_CAL Call by reference Type reference (TYPE) PDE_PBSVAVG_P69DA4_DAUER_CAL Dienstzeit eines Beamten nach §69d Abs.4 (berechnet) 20031002
6 Importing IT_FSPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD Dienstzeitperioden für den Cluster FS 20100715
7 Importing IT_FSPERIOD_TSPCL Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD_TSPCL Dienstzeitperioden mit ihrer Selektionsklasse für Cluster FS 20100715
8 Importing I_BOXP69 Call by reference Type reference (TYPE) PDE_PBSVAVG_P69DA4_BOX Ankreuzfeld: Vorgabe der Dienstzeit §69d Abs.4 20031002
9 Importing I_EINBV Call by reference Type reference (TYPE) EINBV Datum der Begründung des Beamtenverhältnisses 20030709
10 Importing I_EINVF Call by reference Type reference (TYPE) EINVF Eintritt Versorgungsfall 20030702
11 Importing I_GRDVF Call by reference Type reference (TYPE) GRDVF Grund für das Eintreten des Versorgungsfalls 20030703
12 Importing I_KNZRG Call by reference Type reference (TYPE) KNZRG Rechtsgrundlage der Versorgungsberechnung 20091214
13 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030630
14 Importing I_RGBGD Call by reference Type reference (TYPE) PDE_PBSVAVG_RGBGD Berechnungsgrundlage des Ruhegehaltssatzes 20100715
15 Importing I_VERS_MKM Call by reference Type reference (TYPE) PDE_PBSVAVG_VERS_MKM Versorgungsmerkmal 20110419
# Exception Resumable Description Created on
1 ERROR_IN_CALCULATION Fehler bei der Berechnung 20030630
2 MISSING_MESSAGE_HANDLER Fehler falls keine Referenz des Message Handlers vorhanden 20030630
History
Last changed by/on SAP  20110809 
SAP Release Created in 10A