SAP ABAP Class CL_HRDEPBSCASEN_RGVH_MASTER_D (HR-PBS: Calc. Module RGVH (Pension Percentage) Definition)
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_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_HRDEPBSCASEN_RGVH_MASTER HR-PBS: Calculation Module RGVH (Pension Percentage) 20030910
Properties
Class CL_HRDEPBSCASEN_RGVH_MASTER_D  
Short Description HR-PBS: Calc. Module RGVH (Pension Percentage) 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     
Category 0   
Package P01PBSVASEN_BL   HR-VADM: Employ. Periods, Pension Percent. (Business Logic) 
Created 20030910   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRDEPBSCASEN_RGVH_MASTER_D has no forward declaration.
Interfaces
Class CL_HRDEPBSCASEN_RGVH_MASTER_D has no interface implemented.
Friends
Class CL_HRDEPBSCASEN_RGVH_MASTER_D has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_CLUSTER_STRUCTURE Constant Protected Type reference (TYPE) STRUKNAME 'HRDEPBSCAS_CLUSTER_NO_RGVH_M' Name of the Cluster Structure to be Saved 20030910
2 AR_READ_INFOTYPE Instance attribute Protected Object reference (TYPE REF TO) IF_HRSEN_READ_INFOTYPE AR_READ_INFOTYPE 20030910
3 AS_CALCVERSION_RGVH Instance attribute Protected Type reference (TYPE) HRDEPBSVASENS_CALCVERSION_RGVH Version of Calculation of Pension Percentage 20030910
4 AS_CLUSTER_NO Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_CLUSTER_NO_RGVH_M HR-PBS: Cluster NO (Statements) RGVH (Pension Percentage) 20030910
5 AS_P13A3 Instance attribute Protected Type reference (TYPE) HRDEPBSVASENS_LOG_P13A3 AS_P13A3 20030910
6 AS_P14A4_RSDET Instance attribute Protected Type reference (TYPE) HRDEPBSVASENS_LOG_P14A4_RSDET Logging Part: Sec. 14 Para. 4 - Need for Calculation 20031210
7 AS_P14_P36 Instance attribute Protected Type reference (TYPE) HRDEPBSVASENS_LOG_P14_RGVH_P36 Logging Part: Sect. 37 20031014
8 AS_P14_P37 Instance attribute Protected Type reference (TYPE) HRDEPBSVASENS_LOG_P14_RGVH_P37 Logging Part: Sect. 37 20030910
9 AS_RESULT Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_RESULT_RGVH HR-PBS: RGVH Calc. Module Result (Pension Percentage) 20030910
10 AS_RESULT_CALC Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_RESULT_RGVH HR-PBS: RGVH Calculation Module Result (Pension Percentage) 20031212
11 AS_RESULT_SEN Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_RESULT_RGVH HR-PBS: RGVH Calculation Module Result (Pension Percentage) 20031208
12 AT_IDNR_ALTERNATIV Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_ALTERNATIV_IDNR Description of Alternative 20030910
13 AT_IDNR_CALCMOD Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_ALT_IDNR_CALCMOD Calculation Module of Alternative 20030910
14 AT_IDNR_ERGEBNIS Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_ALT_IDNR_ERGEB Result of Alternative 20030910
15 AT_IDNR_KEY Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_ALT_IDNR_KEY Key of Alternative 20030910
16 AT_P14A4_DISPONIBILITY Instance attribute Protected Type reference (TYPE) HRSEN00_PERIOD_S Period 20031211
17 A_EINVF Instance attribute Protected Type reference (TYPE) EINVF Entry: Pension Event 20030910
18 A_IDNR Instance attribute Protected Type reference (TYPE) PDE_PBSVASEN_ALTERNATIV_IDNR Identification Number of RGVH Alternative 20030910
19 A_P14A4_REAS Instance attribute Protected Type reference (TYPE) PDE_PBSVASEN_KP14A4 Prereq. for Not Applying Calculation Acc. to Sec. 14 Para. 4 20031210
20 A_PROTO Instance attribute Protected Type reference (TYPE) PDE_PBSVASEN_PROTO A_PROTO 20030910
21 C_AGE_BEGDA_EVAL_INTERVAL_RGVH Constant Protected Type reference (TYPE) EMPL_AGE CL_HRPADEPBSVASEN_RGVH_KONST=>C_AGE_BEGDA_EVAL_INTERVAL_RGVH C_AGE_BEGDA_EVAL_INTERVAL_RGVH 20030910
22 C_CALCMODULE_RGVH_ALTERNATIV_1 Constant Protected Type reference (TYPE) P_99_PBSCA_CALCMODULE 'RGVH_S1' C_CALCMODULE_RGVH_ALTERNATIV 20031021
23 C_CALCMODULE_RGVH_ALTERNATIV_4 Constant Protected Type reference (TYPE) P_99_PBSCA_CALCMODULE 'RGVH_S4' C_CALCMODULE_RGVH_ALTERNATIV 20031021
24 C_CALCMODULE_RGVH_P14A1 Constant Protected Type reference (TYPE) P_99_PBSCA_CALCMODULE 'RGVH' RGVH P14 A1 20031021
25 C_CALCMODULE_RGVH_P14A4 Constant Protected Type reference (TYPE) P_99_PBSCA_CALCMODULE 'RGVH_4' RGVH P14 A4 20031021
26 C_INFTY_VERSORGUNGSBEZUG Constant Protected Type reference (TYPE) INFTY '0322' C_INFTY_VERSORGUNGSBEZUG 20030910
27 C_KP14A4_BEGDA_F97 Constant Protected Type reference (TYPE) PDE_PBSVASEN_KP14A4 '2' Prereq. for Not Applying Calculation Acc. to Sec. 14 Para. 4 20031210
28 C_KP14A4_DIENSTUNFAEHIG Constant Protected Type reference (TYPE) PDE_PBSVASEN_KP14A4 '1' Prereq. for Not Applying Calculation Acc. to Sec. 14 Para. 4 20031210
29 C_MOLGA_GERMANY Constant Protected Type reference (TYPE) MOLGA CL_HRPADEPBSVASEN_RGVH_KONST=>C_MOLGA_GERMANY C_MOLGA_GERMANY 20030910
30 C_PROCE_RGVH_IST_N91 Constant Protected Type reference (TYPE) PSEN_PROCE CL_HRPADEPBSVASEN_RGVH_KONST=>C_PROCE_RGVH_IST_N91 C_PROCE_RGVH_IST_N91 20030910
31 C_SUBTY_VERSORGUNGSURHEBER Constant Protected Type reference (TYPE) SUBTY '01' C_SUBTY_VERSORGUNGSURHEBER 20030910
32 C_VHSVB_DIENSTUNFALL_P37 Constant Protected Type reference (TYPE) VHSVB '80.00' C_VHSVB_DIENSTUNFALL_P37 20030910
33 C_VHSVB_P14N91_MAX Constant Protected Type reference (TYPE) VHSVB CL_HRDEPBSVASEN_RGVH=>C_VHSVB_P14N91_MAX C_VHSVB_P14N91_MAX 20030910
34 C_VHSVB_P14N91_MAX_NEU Constant Protected Type reference (TYPE) VHSVB CL_HRDEPBSVASEN_RGVH=>C_VHSVB_P14N91_MAX_NEU C_VHSVB_P14N91_MAX 20110526
35 C_VHSVB_P14N91_P36_MIN Constant Protected Type reference (TYPE) VHSVB '66.67' C_VHSVB_P14N91_MAX 20031014
36 C_VHSVB_SUPP_DIENSTUNFALL_P36 Constant Protected Type reference (TYPE) VHSVB '20.00' C_VHSVB_DIENSTUNFALL_P37 20031014
37 HIGH_DATE Constant Protected Type reference (TYPE) ENDDA IF_HRPA_READ_INFOTYPE=>HIGH_DATE HIGH_DATE 20030910
38 LOW_DATE Constant Protected Type reference (TYPE) BEGDA IF_HRPA_READ_INFOTYPE=>LOW_DATE LOW_DATE 20030910
39 TCLAS_APPLICANT Constant Protected Type reference (TYPE) TCLAS CL_HRPA_TCLAS=>TCLAS_APPLICANT TCLAS_APPLICANT 20030910
40 TCLAS_EMPLOYEE Constant Protected Type reference (TYPE) TCLAS CL_HRPA_TCLAS=>TCLAS_EMPLOYEE TCLAS_EMPLOYEE 20030910
Methods
# Method Level Visibility Method type Description Created on
1 GET_CLUSTER_NO Instance method Public Method Provide Cluster NO (Statements) 20030910
2 GET_RESULT Instance method Public Method Preparation of Calculation Results 20030910
3 READ_IST_CVPERIOD_FS Instance method Public Method Read Log for Assessed Actual Periods 20040420
4 READ_LEGAL_TEXT_FS_IST_PERIODS Instance method Public Method Legal Texts for Assessed Actual Times 20040130
5 SET_DATA_AND_CALCULATE Instance method Public Method Performing of Calculation with Importing Parameters 20030910
Events
Class CL_HRDEPBSCASEN_RGVH_MASTER_D has no event.
Types
Class CL_HRDEPBSCASEN_RGVH_MASTER_D 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_NO_RGVH_M HR-PBS: Cluster NO (Bescheinigungen) RGVH (Ruhegehaltssatz) 20030910
2 Exporting ET_CLUSTER_NO_IDNR Call by reference Type reference (TYPE) HRDEPBSCAT_CLUSTER_NO_RGVH_IDN HR-PBS: Cluster NO (Bescheinigungen) RGVH (Ruhegehaltssatz) 20030910
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030910

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_RGVH HR-PBS: Ergebnis Berechnungsmodul RGVH (Ruhegehaltssatz) 20030910
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030910

