SAP ABAP Class CL_HRDEPBSCASEN_HGVH_DEF (HR-PBS: Module HGVH (Per. UL. Sec. 55 BeamtVG) Abstract)
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_HGVH HR-PBS: Module HGVH (Percentage Upper Limit Sec. 55 BeamtVG) 20030915
Properties
Class CL_HRDEPBSCASEN_HGVH_DEF  
Short Description HR-PBS: Module HGVH (Per. UL. Sec. 55 BeamtVG) Abstract    
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 P01PBSVASEN_BL   HR-VADM: Employ. Periods, Pension Percent. (Business Logic) 
Created 20030915   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRDEPBSCASEN_HGVH_DEF has no forward declaration.
Interfaces
Class CL_HRDEPBSCASEN_HGVH_DEF has no interface implemented.
Friends
Class CL_HRDEPBSCASEN_HGVH_DEF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AS_CLUSTER_NO Instance attribute Protected Type reference (TYPE) HRDEPBSCASENS_CLUSTER_HGVH Cluster NO (Statements) Percentage Upper Lim. Sec.55 BeamtVG 20030915
2 AS_RESULT Instance attribute Protected Type reference (TYPE) HRDEPBSCASENS_RESULT_HGVH Result Calculation for Upper Limit Percentage Sec 55 BeamtVG 20030915
3 AT_FSPERIOD Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_FSPERIOD Employment Periods for FS Cluster 20030915
4 AT_FSPERIOD_TSPCL Instance attribute Protected Type reference (TYPE) HRDEPBSVASENT_FSPERIOD_TSPCL Employment Periods with Selection Class for Cluster FS 20030915
5 A_EINVF Instance attribute Protected Type reference (TYPE) EINVF Entry: Pension Event 20030915
6 A_KEZ_PZ Instance attribute Protected Type reference (TYPE) BOOLE_D Calc. of Pens. Rate for Periods of Child Rearing and Care 20100715
7 A_PROTO Instance attribute Protected Type reference (TYPE) PDE_PBSVASEN_PROTO Logging of Pension Percentage 20100715
8 A_RGBGD Instance attribute Protected Type reference (TYPE) PDE_PBSVAVG_RGBGD Calculation Base of Pension Percentage 20030915
9 A_VHSVB Instance attribute Protected Type reference (TYPE) VHSVB Personal Pension Percentage 20030925
10 C_INFTY_VERSORGUNGSBEZUG Constant Protected Type reference (TYPE) INFTY '0322' C_INFTY_VERSORGUNGSBEZUG 20031029
11 C_SUBTY_VERSORGUNGSURHEBER Constant Protected Type reference (TYPE) SUBTY '01' C_SUBTY_VERSORGUNGSURHEBER 20031029
12 C_VHSVB_DIENSTUNFALL_P37 Constant Protected Type reference (TYPE) VHSVB '80.00' C_VHSVB_DIENSTUNFALL_P37 20031029
13 C_VHSVB_SUPP_DIENSTUNFALL_P36 Constant Protected Type reference (TYPE) VHSVB '20.00' C_VHSVB_SUPP_DIENSTUNFALL_P36 20031029
Methods
# Method Level Visibility Method type Description Created on
1 GET_CLUSTER_NO Instance method Public Method Provide Cluster NO (Statements) 20030915
2 GET_RESULT Instance method Public Method Provide: Calculation Results 20030915
3 SET_DATA_AND_CALCULATE Instance method Public Method Performing of Calculation with Importing Parameters 20030915
Events
Class CL_HRDEPBSCASEN_HGVH_DEF has no event.
Types
Class CL_HRDEPBSCASEN_HGVH_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 ED_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040130
2 Exporting ES_CLUSTER_NO Call by reference Type reference (TYPE) HRDEPBSCASENS_CLUSTER_HGVH Cluster NO (Bescheinigungen) VHS Höchstgrenze §55 BeamtVG 20030915
3 Exporting ET_IST_CVPERIOD_RGVH Call by reference Type reference (TYPE) HRDEPBSVASENT_LOG_EVENT_PERIOD Protokollierung: Periode eines Verarbeitungszeitpunkts 20040420
4 Exporting ET_PSTEP_LGDESC Call by reference Type reference (TYPE) HRDEPBSVASENT_LOG_PSTEP_LGDESC Gesetzliche Grundlage zum Schritt der RGVH-Berechnung 20040130
5 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20040130
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030915

Method GET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RESULT Value transfer Type reference (TYPE) HRDEPBSCASENS_RESULT_HGVH Ergebnis Berechnung HGVH (VHS Höchstgrenze §55 BeamtVG) 20030915
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030915

Method SET_DATA_AND_CALCULATE 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) HRDEPBSCASENS_RESULT_HGVH Ergebnis Berechnung HGVH (VHS Höchstgrenze §55 BeamtVG) 20030915
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030915
3 Importing IS_CALCVERSION_RGVH Call by reference Type reference (TYPE) HRDEPBSVASENS_CALCVERSION_RGVH IS_CALCVERSION_RGVH 20031030
4 Importing IT_FSPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD Dienstzeitperioden für den Cluster FS 20030915
5 Importing IT_FSPERIOD_TSPCL Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD_TSPCL Dienstzeitperioden mit ihrer Selektionsklasse für Cluster FS 20030915
6 Importing I_EINVF Call by reference Type reference (TYPE) EINVF Eintritt Versorgungsfall 20030915
7 Importing I_KEZ_PZ Call by reference Type reference (TYPE) BOOLE_D Berechnung Ruhegehaltssatz für Kindererz.- und Pflegezeiten 20100715
8 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20030915
9 Importing I_PROTO Call by reference Type reference (TYPE) PDE_PBSVASEN_PROTO ID_PROTO 20031030
10 Importing I_RGBGD Call by reference Type reference (TYPE) PDE_PBSVAVG_RGBGD Berechnungsgrundlage des Ruhegehaltssatzes 20030915
11 Importing I_VHSVB Call by reference Type reference (TYPE) VHSVB Persönlicher Ruhegehaltssatz Versorgung 20030925
# Exception Resumable Description Created on
1 ERROR_IN_CALCULATION Fehler bei der Berechnung 20030915
2 MISSING_MESSAGE_HANDLER Fehler falls keine Referenz des Message Handlers vorhanden 20030915
History
Last changed by/on SAP  20110809 
SAP Release Created in 10A