SAP ABAP Class CL_HRDEPBSVASEN_RGVH_P14V1991 (RGVH Calculation Sec.14 Version from 1991)
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_RGVH_P14V1991  
Short Description RGVH Calculation Sec.14 Version from 1991    
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 20030131   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_HRDEPBSVASEN_LOG_RGVH Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRDEPBSVASEN_RGVH_P14V1991 has no interface implemented.
Friends
Class CL_HRDEPBSVASEN_RGVH_P14V1991 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_BEGDA_EVAL_INTVAL_EXEMPT_80 Static Attribute Private Type reference (TYPE) BEGDA '19800801' Start Releases from Work Reduction 80 20100324
2 C_BEGDA_EVAL_INTVAL_EXEMPT_84 Constant Private Type reference (TYPE) BEGDA '19840801' C_BEGDA_EVAL_INTVAL_EXEMPT_84 20030131
3 C_BEGDA_EVAL_INTVAL_SOLL Constant Private Type reference (TYPE) BEGDA '19970701' Start Date for Evaluation of Target Times 20030131
4 C_CALTY_DURATION Constant Private Type reference (TYPE) PSEN_CALTY '1' C_CALTY_DURATION 20030131
5 C_CONTGT_ERZIEH_URLAUB Constant Private Type reference (TYPE) PDE_PBSVASEN_KONTGT_P14V91 CL_HRDEPBSVASEN_P14V1991_TOOLS=>C_CONTGT_ERZIEH_URLAUB Calculated Child Quota for RGVH Sect. 14 Para. 1 Cl. 91 20040506
6 C_CONTGT_KIND_ERZIEH Constant Private Type reference (TYPE) PDE_PBSVASEN_KONTGT_P14V91 CL_HRDEPBSVASEN_P14V1991_TOOLS=>C_CONTGT_KIND_ERZIEH Calculated Child Quota for RGVH Sect. 14 Para. 1 Cl. 91 20040506
7 C_EVENT_PERIOD_WEIGHT Constant Private Type reference (TYPE) PDE_PBSVASEN_PSTEP_EVENT CL_HRDEPBSVASEN_LOG_RGVH=>C_EVENT_PERIOD_WEIGHT Processing Time/Event of Employment Period Calculation RGVH 20050418
8 C_EVENT_TSPCL_PERIOD_FINAL Constant Private Type reference (TYPE) PDE_PBSVASEN_PSTEP_EVENT CL_HRDEPBSVASEN_LOG_RGVH=>C_EVENT_TSPCL_PERIOD_FINAL Processing Time/Event of Employment Period Calculation RGVH 20030916
9 C_FARGS_CONVERSION_VH80 Constant Private Type reference (TYPE) P01_ORGDZ_FARGS_DEC3 '0.5' Factor for Pension Percentage - 3 Decimal Places 20040120
10 C_INFTY_VERSORGUNGSBEZUG Constant Private Type reference (TYPE) INFTY '0322' C_INFTY_VERSORGUNGSBEZUG 20030131
11 C_MOLGA_GERMANY Constant Private Type reference (TYPE) MOLGA '01' Country Grouping 20030131
12 C_P14N91QUOT_F97_CALYY Constant Private Type reference (TYPE) PSEN_CALYY 1 C_P14N91QUOT_F97_DURYY 20030131
13 C_P14N91QUOT_F97_DURATION Constant Private Type reference (TYPE) PDE_PBSVASEN_KP14N91QUOT '2' C_P14N91QUOT_F97_DURATION 20030131
14 C_P14N91QUOT_NO_PERIOD Constant Private Type reference (TYPE) PDE_PBSVASEN_KP14N91QUOT '1' C_P14N91QUOT_NO_PERIOD 20030131
15 C_PDATE_P13A1S2_TO_CALCULATE Constant Private Type reference (TYPE) PSEN_PDATE HIGH_DATE Date of Peak 20050404
16 C_PROCE_EXEMPTION Constant Private Type reference (TYPE) PSEN_PROCE 'V91F' Release from Work as of July 1, 1997 20030131
17 C_PROCE_RGVH_IST Constant Private Type reference (TYPE) PSEN_PROCE 'V91I' Actl time 20030131
18 C_PROCE_RGVH_SOLL Constant Private Type reference (TYPE) PSEN_PROCE 'V91S' Target Time As of 07/01/1997 20030131
19 C_PROCE_RGVH_SOLL_FREIST Constant Private Type reference (TYPE) PSEN_PROCE 'V91T' Target Time As of 07/01/1997 20050511
20 C_PROCE_RGVH_SOLL_NEUTRAL_A80 Constant Private Type reference (TYPE) PSEN_PROCE 'V80N' Neutralizing Release From Work 20040225
21 C_PSTEP_IDNTF_IST Constant Private Type reference (TYPE) PDE_PBSVASEN_IDNTF 'I' Identifier of a Function in a Module 20040225
22 C_PSTEP_IDNTF_NEUTRAL Constant Private Type reference (TYPE) PDE_PBSVASEN_IDNTF 'N' Identifier of a Function in a Module 20040224
23 C_PSTEP_IDNTF_SOLL Constant Private Type reference (TYPE) PDE_PBSVASEN_IDNTF 'S' Identifier of a Function in a Module 20040224
24 C_PSTEP_IDNTF_SOLL_NEUTRAL Constant Private Type reference (TYPE) PDE_PBSVASEN_IDNTF 'R' Identifier of a Function in a Module 20040225
25 C_PSTEP_RGVH_IST Constant Private Type reference (TYPE) PDE_PBSVASEN_RGVH_PSTEP 'V91I' Step of RGVH Employment Period Calculation 20030724
26 C_PSTEP_RGVH_NEUTRAL_A80 Constant Private Type reference (TYPE) PDE_PBSVASEN_RGVH_PSTEP 'V80N' Step of RGVH Employment Period Calculation 20040225
27 C_PSTEP_RGVH_P14A4_IST Constant Private Type reference (TYPE) PDE_PBSVASEN_RGVH_PSTEP 'V91M' Step of RGVH Employment Period Calculation 20031021
28 C_PSTEP_RGVH_SOLL Constant Private Type reference (TYPE) PDE_PBSVASEN_RGVH_PSTEP 'V91S' Step of RGVH Employment Period Calculation 20030828
29 C_PSTEP_RGVH_SOLL_A80 Constant Private Type reference (TYPE) PDE_PBSVASEN_RGVH_PSTEP 'V80S' Step of RGVH Employment Period Calculation 20040225
30 C_PSTEP_RGVH_SOLL_NEUTRAL Constant Private Type reference (TYPE) PDE_PBSVASEN_RGVH_PSTEP 'V91D' Step of RGVH Employment Period Calculation 20040225
31 C_PSTEP_RGVH_SOLL_NEUTRAL_A80 Constant Private Type reference (TYPE) PDE_PBSVASEN_RGVH_PSTEP 'V80D' Step of RGVH Employment Period Calculation 20040225
32 C_REST_DEC_LEGAL Constant Private Type reference (TYPE) DECIMALS 2 Number of Decimal Places 20050117
33 C_RGBGD_ALTES_RECHT Constant Private Type reference (TYPE) PDE_PBSVAVG_RGBGD 'A' Calculation Base of Pension Percentage 20040218
34 C_RGVH_VAR_P14A1 Constant Private Type reference (TYPE) PDE_PBSVASEN_RGVH_VARIANTE '1' C_RGVH_VAR_P14A1 20031017
35 C_RGVH_VAR_P14A4 Constant Private Type reference (TYPE) PDE_PBSVASEN_RGVH_VARIANTE '4' C_RGVH_VAR_P14A4 20031017
36 C_SUBTY_VERSORGUNGSURHEBER Constant Private Type reference (TYPE) SUBTY '01' C_SUBTY_VERSORGUNGSURHEBER 20030131
37 C_TRUNC_DEC_NO Constant Private Type reference (TYPE) DECIMALS 99 Number of Decimal Places 20041118
38 C_TRUNC_RGVH_LEGAL Constant Private Type reference (TYPE) DECIMALS 3 Number of Decimal Places 20041117
39 C_TSPCL_IND_P13A1 Constant Private Type reference (TYPE) PSEN_TSPCL_IND 'DZ' Indicator: Selection Class Allocation Period 20040915
40 C_TSPCL_IND_P13A1S2 Constant Private Type reference (TYPE) PSEN_TSPCL_IND 'DY' Indicator: Selection Class Allocation Period 20040915
41 FALSE Constant Private Type reference (TYPE) BOOLE_D LIF_HRPA_BOOLE_D=>FALSE FALSE 20030131
42 HIGH_DATE Constant Private Type reference (TYPE) ENDDA LIF_HRPA_INFTY_BL=>HIGH_DATE HIGH_DATE 20030131
43 LOW_DATE Constant Private Type reference (TYPE) BEGDA LIF_HRPA_INFTY_BL=>LOW_DATE LOW_DATE 20030131
44 TRUE Constant Private Type reference (TYPE) BOOLE_D LIF_HRPA_BOOLE_D=>TRUE TRUE 20030131
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_ABSCHLAG_80 Static method Private Method Pension Pay Reduction 80 20030202
2 CALCULATE_PERIODS Static method Private Method Periods 20030922
3 CALCULATE_RGVH_ABSCHLAG_84 Static method Private Method RGVH Pension Pay Reduction 84 20030131
4 CALCULATE_RGVH_FROM_IS_PERIOD Static method Public Method Calculation of Pension Percentage 20031028
5 CALCULATE_RUHEGEHALTSATZ Static method Public Method Calculation of Pension Percentage 20030131
6 CALCULATE_SOLL_NEUTRAL_DURAT Static method Private Method Calculation of Duration After Neutralization 20040224
Events
Class CL_HRDEPBSVASEN_RGVH_P14V1991 has no event.
Types
Class CL_HRDEPBSVASEN_RGVH_P14V1991 has no local type.
Method Signatures

