SAP ABAP Class CL_HRDEPBSVASEN_ASSESSMENT (Assessment of Pension Percentage)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-PS-VA (Application Component) Pension Administration
     P01PBSVASEN_BL (Package) HR-VADM: Employ. Periods, Pension Percent. (Business Logic)
Properties
Class CL_HRDEPBSVASEN_ASSESSMENT  
Short Description Assessment of Pension Percentage    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01PBSVASEN_BL   HR-VADM: Employ. Periods, Pension Percent. (Business Logic) 
Created 20070205   SAP 
Last change 20070912   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRDEPBSVASEN_ASSESSMENT has no forward declaration.
Interfaces
Class CL_HRDEPBSVASEN_ASSESSMENT has no interface implemented.
Friends
Class CL_HRDEPBSVASEN_ASSESSMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_NO_LOG Static Attribute Public Type reference (TYPE) BOOLE_D No Logs 20071204
2 C_CALCMODULE_HGVH Constant Protected Type reference (TYPE) P_99_PBSCA_CALCMODULE 'HGVH' Calculation Module HGVH 20070212
3 C_CALCMODULE_P69D Constant Protected Type reference (TYPE) P_99_PBSCA_CALCMODULE 'P69D' Calculation Module Sec. 69d 20070212
4 C_CALCMODULE_RGEH_P14A Constant Protected Type reference (TYPE) P_99_PBSCA_CALCMODULE 'RGEH_P14A' Calculation Module Sec. 14a 20070212
5 C_CALCMODULE_RGVH Constant Protected Type reference (TYPE) P_99_PBSCA_CALCMODULE 'RGVH' Calculation Module RGVH 20070212
6 C_CALCMODULE_RGVH_P14A4 Constant Protected Type reference (TYPE) P_99_PBSCA_CALCMODULE 'RGVH_4' Calculation Module RGVH Sec. 14.4 20070212
7 C_CALCMODULE_VAVH Constant Protected Type reference (TYPE) P_99_PBSCA_CALCMODULE 'VAVH' Calculation Module Pension Pay Reduction Sec. 14.3 20070212
8 FALSE Constant Protected Type reference (TYPE) BOOLE_D ' ' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20070212
9 HIGH_DATE Constant Protected Type reference (TYPE) D '99991231' High Date 20070212
10 LOW_DATE Constant Protected Type reference (TYPE) D '18000101' Low-Date 20070212
11 TRUE Constant Protected Type reference (TYPE) BOOLE_D 'X' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20070212
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_PENSION Static method Public Method Call All Calculations for Assessment of Pension Percentage 20070214
2 GET_MASTERDATA_ASSESSMENT Static method Public Method Read Master Data Required for Assessment 20070706
3 INIT_BUFFER Static method Public Method Buffer Initialization After Successful Simulation 20070706
4 PROCESS_CALCULATION Static method Public Method Call All Calculations for Assessment of Pension Percentage 20070212
5 PROCESS_HGVH_CALCULATION Static method Public Method Calculation of Percentages for Upper Limits 20070212
6 PROCESS_P69D_CALCULATION Static method Private Method Calculation of Employment Period Sec. 69d BeamtVG 20070212
7 PROCESS_RGEH_P14A_CALCULATION Static method Private Method Calculation of Pension Percentage Increase Sec. 141 BeamtVG 20070212
8 PROCESS_RGVH_CALCULATION Static method Private Method Calculation of Pension Percentage 20070212
9 PROCESS_VAVH_CALCULATION Static method Private Method Calculation of Pension Pay Reduction Sec. 14.3 BeamtVG 20070212
10 UPDATE_ASSESSMENT Static method Public Method Update for Assessment of Pension Percentage 20080624
11 UPDATE_SI_PERIODS Static method Private Method Update of Evaluated Employment Periods 20080624
12 WRITE_CLUSTER_NO Static method Public Method Write Cluster NO for Assessment of Pension Percentage 20080624
Events
Class CL_HRDEPBSVASEN_ASSESSMENT has no event.
Types
Class CL_HRDEPBSVASEN_ASSESSMENT has no local type.
Method Signatures