Method READ_IST_CVPERIOD_FS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040420
2 Exporting ET_CVPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_LOG_EVENT_PERIOD Protokollierung: Periode eines Verarbeitungszeitpunkts 20040420
3 Exporting ET_FSPERIOD_TSPCL Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD_TSPCL Dienstzeitperioden mit ihrer Selektionsklasse für Cluster FS 20050801
4 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20040420
# Exception Resumable Description Created on
1 E_ASSERTION Programmfehler 20040420

Method READ_LEGAL_TEXT_FS_IST_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040130
2 Exporting ET_PSTEP_LGDESC Call by reference Type reference (TYPE) HRDEPBSVASENT_LOG_PSTEP_LGDESC Gesetzliche Grundlage zum Schritt der RGVH-Berechnung 20040130
3 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20040130

Method READ_LEGAL_TEXT_FS_IST_PERIODS on class CL_HRDEPBSCASEN_RGVH_MASTER_D has no exception.

Method SET_DATA_AND_CALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_IS_OK Call by reference Type reference (TYPE) BOOLE_D ED_IS_OK 20030910
2 Exporting ES_RGVH_ERGEBNIS Call by reference Type reference (TYPE) HRDEPBSVASENS_RGVH_ALLG_ERGEB ES_RGVH_ERGEBNIS 20030910
3 Exporting ET_FSPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD ET_FSPERIOD 20030910
4 Exporting ET_FSPERIOD_TSPCL Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD_TSPCL ET_FSPERIOD_TSPCL 20030910
5 Importing ID_EINVF Call by reference Type reference (TYPE) EINVF ID_EINVF 20030910
6 Importing ID_PROTO Call by reference Type reference (TYPE) PDE_PBSVASEN_PROTO ID_PROTO 20030910
7 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER IR_MSG_HANDLER 20030910
8 Importing IS_CALCVERSION_RGVH Call by reference Type reference (TYPE) HRDEPBSVASENS_CALCVERSION_RGVH IS_CALCVERSION_RGVH 20030910
# Exception Resumable Description Created on
1 ERROR_IN_CALCULATION Fehler bei der Berechnung 20030911
2 MISSING_MESSAGE_HANDLER Fehler falls keine Referenz des Message Handlers vorhanden 20030911
History
Last changed by/on SAP  20110809 
SAP Release Created in 10A