Method CALCULATE_ABSCHLAG_80 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ABSCHLAG Call by reference Type reference (TYPE) VHSVB Abschlag 20040119
2 Exporting ES_LOG_DATA Call by reference Type reference (TYPE) HRDEPBSVASENS_LOG_P14V91_RCC80 Prot.: §14 bis 1991 Fassung - Abschlag 80 - Berechnung 20040119
3 Exporting ET_LOG_NEUTRAL_CONTGT Call by reference Type reference (TYPE) HRDEPBSVASENT_LOG_P14V91_KTGT Protokoll.: §14 F. 91: Abschlag 84 - Kontingent 20040506
4 Importing ID_DATE Call by reference Type reference (TYPE) BEGDA Stichtag Berechnung 20100720
5 Importing ID_EINVF Call by reference Type reference (TYPE) EINVF Eintritt Versorgungsfall 20030202
6 Importing ID_LPDY_SEPARATE_PERIODS Call by reference Type reference (TYPE) BOOLE_D Berücksichtigung Schalttag bei Änderung Gewichtung 20120905
7 Importing ID_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030202
8 Importing ID_PROTO Call by reference Type reference (TYPE) PDE_PBSVASEN_PROTO Protokollierung Ruhegehaltsatz 20030202
9 Importing ID_VHSVB_ULIM Call by reference Type reference (TYPE) VHSVB Persönlicher Ruhegehaltssatz Versorgung ohne Begrenzung 20040119
10 Importing IR_CVDURRG_V91 Call by reference Object reference (TYPE REF TO) IF_HRDEPBSVASEN_CVDURRG_V91 Ermittlung Ruhegehaltsskala §14 Fassung 1991 20040422
11 Importing IR_WPERIOD_IST Call by reference Object reference (TYPE REF TO) CL_HRDEPBSVASEN_WPERIOD_DUR_CT Gewichtete Perioden 20040618
12 Importing IR_WPERIOD_P13A1 Call by reference Object reference (TYPE REF TO) CL_HRDEPBSVASEN_WPERIOD_CONT Gewichtete Perioden 20040618
13 Importing IR_WPERIOD_SOLL Call by reference Object reference (TYPE REF TO) CL_HRDEPBSVASEN_WPERIOD_CONT Gewichtete Perioden 20050511
14 Importing IS_DURATION_IST Call by reference Type reference (TYPE) PSEN_DURATION_DEC Dauer in Jahren, Monaten und Tagen mit Dezimalen 20040122
15 Importing IS_PEAK_P13A1S2 Call by reference Type reference (TYPE) PSEN_PEAK_DEC_BASE Peak mit einer dezimalen Dauer 20040913
16 Importing IS_SOLL_EVAL_INTERVAL Call by reference Type reference (TYPE) PSEN_PERIOD Period 20040225
17 Importing IT_PERIOD_NEUTRAL_V91 Call by reference Type reference (TYPE) HRSEN00_PERIOD_S Obligatory - See source code - Comment E3 20050824
18 Importing IT_WPEAK_IST Call by reference Type reference (TYPE) HRSEN00_WEIGHT_PEAK_DEC Peaks 20040225
# Exception Resumable Description Created on
1 E_ASSERTION E_ASSERTION 20030202