Method CALCULATE_PENSION 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_VERSORGUNG Ergebnis Berechnungsmodul VERSORGUNG (Versorgung) 20070214
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070214
3 Exporting E_REF_CLASS_MODULE Call by reference Object reference (TYPE REF TO) IF_HRPBSCA_CALC_MODULE HR-PBS Interface für Berechnungsmodule 20070214
4 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20070214
5 Importing IS_P0716 Call by reference Type reference (TYPE) P0716 Request management infotype 20070214
6 Importing I_DATE Call by reference Type reference (TYPE) P00_PBS_ADATE Berechnungsstichtag 20070214
7 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20070214
8 Importing I_NO_LOG Call by reference Type reference (TYPE) BOOLE_D Keine Protokollierung 20071204
9 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20070214

Method CALCULATE_PENSION on class CL_HRDEPBSVASEN_ASSESSMENT has no exception.

Method GET_MASTERDATA_ASSESSMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20070706
2 Exporting ES_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20070706
3 Exporting ES_P0322 Call by reference Type reference (TYPE) P0322 HR-PSG: Informationstyp Versorgung (Nr. 0322) 20070706
4 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070706
5 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20070706
6 Importing IS_P0716 Call by reference Type reference (TYPE) P0716 Request management infotype 20070706
7 Importing I_DATE Call by reference Type reference (TYPE) P00_PBS_ADATE Berechnungsstichtag 20070706
8 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20070706
9 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20070706

Method GET_MASTERDATA_ASSESSMENT on class CL_HRDEPBSVASEN_ASSESSMENT has no exception.

Method INIT_BUFFER Signature

Method INIT_BUFFER on class CL_HRDEPBSVASEN_ASSESSMENT has no parameter.
Method INIT_BUFFER on class CL_HRDEPBSVASEN_ASSESSMENT has no exception.

Method PROCESS_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_P0322 Call by reference Type reference (TYPE) P0322 HR-PSG: Informationstyp Versorgung (Nr. 0322) 20070212
2 Exporting ET_FSPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD Dienstzeitperioden 20070212
3 Exporting ET_FSPERIOD_TSPCL Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD_TSPCL Dienstzeitperioden mit Selektionsklasse 20070212
4 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Aufruf ohne Fehler? 20070212
5 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message-Handler 20070212
6 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20070212
7 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20070212
8 Importing IS_P0322 Call by reference Type reference (TYPE) P0322 HR-PSG: Informationstyp Versorgung (Nr. 0322) 20070212
9 Importing IS_P0716 Call by reference Type reference (TYPE) P0716 Request management infotype 20070212
10 Importing IS_PWE_HDR Call by reference Type reference (TYPE) HRPS_PWE_HDR Process Workbench Engine Kopfinformationen 20070212
11 Importing I_SET_PWE_HEADER Call by reference Type reference (TYPE) BOOLE_D 'X' Schreiben des PWE-Headers in Exchanger 20080624

Method PROCESS_CALCULATION on class CL_HRDEPBSVASEN_ASSESSMENT has no exception.

Method PROCESS_HGVH_CALCULATION 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 Aufruf ohne Fehler? 20070212
2 Exporting E_VHSMX_CAL Call by reference Type reference (TYPE) VHSMX_CAL maschinell berechneter Höchstgrenze Vomhundertsatz 20070212
3 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message-Handler 20070212
4 Importing IS_P0322 Call by reference Type reference (TYPE) P0322 HR-PSG: Informationstyp Versorgung (Nr. 0322) 20070212
5 Importing IS_P0716 Call by reference Type reference (TYPE) P0716 Request management infotype 20070212
6 Importing IS_PWE_HDR Call by reference Type reference (TYPE) HRPS_PWE_HDR Process Workbench Engine Kopfinformationen 20070212
7 Importing IT_FSPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD Dienstzeitperioden 20070212
8 Importing IT_FSPERIOD_TSPCL Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD_TSPCL Dienstzeitperioden mit Selektionsklasse 20070212
9 Importing I_KEZ_PZ Call by reference Type reference (TYPE) BOOLE_D Berechnung Ruhegehaltssatz für Kindererz.- und Pflegezeiten 20100715
10 Importing I_PROTO Call by reference Type reference (TYPE) PDE_PBSVASEN_PROTO 'X' Protokollierung Ruhegehaltsatz 20100715

