SAP ABAP Class CL_HRDEPBSCASEN_RGVH_SLAVE_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_SLAVE HR-PBS: Calculation Module RGVH (Pension Percentage) 20030911
Properties
Class CL_HRDEPBSCASEN_RGVH_SLAVE_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_SLAVE_D has no forward declaration.
Interfaces
Class CL_HRDEPBSCASEN_RGVH_SLAVE_D has no interface implemented.
Friends
Class CL_HRDEPBSCASEN_RGVH_SLAVE_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_ALT' Name of the Cluster Structure to be Saved 20030910
2 AS_ALTERNATIV Instance attribute Protected Type reference (TYPE) HRDEPBSVASENS_ALTERNATIV Alternatives Defined by Sect.13 Par.3 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_ALT HR-PBS: Cluster NO (Statements) RGVH (Pension Percentage) 20030910
5 AS_PERIOD_EVAL_INTERVAL_RGVH Instance attribute Protected Type reference (TYPE) PSEN_PERIOD AS_PERIOD_EVAL_INTERVAL_RGVH 20030910
6 AS_RESULT Instance attribute Protected Type reference (TYPE) HRDEPBSCAS_RESULT_RGVH HR-PBS: RGVH Calculation Module Result (Pension Percentage) 20030910
7 AT_P14A4_DISPONIBILITY Instance attribute Protected Type reference (TYPE) HRSEN00_PERIOD_S Period 20031211
8 A_EINVF Instance attribute Protected Type reference (TYPE) EINVF Entry: Pension Event 20030910
9 A_PROTO Instance attribute Protected Type reference (TYPE) PDE_PBSVASEN_PROTO A_PROTO 20030910
10 C_CALCMODULE_RGVH_ALTERNATIV_1 Constant Protected Type reference (TYPE) P_99_PBSCA_CALCMODULE 'RGVH_S1' C_CALCMODULE_RGVH_ALTERNATIV_1 20031021
11 C_CALCMODULE_RGVH_ALTERNATIV_4 Constant Protected Type reference (TYPE) P_99_PBSCA_CALCMODULE 'RGVH_S4' C_CALCMODULE_RGVH_ALTERNATIV_4 20031021
12 C_INFTY_VERSORGUNGSBEZUG Constant Protected Type reference (TYPE) INFTY '0322' C_INFTY_VERSORGUNGSBEZUG 20030910
13 C_RBGBD_ALTES_RECHT Constant Protected Type reference (TYPE) PDE_PBSVAVG_RGBGD 'A' C_RBGBD_NEUES_RECHT 20040130
14 C_RBGBD_NEUES_RECHT Constant Protected Type reference (TYPE) PDE_PBSVAVG_RGBGD 'N' C_RBGBD_NEUES_RECHT 20040130
15 C_RBGBD_UEBRG_RECHT Constant Protected Type reference (TYPE) PDE_PBSVAVG_RGBGD 'U' C_RBGBD_NEUES_RECHT 20040130
16 C_RGVH_PSTEP_IST_ALTES_RECHT Constant Protected Type reference (TYPE) PDE_PBSVASEN_RGVH_PSTEP 'V91I' C_RGVH_PSTEP_V91I 20040130
17 C_RGVH_PSTEP_IST_NEUES_RECHT Constant Protected Type reference (TYPE) PDE_PBSVASEN_RGVH_PSTEP 'N91I' C_RGVH_PSTEP_N91I 20040130
18 C_RGVH_PSTEP_IST_UEBRG_RECHT Constant Protected Type reference (TYPE) PDE_PBSVASEN_RGVH_PSTEP 'U911' C_RGVH_PSTEP_U91I 20040130
19 C_RGVH_VAR_P14A1 Constant Protected Type reference (TYPE) PDE_PBSVASEN_RGVH_VARIANTE '1' C_RGVH_VAR_P14A1 20031021
20 C_RGVH_VAR_P14A4 Constant Protected Type reference (TYPE) PDE_PBSVASEN_RGVH_VARIANTE '4' C_RGVH_VAR_P14A4 20031021
21 C_SUBTY_VERSORGUNGSURHEBER Constant Protected Type reference (TYPE) SUBTY '01' C_SUBTY_VERSORGUNGSURHEBER 20030910
22 HIGH_DATE Constant Protected Type reference (TYPE) ENDDA IF_HRPA_READ_INFOTYPE=>HIGH_DATE HIGH_DATE 20030910
23 LOW_DATE Constant Protected Type reference (TYPE) BEGDA IF_HRPA_READ_INFOTYPE=>LOW_DATE LOW_DATE 20030910
24 TCLAS_APPLICANT Constant Protected Type reference (TYPE) TCLAS CL_HRPA_TCLAS=>TCLAS_APPLICANT TCLAS_APPLICANT 20030910
25 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 PSEN Log of Assessed Actual Times 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_SLAVE_D has no event.
Types
Class CL_HRDEPBSCASEN_RGVH_SLAVE_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_ALT 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_RGVH Call by reference Type reference (TYPE) HRDEPBSVASENS_RGVH_ALLG_ERGEB Berechnung des Ruhegehaltsatz: allgemeine Ergebnis 20030910
2 Exporting ET_FSPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD Dienstzeitperioden für den Cluster FS 20030910
3 Exporting ET_FSPERIOD_TSPCL Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD_TSPCL Dienstzeitperioden für den Cluster FS 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 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_SLAVE_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 Eintritt Versorgungsfall 20030910
6 Importing ID_PROTO Call by reference Type reference (TYPE) PDE_PBSVASEN_PROTO Protokollierung Ruhegehaltsatz 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_ALTERNATIV Call by reference Type reference (TYPE) HRDEPBSVASENS_ALTERNATIV Beschreibung einer Alternativ 20030910
9 Importing IS_CALCVERSION_RGVH Call by reference Type reference (TYPE) HRDEPBSVASENS_CALCVERSION_RGVH Version einer Berechnung eines Ruhegehaltssatzes 20030910
10 Importing IS_PERIOD_EVAL_INTERVAL_RGVH Call by reference Type reference (TYPE) PSEN_PERIOD Period 20030910
11 Importing IT_P14A4_DISPONIBILITY Call by reference Type reference (TYPE) HRSEN00_PERIOD_S Disponibility period - Only for §14 Abs.4 20031211
# 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