Method CALCULATE_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_WPERIOD Call by reference Object reference (TYPE REF TO) CL_HRDEPBSVASEN_WPERIOD_DUR_CT ET_WPERIOD 20040316
2 Exporting ER_WPERIOD_P13A1 Call by reference Object reference (TYPE REF TO) CL_HRDEPBSVASEN_WPERIOD_CONT ET_WPERIOD_P13A1 20040316
3 Exporting ES_LOG_DATA Call by reference Type reference (TYPE) HRDEPBSVASENS_LOG_P13A1V91 ES_LOG_DATA 20030922
4 Exporting ET_FSPERIOD_TSPCL Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD_TSPCL ET_FSPERIOD_TSPCL 20030922
5 Exporting ET_WPEAK Call by reference Type reference (TYPE) HRSEN00_WEIGHT_PEAK_DEC ET_WPEAK 20030922
6 Importing ID_EINVF Call by reference Type reference (TYPE) EINVF ID_EINVF 20030922
7 Importing ID_LPDY_SEPARATE_PERIODS Call by reference Type reference (TYPE) BOOLE_D Berücksichtigung Schalttag bei Änderung Gewichtung 20120905
8 Importing ID_PERNR Call by reference Type reference (TYPE) PERNR_D ID_PERNR 20030922
9 Importing ID_PROTO Call by reference Type reference (TYPE) PDE_PBSVASEN_PROTO ID_PROTO 20030922
10 Importing ID_RGVH_VARIANTE Call by reference Type reference (TYPE) PDE_PBSVASEN_RGVH_VARIANTE '1' Variante einer RGVH Berechnung 20031021
11 Importing IS_CALCVERSION_RGVH Call by reference Type reference (TYPE) HRDEPBSVASENS_CALCVERSION_RGVH IS_CALCVERSION_RGVH 20030922
12 Importing IS_PERIOD_EVAL_INTERVAL_RGVH Call by reference Type reference (TYPE) PSEN_PERIOD IS_PERIOD_EVAL_INTERVAL_RGVH 20030922
13 Importing IS_ROUND Call by reference Type reference (TYPE) HRDEPBSVASENS_ROUND_RULE ID_ROUND_COMPARE 20041117
14 Importing IT_P14A4_DISPONIBILITY Call by reference Type reference (TYPE) HRSEN00_PERIOD_S Periode 20031211
# Exception Resumable Description Created on
1 E_ASSERTION E_ASSERTION 20030922