Method PROCESS_HGVH_CALCULATION on class CL_HRDEPBSVASEN_ASSESSMENT has no exception.

Method PROCESS_P69D_CALCULATION 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 Aufruf ohne Fehler? 20070212
2 Exporting E_P69DA4_CAL Call by reference Type reference (TYPE) PDE_PBSVAVG_P69DA4_DAUER_CAL Dienstzeit eines Beamten nach §69d Abs.4 20070212
3 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message-Handler 20070212
4 Importing IS_P0322 Call by reference Type reference (TYPE) P0322 HR-PSG: Informationstyp Versorgung (Nr. 0322) 20070212
5 Importing IS_P0716 Call by reference Type reference (TYPE) P0716 Request management infotype 20070212
6 Importing IS_PWE_HDR Call by reference Type reference (TYPE) HRPS_PWE_HDR Process Workbench Engine Kopfinformationen 20070212
7 Importing IT_FSPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD Dienstzeitperioden 20070212

Method PROCESS_P69D_CALCULATION on class CL_HRDEPBSVASEN_ASSESSMENT has no exception.

Method PROCESS_RGEH_P14A_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ANZ_MON_P14A_CAL Call by reference Type reference (TYPE) PDE_PBSVAVG_P14A_ANZ_MON_CAL Maßgebl. Monate Erhöhung Ruhegehaltssatz n. §14a (berechnet) 20070212
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Aufruf ohne Fehler? 20070212
3 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message-Handler 20070212
4 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20071219
5 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20071219
6 Importing IS_P0322 Call by reference Type reference (TYPE) P0322 HR-PSG: Informationstyp Versorgung (Nr. 0322) 20070212
7 Importing IS_P0716 Call by reference Type reference (TYPE) P0716 Request management infotype 20070212
8 Importing IS_PWE_HDR Call by reference Type reference (TYPE) HRPS_PWE_HDR Process Workbench Engine Kopfinformationen 20070212
9 Importing IT_FSPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD Dienstzeitperioden 20070212

Method PROCESS_RGEH_P14A_CALCULATION on class CL_HRDEPBSVASEN_ASSESSMENT has no exception.

Method PROCESS_RGVH_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FSPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD Dienstzeitperioden 20070212
2 Exporting ET_FSPERIOD_TSPCL Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD_TSPCL Dienstzeitperioden mit Selektionsklasse 20070212
3 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Aufruf ohne Fehler? 20070212
4 Exporting E_RGBGD Call by reference Type reference (TYPE) PDE_PBSVAVG_RGBGD Berechnungsgrundlage des Ruhegehaltssatzes 20070212
5 Exporting E_VHSVB Call by reference Type reference (TYPE) VHSVB Persönlicher Ruhegehaltssatz Versorgung 20070212
6 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message-Handler 20070212
7 Importing IS_P0322 Call by reference Type reference (TYPE) P0322 HR-PSG: Informationstyp Versorgung (Nr. 0322) 20070212
8 Importing IS_P0716 Call by reference Type reference (TYPE) P0716 Request management infotype 20070212
9 Importing IS_PWE_HDR Call by reference Type reference (TYPE) HRPS_PWE_HDR Process Workbench Engine Kopfinformationen 20070212
10 Importing I_CALCMODULE Call by reference Type reference (TYPE) P_99_PBSCA_CALCMODULE Berechnungsmodul 20070212
11 Importing I_FACT_CLEAR Call by reference Type reference (TYPE) BOOLE_D Initialisieren Factory Berechnungsmodule 20070212

Method PROCESS_RGVH_CALCULATION on class CL_HRDEPBSVASEN_ASSESSMENT has no exception.

