SAP ABAP Class CL_HRDEPBSVANO_RGVH (Statements for Calculation of Pension Percentage (RGVH))
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)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPBSNO_NOTIF_SMART_FORMS Create Notifications with Smart Forms 20030923
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRDEPBSVANO_RGVH_4 Statements for Calculation - Comparison Percentage Sec. 14.4 20031023
2 Inheritance (c INHERITING FROM c_ref)  CL_HRDEPBSVANO_RGVH_P14F91 Statements for Pension Percentage Calc. Sec. 14, 1991 Vers. 20031029
3 Inheritance (c INHERITING FROM c_ref)  CL_HRDEPBSVANO_RGVH_P14FNEU Statements for Pension Percentage Calculation Sec. 14 New V. 20030923
4 Inheritance (c INHERITING FROM c_ref)  CL_HRDEPBSVANO_RGVH_P85A1 Statements for Pension Percentage Calculation Sec. 85.1 20030923
5 Inheritance (c INHERITING FROM c_ref)  CL_HRDEPBSVANO_RGVH_V Statements for Comparison Percentage Sec. 13.3 20030925
6 Inheritance (c INHERITING FROM c_ref)  CL_HRDEPBSVANO_VAVH Attachment Employment Periods for Pension Pay Reduction 20110317
Properties
Class CL_HRDEPBSVANO_RGVH  
Short Description Statements for Calculation of Pension Percentage (RGVH)    
Super Class CL_HRPBSNO_NOTIF_SMART_FORMS Create Notifications with Smart Forms 
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 20030923   SAP 
Last change 20050428   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRDEPBSVANO_RGVH has no forward declaration.
Interfaces
Class CL_HRDEPBSVANO_RGVH has no interface implemented.
Friends
Class CL_HRDEPBSVANO_RGVH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AS_CLUSTER_NO_M Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_CLUSTER_NO_RGVH_M AS_CLUSTER_NO_M 20030923
2 AS_CLUSTER_NO_S Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_CLUSTER_NO_RGVH_IDN AS_CLUSTER_NO_S 20030923
3 AS_CLUSTER_NO_ZUSDAT Instance attribute Protected Type reference (TYPE) HRDEPBSXXZUS_CLUSTER_ZUS_DATEN Cluster NO (Statement) Additional Data Advice 20061121
4 AS_T5D81_GRDVF_P14A4 Instance attribute Protected Type reference (TYPE) T5D81 Text for Pension Entry Reason Sec. 14 Para. 4 20060912
5 AS_T5D81_GRDVF_P14V91_Z55 Instance attribute Protected Type reference (TYPE) T5D81 Text for Pension Entry Reason - Allocation Period 20060912
6 AS_T5D81_GRDVF_P14_P37 Instance attribute Protected Type reference (TYPE) T5D81 Text for Pension Entry Reason Work Accident Sec. 37 20060912
7 AS_URHEBER_P0002 Instance attribute Protected Type reference (TYPE) P0002 HR Master Record: Infotype 0002 (Personal Data) 20050817
8 AS_ZUSDAT_VGADDR Instance attribute Protected Type reference (TYPE) HRDEPBSXXZUS_SF_VGADDR Administrative Court Address 20061121
9 AT_DIENSTZEITEN_N916 Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD N916 20030923
10 AT_DIENSTZEITEN_N91C Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Employment Period of Statement 20050725
11 AT_DIENSTZEITEN_N91N Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD N91U 20040405
12 AT_DIENSTZEITEN_N91S Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD N91S 20030923
13 AT_DIENSTZEITEN_N91U Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD N91U 20030923
14 AT_DIENSTZEITEN_Q_N91I Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD_Q N91I with Quota Arrangement 20030923
15 AT_DIENSTZEITEN_U91I Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD U91I 20030923
16 AT_DIENSTZEITEN_U91I_N92 Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD AT_DIENSTZEITEN_U91I_N92 20030923
17 AT_DIENSTZEITEN_U91I_V92 Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD AT_DIENSTZEITEN_U91I_V92 20030923
18 AT_DIENSTZEITEN_V90N Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Employment Period of Statement 20050912
19 AT_DIENSTZEITEN_V91D Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Employment Period of Statement 20030923
20 AT_DIENSTZEITEN_V91D_A80 Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Employment Period of Statement 20040405
21 AT_DIENSTZEITEN_V91I Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD V91I 20030923
22 AT_DIENSTZEITEN_V91N Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Employment Period of Statement 20030923
23 AT_DIENSTZEITEN_V91N_A80 Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Employment Period of Statement 20040405
24 AT_DIENSTZEITEN_V91N_KE Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Employment Period of Statement 20040506
25 AT_DIENSTZEITEN_V91P_A80 Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Employment Period of Statement 20050323
26 AT_DIENSTZEITEN_V91S Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Employment Period of Statement 20030923
27 AT_DIENSTZEITEN_V91S_A80 Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Employment Period of Statement 20040122
28 AT_LGDESC_N91I Instance attribute Protected Type reference (TYPE) HRSEN00_LGDESCRIPTION Legal Regulations 20031013
29 AT_LGDESC_N91S Instance attribute Protected Type reference (TYPE) HRSEN00_LGDESCRIPTION Legal Regulations 20031013
30 AT_LGDESC_U91I Instance attribute Protected Type reference (TYPE) HRSEN00_LGDESCRIPTION Legal Regulations 20031013
31 AT_LGDESC_V91I Instance attribute Protected Type reference (TYPE) HRSEN00_LGDESCRIPTION Legal Regulations 20031013
32 AT_LGDESC_V91S Instance attribute Protected Type reference (TYPE) HRSEN00_LGDESCRIPTION Legal Regulations 20031013
33 AT_P14N91_QOA_KIND_TA Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_QOTUSCH_KIND_TA Rel. Child Info about Times not Affecting Quota Arr. & Texts 20050725
34 AT_P14V91_A80_KIND_KE_TA Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_QOTUSCH_KIND_TA Rel. Child Info about Times not Affecting Quota Arr. & Texts 20050822
35 AT_P14V91_R84_KIND_KE_TA Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_QOTUSCH_KIND_TA Rel. Child Info about Times not Affecting Quota Arr. & Texts 20050822
36 AT_P14V91_R84_KIND_TA Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_QOTUSCH_KIND_TA Rel. Child Info about Times not Affecting Quota Arr. & Texts 20050822
37 AT_WAGETYPES Instance attribute Protected Type reference (TYPE) HRPBSCAT_NOTIF_DATA_WAGETYPES Formatting of Transaction Data of Wage Types 20100319
38 AT_ZUSDAT_TEXTMODGRPS Instance attribute Protected Type reference (TYPE) HRDEPBSXXZUT_SF_TEXTMODGRPS Text Module Groups with IDs and Free Text 20061121
39 A_BESCHEID_RELEVANT Instance attribute Protected Type reference (TYPE) BOOLE_D Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20050418
40 A_CALCMODULE Instance attribute Protected Type reference (TYPE) P_99_PBSCA_CALCMODULE HR-PBS: Calculation Module 20031028
41 A_IDNR_DISP Instance attribute Protected Type reference (TYPE) PDE_PBSVASEN_ALTERNATIV_IDNR Identification Number of RGVH Alternative 20030929
42 A_IS_HINTERBL Instance attribute Protected Type reference (TYPE) BOOLE_D Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20050819
43 A_URHEBER_ENAME Instance attribute Protected Type reference (TYPE) EMNAM Formatted Name of Employee or Applicant 20050817
44 A_URHEBER_PERNR Instance attribute Protected Type reference (TYPE) PERNR_D Personnel Number 20050817
45 C_ALT_IDNR_NO_CALCULATION Constant Private Type reference (TYPE) PDE_PBSVASEN_ALTERNATIV_IDNR '00' C_ALT_IDNR_NO_CALCULATION 20031125
46 C_BEGDA_UEBERGANG_92 Constant Protected Type reference (TYPE) BEGDA '19920101' C_BEGDA_UEBERGANG_92 20030923
47 C_CALCMODULE_RGVH Constant Protected Type reference (TYPE) P_99_PBSCA_CALCMODULE 'RGVH' C_CALCMODULE_RGVH 20030923
48 C_CALCMODULE_RGVH_4 Constant Protected Type reference (TYPE) P_99_PBSCA_CALCMODULE 'RGVH_4' C_CALCMODULE_RGVH_4 20031023
49 C_MOLGA_GERMANY Constant Protected Type reference (TYPE) MOLGA '01' C_MOLGA_GERMANY 20030923
50 C_PSTEP_QOTU_DENOM Constant Protected Type reference (TYPE) PDE_PBSVASEN_RGVH_PSTEP 'N91D' C_PSTEP_QOTU_DENOM 20030923
51 C_PSTEP_QOTU_NUMER Constant Protected Type reference (TYPE) PDE_PBSVASEN_RGVH_PSTEP 'N91N' C_PSTEP_QOTU_NUMER 20030923
52 C_PSTEP_RGVH_SOLL_DENOM Constant Protected Type reference (TYPE) PDE_PBSVASEN_RGVH_PSTEP 'V91D' C_PSTEP_RGVH_SOLL_DENOM 20030923
Methods
# Method Level Visibility Method type Description Created on
1 GET_ALTERNATIVE_CALCULATION Instance method Protected Method Read Alternative Calculation from NO Cluster 20030925
2 READ_DATA_CLUSTER_NO Instance method Protected Method Read Data from NO Cluster 20030925
3 SET_CALCMODULE Instance method Protected Method Set Calculation Module Used (RGVH or RGVH_4) 20031023
Events
Class CL_HRDEPBSVANO_RGVH has no event.
Types
Class CL_HRDEPBSVANO_RGVH has no local type.
Method Signatures