Method CALCULATE_RGVH_ABSCHLAG_84 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_VHSVB Call by reference Type reference (TYPE) VHSVB ED_VHSVB 20030202
2 Exporting ES_LOG_RGVH84 Call by reference Type reference (TYPE) HRDEPBSVASENS_LOG_P14V91_RCC84 ES_LOG_RGVH84 20030131
3 Exporting ET_LOG_NEUTRAL_CONTGT Call by reference Type reference (TYPE) HRDEPBSVASENT_LOG_P14V91_KTGT Protokoll.: §14 F. 91: Abschlag 84 - Kontingent 20040506
4 Importing ID_BEGDA_DISP84 Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20031219
5 Importing ID_DATE Call by reference Type reference (TYPE) BEGDA Stichtag Berechnung 20100921
6 Importing ID_EINVF Call by reference Type reference (TYPE) EINVF ID_EINVF 20030131
7 Importing ID_IS_NEUTRAL Call by reference Type reference (TYPE) BOOLE_D See source code -> Comment E2 20040521
8 Importing ID_LAW_DATE Call by reference Type reference (TYPE) P_99_PBSCA_LAW_D Stichtag für gesetzliche Regelungen 20110419
9 Importing ID_LPDY_SEPARATE_PERIODS Call by reference Type reference (TYPE) BOOLE_D Berücksichtigung Schalttag bei Änderung Gewichtung 20120905
10 Importing ID_PERNR Call by reference Type reference (TYPE) PERNR_D ID_PERNR 20030131
11 Importing ID_PROTO Call by reference Type reference (TYPE) PDE_PBSVASEN_PROTO ID_PROTO 20030131
12 Importing IO_READ_INFOTYPE Call by reference Object reference (TYPE REF TO) IF_HRSEN_READ_INFOTYPE Reading Infotype Records in PSEN 20100715
13 Importing IR_CVDURRG_V91 Call by reference Object reference (TYPE REF TO) IF_HRDEPBSVASEN_CVDURRG_V91 Ermittlung Ruhegehaltsskala §14 Fassung 1991 20040422
14 Importing IR_WPERIOD_IST Call by reference Object reference (TYPE REF TO) CL_HRDEPBSVASEN_WPERIOD_DUR_CT IT_WPERIOD_IST 20040618
15 Importing IR_WPERIOD_P13A1 Call by reference Object reference (TYPE REF TO) CL_HRDEPBSVASEN_WPERIOD_CONT Zurechnungszeit Period 20040618
16 Importing IR_WPERIOD_SOLL Call by reference Object reference (TYPE REF TO) CL_HRDEPBSVASEN_WPERIOD_CONT IT_WPERIOD_IST 20050511
17 Importing IS_DURATION_IST Call by reference Type reference (TYPE) PSEN_DURATION_DEC IT_DURATION_IST 20030202
18 Importing IS_P0322 Call by reference Type reference (TYPE) P0322 HR-PSG: Informationstyp Versorgung (Nr. 0322) 20100715
19 Importing IS_PEAK_P13A1S2 Call by reference Type reference (TYPE) PSEN_PEAK_DEC_BASE Peak mit einer dezimalen Dauer 20040910
20 Importing IS_RGVH_EVAL_INTERVAL Call by reference Type reference (TYPE) PSEN_PERIOD ID_ENDDA_EVAL_INTERVAL_RGVH 20040225
21 Importing IS_ROUND Call by reference Type reference (TYPE) HRDEPBSVASENS_ROUND_RULE Steuerung der Rundungsregel für eine RGVH Berechnung 20041117
22 Importing IT_PERIOD_NEUTRAL Call by reference Type reference (TYPE) HRSEN00_PERIOD_S Sortierte Periode 20040521
23 Importing IT_WPEAK_IST Call by reference Type reference (TYPE) HRSEN00_WEIGHT_PEAK_DEC IT_WPEAK_IST 20030131
# Exception Resumable Description Created on
1 E_ASSERTION E_ASSERTION 20030131