Method PROCESS_VAVH_CALCULATION 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 Aufruf ohne Fehler? 20070212
2 Exporting E_VERS_AUFSCHL_CAL Call by reference Type reference (TYPE) PDE_PBSVAVG_VERS_AUFS_CAL Vomhundertsatz maschinell berechneter Versorgungsaufschlag 20100715
3 Exporting E_VHSAB_CAL Call by reference Type reference (TYPE) VHSAB_CAL masch. Vomhundertsatz Minderung Ruhegehalt BeamtVG §14 Abs.3 20070212
4 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message-Handler 20070212
5 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20070212
6 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20070212
7 Importing IS_P0322 Call by reference Type reference (TYPE) P0322 HR-PSG: Informationstyp Versorgung (Nr. 0322) 20070212
8 Importing IS_P0716 Call by reference Type reference (TYPE) P0716 Request management infotype 20070212
9 Importing IS_PWE_HDR Call by reference Type reference (TYPE) HRPS_PWE_HDR Process Workbench Engine Kopfinformationen 20070212
10 Importing IT_FSPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD Dienstzeitperioden für den Cluster FS 20100715
11 Importing IT_FSPERIOD_TSPCL Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD_TSPCL Dienstzeitperioden mit ihrer Selektionsklasse für Cluster FS 20100715

Method PROCESS_VAVH_CALCULATION on class CL_HRDEPBSVASEN_ASSESSMENT has no exception.

Method UPDATE_ASSESSMENT 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 Aufruf ohne Fehler? 20080624
2 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message-Handler 20080624
3 Importing IS_P0322 Call by reference Type reference (TYPE) P0322 HR-PSG: Informationstyp Versorgung (Nr. 0322) 20080624
4 Importing IS_P0716 Call by reference Type reference (TYPE) P0716 Request management infotype 20080624
5 Importing IS_PWE_HDR Call by reference Type reference (TYPE) HRPS_PWE_HDR Process Workbench Engine Kopfinformationen 20080624
6 Importing IT_FSPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD Dienstzeitperioden 20080624
7 Importing IT_FSPERIOD_TSPCL Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD_TSPCL Dienstzeitperioden mit Selektionsklasse 20080624

Method UPDATE_ASSESSMENT on class CL_HRDEPBSVASEN_ASSESSMENT has no exception.

Method UPDATE_SI_PERIODS 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 Aufruf ohne Fehler? 20080624
2 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message-Handler 20080624
3 Importing IS_PWE_HDR Call by reference Type reference (TYPE) HRPS_PWE_HDR Process Workbench Engine Kopfinformationen 20080624
4 Importing IT_FSPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD Dienstzeitperioden 20080624
5 Importing IT_FSPERIOD_TSPCL Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD_TSPCL Dienstzeitperioden mit Selektionsklasse 20080624

Method UPDATE_SI_PERIODS on class CL_HRDEPBSVASEN_ASSESSMENT has no exception.

Method WRITE_CLUSTER_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_INSTANCE Call by reference Object reference (TYPE REF TO) IF_HRPBSCA_CALC_MODULE Instanz Berechnungsmodul 20080624
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Aufruf ohne Fehler? 20080624
3 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message-Handler 20080624
4 Importing IS_P0716 Call by reference Type reference (TYPE) P0716 Request management infotype 20080624
5 Importing IS_PWE_HDR Call by reference Type reference (TYPE) HRPS_PWE_HDR Process Workbench Engine Kopfinformationen 20080624
6 Importing I_CALCMODULE Call by reference Type reference (TYPE) P_99_PBSCA_CALCMODULE HR-PBS: Berechnungsmodul 20080624
7 Importing I_INIT_BUFFER Call by reference Type reference (TYPE) BOOLE_D Initialisierung des Puffers 20080624

Method WRITE_CLUSTER_NO on class CL_HRDEPBSVASEN_ASSESSMENT has no exception.
History
Last changed by/on SAP  20070912 
SAP Release Created in