Method GET_ALTERNATIVE_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 Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030925
2 Importing IT_CLUSTER_NO_IDNR Call by reference Type reference (TYPE) HRDEPBSCAT_CLUSTER_NO_RGVH_IDN HR-PBS: Cluster NO (Bescheinigungen) RGVH (Ruhegehaltssatz) 20030925
3 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message-Handler 20030925
# Exception Resumable Description Created on
1 E_ASSERTION Fehler beim Lesen bestimmter Daten aller Bescheinigungen 20030925
2 MISSING_MESSAGE_HANDLER Fehler falls keine Referenz des Message Handlers vorhanden 20030925

Method READ_DATA_CLUSTER_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLUSTER_NO_IDNR Call by reference Type reference (TYPE) HRDEPBSCAT_CLUSTER_NO_RGVH_IDN HR-PBS: Cluster NO (Bescheinigungen) RGVH (Ruhegehaltssatz) 20030925
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030925
3 Importing I_CALCMODULE Call by reference Type reference (TYPE) P_99_PBSCA_CALCMODULE HR-PBS: Berechnungsmodul 20031023
4 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message-Handler 20030925
5 Importing I_READ_FROM_BUFFER Value transfer Type reference (TYPE) FLAG SPACE Vom Puffer lesen? 20041029
# Exception Resumable Description Created on
1 ERROR_READING_DATA_SPECIFIC Fehler beim Lesen bestimmter Daten aller Bescheinigungen 20030925
2 MISSING_MESSAGE_HANDLER Fehler falls keine Referenz des Message Handlers vorhanden 20030925

Method SET_CALCMODULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CALCMODULE Call by reference Type reference (TYPE) P_99_PBSCA_CALCMODULE HR-PBS: Berechnungsmodul 20031023

Method SET_CALCMODULE on class CL_HRDEPBSVANO_RGVH has no exception.
History
Last changed by/on SAP  20050428 
SAP Release Created in 10A