Method CALCULATE_RGVH_FROM_IS_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_VHSVB Call by reference Type reference (TYPE) VHSVB Persönlicher Ruhegehaltssatz Versorgung 20031028
2 Exporting ES_LOG_DATA Call by reference Type reference (TYPE) HRDEPBSVASENS_LOG_P14V91_RES Protokollierungsteil: §14 bis 1991 gültige Fassung 20031028
3 Exporting ES_LOG_RGVH84_NEUT_CONTGT Call by reference Type reference (TYPE) HRDEPBSVASENS_LOG_P14V91_NTKTG Protokoll.: §14 F. 91: Abschlag 84 - Kontingent 20040401
4 Exporting ES_PEAK_P13A1S2 Call by reference Type reference (TYPE) PSEN_PEAK_DEC_BASE Peak mit einer dezimalen Dauer 20050404
5 Exporting ET_FSPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD Dienstzeitperioden für den Cluster LS 20031028
6 Exporting ET_LOG_A80_NEUT_CONTGT Call by reference Type reference (TYPE) HRDEPBSVASENT_LOG_P14V91_KTGT Protokoll.: §14 F. 91: Abschlag 84 - Kontingent 20040506
7 Exporting ET_LOG_RGVH84_NEUT_CONTGT Call by reference Type reference (TYPE) HRDEPBSVASENT_LOG_P14V91_KTGT Protokoll.: §14 F. 91: Abschlag 84 - Kontingent 20040506
8 Exporting EV_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL 20100617
9 Importing ID_DATE Call by reference Type reference (TYPE) BEGDA Stichtag Berechnung 20100720
10 Importing ID_EINVF Call by reference Type reference (TYPE) EINVF Eintritt Versorgungsfall 20031028
11 Importing ID_IS_NEUTRAL Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040521
12 Importing ID_LAW_DATE Call by reference Type reference (TYPE) P_99_PBSCA_LAW_D Stichtag für gesetzliche Regelungen 20110419
13 Importing ID_LPDY_SEPARATE_PERIODS Call by reference Type reference (TYPE) BOOLE_D Berücksichtigung Schalttag bei Änderung Gewichtung 20120905
14 Importing ID_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20031028
15 Importing ID_PROTO Call by reference Type reference (TYPE) PDE_PBSVASEN_PROTO Protokollierung Dienstzeitberechnung 20050511
16 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20100617
17 Importing IO_READ_INFOTYPE Call by reference Object reference (TYPE REF TO) IF_HRSEN_READ_INFOTYPE Reading Infotype Records in PSEN 20100617
18 Importing IR_CVDURRG_V91 Call by reference Object reference (TYPE REF TO) IF_HRDEPBSVASEN_CVDURRG_V91 Ermittlung Ruhegehaltsskala §14 Fassung 1991 20040422
19 Importing IR_WPERIOD Call by reference Object reference (TYPE REF TO) CL_HRDEPBSVASEN_WPERIOD_DUR_CT Gewichtete Perioden 20040618
20 Importing IR_WPERIOD_P13A1 Call by reference Object reference (TYPE REF TO) CL_HRDEPBSVASEN_WPERIOD_CONT Gewichtete Perioden 20040618
21 Importing IS_CALCVERSION_RGVH Call by reference Type reference (TYPE) HRDEPBSVASENS_CALCVERSION_RGVH Version einer Berechnung eines Ruhegehaltssatzes 20050404
22 Importing IS_DIENSTRECHT_CRITERIA Call by reference Type reference (TYPE) HRDEPBSVAVGS_DIENSTRECHT_CRIT Kriterien zur Zuordnung des Kennzeichens Dienstrecht 20110517
23 Importing IS_ERH_SVG_ALLG Call by reference Type reference (TYPE) HRDEPBSVASENS_LOG_ERH_SVG_ALLG Erhöhung Ruhegehaltssatz Soldaten § 26 Abs. 2 bis 4 SVG 20110517
24 Importing IS_P0322 Call by reference Type reference (TYPE) P0322 HR-PSG: Informationstyp Versorgung (Nr. 0322) 20100617
25 Importing IS_PEAK_P13A1S2 Call by reference Type reference (TYPE) PSEN_PEAK_DEC_BASE Peak mit einer dezimalen Dauer 20040910
26 Importing IS_PERIOD_EVAL_INTERVAL_RGVH Call by reference Type reference (TYPE) PSEN_PERIOD DZ Auswertungsperiod 20031028
27 Importing IS_ROUND Call by reference Type reference (TYPE) HRDEPBSVASENS_ROUND_RULE Steuerung der Rundungsregel für eine RGVH Berechnung 20041117
28 Importing IT_PERIOD_NEUTRAL Call by reference Type reference (TYPE) HRSEN00_PERIOD_S Sortierte Periode 20040521
29 Importing IT_PERIOD_NEUTRAL_V91 Call by reference Type reference (TYPE) HRSEN00_PERIOD_S Sortierte Periode 20050824
30 Importing IT_WPEAK Call by reference Type reference (TYPE) HRSEN00_WEIGHT_PEAK_DEC Gewichtete dezimale Peak 20031028
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20031028

Method CALCULATE_RUHEGEHALTSATZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_VHSVB Call by reference Type reference (TYPE) VHSVB Persönlicher Ruhegehaltssatz Versorgung 20030131
2 Exporting ET_FSPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD Dienstzeitperioden für den Cluster LS 20030131
3 Exporting ET_FSPERIOD_TSPCL Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD_TSPCL Dienstzeitperioden mit ihrer Selektionsklasse 20030131
4 Exporting EV_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL 20100617
5 Importing ID_EINVF Call by reference Type reference (TYPE) EINVF Eintritt Versorgungsfall 20030131
6 Importing ID_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030131
7 Importing ID_PROTO Call by reference Type reference (TYPE) PDE_PBSVASEN_PROTO Protokollierung Dienstzeitberechnung 20030131
8 Importing ID_RGVH_VARIANTE Call by reference Type reference (TYPE) PDE_PBSVASEN_RGVH_VARIANTE '1' Variante einer RGVH Berechnung 20031017
9 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20100617
10 Importing IO_READ_INFOTYPE Call by reference Object reference (TYPE REF TO) IF_HRSEN_READ_INFOTYPE Reading Infotype Records in PSEN 20100617
11 Importing IR_CVDURRG_V91 Call by reference Object reference (TYPE REF TO) IF_HRDEPBSVASEN_CVDURRG_V91 Ermittlung Ruhegehaltsskala §14 Fassung 1991 20040422
12 Importing IS_CALCVERSION_RGVH Call by reference Type reference (TYPE) HRDEPBSVASENS_CALCVERSION_RGVH Version einer Berechnung eines Ruhegehaltssatzes 20030522
13 Importing IS_DIENSTRECHT_CRITERIA Call by reference Type reference (TYPE) HRDEPBSVAVGS_DIENSTRECHT_CRIT Kriterien zur Zuordnung des Kennzeichens Dienstrecht 20110419
14 Importing IS_ERH_SVG_ALLG Call by reference Type reference (TYPE) HRDEPBSVASENS_LOG_ERH_SVG_ALLG Erhöhung Ruhegehaltssatz Soldaten § 26 Abs. 2 bis 4 SVG 20110517
15 Importing IS_P0322 Call by reference Type reference (TYPE) P0322 HR-PSG: Informationstyp Versorgung (Nr. 0322) 20100617
16 Importing IS_PERIOD_EVAL_INTERVAL_RGVH Call by reference Type reference (TYPE) PSEN_PERIOD DZ Auswertungsperiod 20030131
17 Importing IT_P14A4_DISPONIBILITY Call by reference Type reference (TYPE) HRSEN00_PERIOD_S Periode 20031211
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030131

Method CALCULATE_SOLL_NEUTRAL_DURAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DURATION Call by reference Type reference (TYPE) PSEN_DURATION_DEC Dauer in Jahren, Monaten und Tagen mit Dezimalen 20040224
2 Importing ID_EINVF Call by reference Type reference (TYPE) EINVF ID_EINVF 20040224
3 Importing ID_LPDY_SEPARATE_PERIODS Call by reference Type reference (TYPE) BOOLE_D Berücksichtigung Schalttag bei Änderung Gewichtung 20120905
4 Importing ID_PERNR Call by reference Type reference (TYPE) PERNR_D ID_PERNR 20040224
5 Importing IR_WPERIOD_IST Call by reference Object reference (TYPE REF TO) CL_HRDEPBSVASEN_WPERIOD_DUR_CT IT_WPERIOD_IST 20040618
6 Importing IR_WPERIOD_P13A1 Call by reference Object reference (TYPE REF TO) CL_HRDEPBSVASEN_WPERIOD_CONT Gewichtete Perioden 20040618
7 Importing IR_WPERIOD_SOLL Call by reference Object reference (TYPE REF TO) CL_HRDEPBSVASEN_WPERIOD_CONT Soll 20050511
8 Importing IS_PEAK_P13A1S2 Call by reference Type reference (TYPE) PSEN_PEAK_DEC_BASE Peak mit einer dezimalen Dauer 20040910
9 Importing IS_RGVH_EVAL_INTERVAL Call by reference Type reference (TYPE) PSEN_PERIOD Period 20040224
10 Importing IS_SOLL_EVAL_INTERVAL Call by reference Type reference (TYPE) PSEN_PERIOD Period 20040224
11 Importing IT_PERIOD_NEUTRAL Call by reference Type reference (TYPE) HRSEN00_PERIOD_S Sortierte Periode 20040503
12 Importing IT_PSTEP Call by reference Type reference (TYPE) HRDEPBSVASENT_IDNTF_PSTEP Identifikationszeichen einer Berechnungsschritt für Module 20040224
13 Importing IT_WPEAK_IST Call by reference Type reference (TYPE) HRSEN00_WEIGHT_PEAK_DEC IT_WPEAK_IST 20040224
# Exception Resumable Description Created on
1 E_ASSERTION E_ASSERTION 20040224
History
Last changed by/on SAP  20060208 
SAP Release Created in 10A