SAP ABAP Class CL_HRDEPBSVASEN_RGVH_TOOLS (General Tools for Calculating Employment Periods)
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_TOOLS  
Short Description General Tools for Calculating Employment Periods    
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 20030908   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)
Interfaces
Class CL_HRDEPBSVASEN_RGVH_TOOLS has no interface implemented.
Friends
Class CL_HRDEPBSVASEN_RGVH_TOOLS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_AGE_BEGDA_EVAL_INTERVAL_RGVH Constant Private Type reference (TYPE) EMPL_AGE CL_HRPADEPBSVASEN_RGVH_KONST=>C_AGE_BEGDA_EVAL_INTERVAL_RGVH Age of Employee 20030908
2 C_BEGDA_UEBERGANG_92 Constant Private Type reference (TYPE) BEGDA '19920101' Limit: Transition Date 20030925
3 C_MOLGA_GERMANY Constant Private Type reference (TYPE) MOLGA '01' Country Grouping 20050228
4 C_PROCE_NEUES_RECHT Constant Private Type reference (TYPE) PSEN_PROCE 'N91I' Calculation Process for Employment Period Calculation 20050228
5 C_RGBGD_ALTES_RECHT Constant Private Type reference (TYPE) PDE_PBSVAVG_RGBGD 'A' Calculation Base of Pension Percentage 20040202
6 C_RGBGD_NEUES_RECHT Constant Private Type reference (TYPE) PDE_PBSVAVG_RGBGD 'N' Calculation Base of Pension Percentage 20040202
7 C_RGBGD_UEBERGANGSRECHT Constant Private Type reference (TYPE) PDE_PBSVAVG_RGBGD 'U' Calculation Base of Pension Percentage 20040202
8 C_TSPCL_IND_EVAL_INTERVAL_EXT Constant Private Type reference (TYPE) PSEN_TSPCL_IND 'DI' Indicator for Selection Class 20040903
9 C_UMRECHNUNG_69E Constant Private Type reference (TYPE) P_99_PBSCA_OV69E '0.95667' Adjustment Factor for BeamtVG Sec. 69e 20040224
10 C_VERS_HOECHSTSATZ_ALT Constant Private Type reference (TYPE) PDE_PBSVAVG_P57_ABW_MAX_RGVH '1' Maximum Pension Percentage Pension Equalization Payment 75% 20040218
11 C_VERS_HOECHSTSATZ_NEU Constant Private Type reference (TYPE) PDE_PBSVAVG_P57_ABW_MAX_RGVH '2' Maximum Pension Per. Pension Equal. Payment 71.75% 20040218
12 C_VHSVB_MAX_ALT Constant Private Type reference (TYPE) VHSVB '75.00' Maximum Personal Pension Percentage - Old Pension 20040218
13 C_VHSVB_MAX_NEU Constant Private Type reference (TYPE) VHSVB '71.75' Maximum Personal Pension Percentage - New Pension 20040218
14 C_VHSVB_MIN Constant Private Type reference (TYPE) VHSVB '35.00' Minimum Personal Pension Percentage - Pension 20040224
15 FALSE Constant Private Type reference (TYPE) BOOLE_D ' ' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20030925
16 HIGH_DATE Constant Private Type reference (TYPE) ENDDA '99991231' End of Validity Period 20040903
17 LOW_DATE Constant Private Type reference (TYPE) BEGDA '18000101' Valid from date 20040903
18 TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20030925
Methods
# Method Level Visibility Method type Description Created on
1 CALC_ERHOEHUNG_SVG Static method Public Method Increase of Pension Percentage for Soldiers 20110517
2 COMPARE_REAL_FICTIONAL_PERIODS Static method Public Method Obsolete!!! To be deleted 20031010
3 COMPARE_WEIGHT Static method Private Method Obsolete!!! To be deleted 20031016
4 GET_ACHTE_ANPASSUNG_P69E Static method Public Method Determination of Eighth Adjustment Sec.69e BeamtVG 20100419
5 GET_DIENSTRECHT_CRITERIA Static method Public Method Determine Criteria for Assignmt Indicator P.Serv. Regulation 20110307
6 GET_ERHOEHUNG_SVG Static method Public Method Determine Increase Percentage for Soldiers 20110517
7 GET_ERHOEHUNG_SVG_ALLG Static method Public Method Determine Relevant Data for Pens.Perc. Increase for Soldiers 20110517
8 GET_EVAL_INTERVAL_HGVH Static method Public Method Determination of Evaluation Interval for HGVH Calculation 20030917
9 GET_EVAL_INTERVAL_RGVH Static method Public Method Determination of Evaluation Interval for RGVH Calculation 20030908
10 GET_TARIF Static method Public Method Read Pay Scale Information 20100419
11 PERIODS_NOTIFICATIONS_HGVH Static method Public Method Prepare display of all periods for notifications HGVH 20030925
12 PERIODS_NOTIFICATIONS_RGVH Static method Public Method Prepare display of all periods for notifications RGVH 20030925
13 PREPARE_DISPLAY_FSPERIOD Static method Public Method Obsolete!!! To be deleted 20030925
14 PREPARE_DISPLAY_PSTEP_PERIODS Static method Public Method Obsolete!!! To be deleted 20030925
15 READ_INFOTYPE_0001_0008 Static method Public Method Read Infotypes 0001 and 0008 20100629
16 READ_INFOTYPE_0322 Static method Public Method Read Infotype 0322 20101019
17 SET_MAXIMUM_RATE Static method Public Method Setting of Maximum Percentage (75 or 71.75%) 20040218
Events
Class CL_HRDEPBSVASEN_RGVH_TOOLS has no event.
Types
Class CL_HRDEPBSVASEN_RGVH_TOOLS has no local type.
Method Signatures

Method CALC_ERHOEHUNG_SVG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ERH_SVG Call by reference Type reference (TYPE) HRDEPBSVASENS_LOG_ERH_SVG Erhöhungssatz Soldaten § 26 Abs. 2 bis 4 SVG 20110517
2 Exporting EV_RGVH_NACH_ERH Call by reference Type reference (TYPE) PDE_PBSVASEN_ERH_SVG_RGVH Ruhegehaltssatz Soldaten § 26 Abs. 2 bis 4 SVG 20110517
3 Importing IO_READ_INFOTYPE Call by reference Object reference (TYPE REF TO) IF_HRSEN_READ_INFOTYPE Reading Infotype Records in PSEN 20110517
4 Importing IS_DIENSTRECHT_CRITERIA Call by reference Type reference (TYPE) HRDEPBSVAVGS_DIENSTRECHT_CRIT Kriterien zur Zuordnung des Kennzeichens Dienstrecht 20110517
5 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
6 Importing IV_RGBGD Call by reference Type reference (TYPE) PDE_PBSVAMD_RGBGD Auswahl der Berechnungsgrundlage des Ruhegehaltssatzes 20110517
7 Importing IV_RGVH_VOR_ERH Call by reference Type reference (TYPE) PDE_PBSVASEN_ERH_SVG_RGVH Ruhegehaltssatz Soldaten § 26 Abs. 2 bis 4 SVG 20110517
# Exception Resumable Description Created on
1 EX_ERROR Fehler 20110517

Method COMPARE_REAL_FICTIONAL_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DIENSTZEITEN_SOLL Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden Sollzeiten 20031010
2 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20031010
3 Importing ID_TSPCL_IND Call by reference Type reference (TYPE) PSEN_TSPCL_IND Kennzeichen Selektionsklasse 20031010
4 Importing IT_DIENSTZEITEN_IST Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden Istzeiten 20031010
5 Importing IT_DIENSTZEITEN_SOLL Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden Sollzeiten 20031010
6 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message-Handler 20031010
# Exception Resumable Description Created on
1 E_ASSERTION Fehler beim Lesen bestimmter Daten aller Bescheinigungen 20031010
2 MISSING_MESSAGE_HANDLER Fehler falls keine Referenz des Message Handlers vorhanden 20031010

Method COMPARE_WEIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SWITCH_NOT_EQUAL Call by reference Type reference (TYPE) BOOLE_D Schalter, ob Gewichtsfaktoren ungleich sind 20031016
2 Importing IS_WEIGHT_IST Call by reference Type reference (TYPE) PSEN_WEIGHT Gewichtsfaktor (Zähler, Nenner) 20031016
3 Importing IS_WEIGHT_SOLL Call by reference Type reference (TYPE) PSEN_WEIGHT Gewichtsfaktor (Zähler, Nenner) 20031016

Method COMPARE_WEIGHT on class CL_HRDEPBSVASEN_RGVH_TOOLS has no exception.

Method GET_ACHTE_ANPASSUNG_P69E Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACHTE_ANPASSUNG Call by reference Type reference (TYPE) BOOLE_D Achte Anpassung § 69e BeamtVG 20100419
2 Importing IR_READ_INFOTYPE Call by reference Object reference (TYPE REF TO) IF_HRSEN_READ_INFOTYPE Reading Infotype Records in PSEN 20100419
3 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20100419
4 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20100419
5 Importing IS_P0322 Call by reference Type reference (TYPE) P0322 HR-PSG: Informationstyp Versorgung (Nr. 0322) 20101019
6 Importing I_DATE Call by reference Type reference (TYPE) PDE_PBSVAMD_RUHESTAND_BEGDA Stichtag zum Lesen der Tarifdaten 20100419
7 Importing I_LAW_DATE Call by reference Type reference (TYPE) P_99_PBSCA_LAW_D Stichtag für gesetzliche Regelungen 20110419
8 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20100419
9 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20100419
# Exception Resumable Description Created on
1 EX_ASSERTION Unerfüllte Programmbedingung 20100419

Method GET_DIENSTRECHT_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DIENSTRECHT_CRITERIA Call by reference Type reference (TYPE) HRDEPBSVAVGS_DIENSTRECHT_CRIT Kriterien zur Zuordnung des Kennzeichens Dienstrecht 20110307
2 Importing IO_READ_INFOTYPE Call by reference Object reference (TYPE REF TO) IF_HRSEN_READ_INFOTYPE Reading Infotype Records in PSEN 20110307
3 Importing IS_CALCVERSION_RGVH Call by reference Type reference (TYPE) HRDEPBSVASENS_CALCVERSION_RGVH Version einer Berechnung eines Ruhegehaltssatzes 20110307
4 Importing IV_DATE Call by reference Type reference (TYPE) D Stichtag zum Lesen von Daten 20110307
5 Importing IV_LAW_DATE Call by reference Type reference (TYPE) D Stichtag für gesetzliche Regelungen 20110307
6 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20110307
7 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20110307
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20110307

Method GET_ERHOEHUNG_SVG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERHOEHUNG Call by reference Type reference (TYPE) PDE_PBSVASEN_ERH_SVG Erhöhungssatz Soldaten § 26 Abs. 2 bis 4 SVG 20110517
2 Importing IO_READ_INFOTYPE Call by reference Object reference (TYPE REF TO) IF_HRSEN_READ_INFOTYPE Reading Infotype Records in PSEN 20110517
3 Importing IS_DIENSTRECHT_CRITERIA Call by reference Type reference (TYPE) HRDEPBSVAVGS_DIENSTRECHT_CRIT Kriterien zur Zuordnung des Kennzeichens Dienstrecht 20110517
4 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
5 Importing IV_RGBGD Call by reference Type reference (TYPE) PDE_PBSVAMD_RGBGD Auswahl der Berechnungsgrundlage des Ruhegehaltssatzes 20110517
# Exception Resumable Description Created on
1 EX_ERROR Fehler 20110517

Method GET_ERHOEHUNG_SVG_ALLG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DIENSTRECHT_CRITERIA Call by reference Type reference (TYPE) HRDEPBSVAVGS_DIENSTRECHT_CRIT Kriterien zur Zuordnung des Kennzeichens Dienstrecht 20110517
2 Importing IV_DATE Call by reference Type reference (TYPE) D Stichtag 20110517
3 Returning RS_ERH_SVG_ALLG Value transfer Type reference (TYPE) HRDEPBSVASENS_LOG_ERH_SVG_ALLG Erhöhung Ruhegehaltssatz Soldaten § 26 Abs. 2 bis 4 SVG 20110517
# Exception Resumable Description Created on
1 EX_ERROR Fehler 20110517

Method GET_EVAL_INTERVAL_HGVH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PERIOD_EVAL_INTERVAL_HGVH Call by reference Type reference (TYPE) PSEN_PERIOD Dienstzeiten-Auswertungsperiode 20030917
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL 20100617
3 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20100617
4 Importing IR_READ_INFOTYPE Call by reference Object reference (TYPE REF TO) IF_HRSEN_READ_INFOTYPE Reading Infotype Records in PSEN 20100617
5 Importing IS_P0322 Call by reference Type reference (TYPE) P0322 HR-PSG: Informationstyp Versorgung (Nr. 0322) 20100617
6 Importing I_ADATE Call by reference Type reference (TYPE) P00_PBS_ADATE Wirksamkeitsdatum für die anzustoßende Aktion 20030917
7 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA '18000101' Gültigkeitsbeginn 20030917
8 Importing I_EINVF Call by reference Type reference (TYPE) EINVF Eintritt Versorgungsfall 20040202
9 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA '99991231' Gültigkeitsende 20030917
10 Importing I_LAW_DATE Call by reference Type reference (TYPE) P_99_PBSCA_LAW_D Stichtag für gesetzliche Regelungen 20110419
11 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030917
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030917

Method GET_EVAL_INTERVAL_RGVH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PERIOD_EVAL_INTERVAL_RGVH Call by reference Type reference (TYPE) PSEN_PERIOD Dienstzeiten-Auswertungsperiode 20030908
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL 20100617
3 Importing IR_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20100617
4 Importing IR_READ_INFOTYPE Call by reference Object reference (TYPE REF TO) IF_HRSEN_READ_INFOTYPE Reading Infotype Records in PSEN 20100617
5 Importing IS_P0322 Call by reference Type reference (TYPE) P0322 HR-PSG: Informationstyp Versorgung (Nr. 0322) 20100617
6 Importing I_ADATE Call by reference Type reference (TYPE) P00_PBS_ADATE '99991231' Wirksamkeitsdatum für die anzustoßende Aktion 20040903
7 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA '18000101' Gültigkeitsbeginn 20030908
8 Importing I_EINVF Call by reference Type reference (TYPE) EINVF Eintritt Versorgungsfall 20030908
9 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA '99991231' Gültigkeitsende 20030908
10 Importing I_LAW_DATE Call by reference Type reference (TYPE) P_99_PBSCA_LAW_D Stichtag für gesetzliche Regelungen 20110419
11 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030908
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20030908

Method GET_TARIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TARIF Call by reference Type reference (TYPE) HRDEPBSCAS_TARIF Berechnungsstruktur Tarif 20100419
2 Importing IR_READ_INFOTYPE Call by reference Object reference (TYPE REF TO) IF_HRSEN_READ_INFOTYPE Reading Infotype Records in PSEN 20100419
3 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20100419
4 Importing IS_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20100419
5 Importing I_DATE Call by reference Type reference (TYPE) PDE_PBSVAMD_RUHESTAND_BEGDA Stichtag zum Lesen der Tarifdaten 20100419
6 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20100419
# Exception Resumable Description Created on
1 EX_ASSERTION Unerfüllte Programmbedingung 20100419

Method PERIODS_NOTIFICATIONS_HGVH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DIENSTZEITEN_N91I Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD_Q Dienstzeitperioden N91I mit Quotierung 20030925
2 Exporting ET_DIENSTZEITEN_U91I_N92 Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD_Q Dienstzeitperioden U91I_N92 20030925
3 Exporting ET_DIENSTZEITEN_U91I_V92 Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD_Q Dienstzeitperioden U91I_V92 20030925
4 Exporting ET_DIENSTZEITEN_V80D Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden V91I 20040405
5 Exporting ET_DIENSTZEITEN_V80N Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden V91I 20040405
6 Exporting ET_DIENSTZEITEN_V90N Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden V91I 20050909
7 Exporting ET_DIENSTZEITEN_V91D Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden V91I 20040203
8 Exporting ET_DIENSTZEITEN_V91I Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD_Q Dienstzeitperioden V91I 20030925
9 Exporting ET_DIENSTZEITEN_V91N Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden V91I 20040405
10 Exporting ET_TSPCL_LGDESCRIPTION Call by reference Type reference (TYPE) HRSEN00_LGDESCRIPTION Gesetzliche Grundlage 20040202
11 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030925
12 Importing IS_CLUSTER_NO Call by reference Type reference (TYPE) HRDEPBSCASENS_CLUSTER_HGVH Cluster NO (Bescheinigungen) VHS Höchstgrenze §55 BeamtVG 20030925
13 Importing IS_READ_INFOTYPE Call by reference Type reference (TYPE) HRDEPBSVASENS_READ_INFOTYPE Auslesen von Infotypen 20100921
14 Importing IT_IST_CVPERIOD_RGVH Call by reference Type reference (TYPE) HRDEPBSVASENT_LOG_EVENT_PERIOD Protokollierung: Periode eines Verarbeitungszeitpunkts 20040420
15 Importing IT_PSTEP_LGDESC Call by reference Type reference (TYPE) HRDEPBSVASENT_LOG_PSTEP_LGDESC Gesetzliche Grundlage zum Schritt der RGVH-Berechnung 20040202
16 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 PERIODS_NOTIFICATIONS_RGVH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DIENSTZEITEN_N916 Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden N916 20030925
2 Exporting ET_DIENSTZEITEN_N91C Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden einer Bescheinigung 20050725
3 Exporting ET_DIENSTZEITEN_N91N Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden N91S 20040405
4 Exporting ET_DIENSTZEITEN_N91S Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden N91S 20030925
5 Exporting ET_DIENSTZEITEN_Q_N91I Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD_Q Dienstzeitperiode Q_N91I 20030925
6 Exporting ET_DIENSTZEITEN_U91I Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden U91I 20030925
7 Exporting ET_DIENSTZEITEN_U91I_N92 Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden U91I_N92 20030925
8 Exporting ET_DIENSTZEITEN_U91I_V92 Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden U91I_V92 20030925
9 Exporting ET_DIENSTZEITEN_V80D Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden einer Bescheinigung 20040405
10 Exporting ET_DIENSTZEITEN_V80N Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden einer Bescheinigung 20040405
11 Exporting ET_DIENSTZEITEN_V80P Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden einer Bescheinigung 20050323
12 Exporting ET_DIENSTZEITEN_V80S Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden einer Bescheinigung 20040405
13 Exporting ET_DIENSTZEITEN_V90N Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden V91N 20050909
14 Exporting ET_DIENSTZEITEN_V91D Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden V91D 20030925
15 Exporting ET_DIENSTZEITEN_V91I Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden V91I 20030925
16 Exporting ET_DIENSTZEITEN_V91N Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden V91N 20030925
17 Exporting ET_DIENSTZEITEN_V91N_KE Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden V91N 20040506
18 Exporting ET_DIENSTZEITEN_V91S Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden V91S 20030925
19 Exporting ET_LGDESC_N91I Call by reference Type reference (TYPE) HRSEN00_LGDESCRIPTION ET_LGDESC_N91I 20031013
20 Exporting ET_LGDESC_N91S Call by reference Type reference (TYPE) HRSEN00_LGDESCRIPTION ET_LGDESC_N91S 20031013
21 Exporting ET_LGDESC_U91I Call by reference Type reference (TYPE) HRSEN00_LGDESCRIPTION ET_LGDESC_U91I 20031013
22 Exporting ET_LGDESC_V91I Call by reference Type reference (TYPE) HRSEN00_LGDESCRIPTION ET_LGDESC_V91I 20031013
23 Exporting ET_LGDESC_V91S Call by reference Type reference (TYPE) HRSEN00_LGDESCRIPTION ET_LGDESC_V91S 20031013
24 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030925
25 Importing IS_CLUSTER_NO Call by reference Type reference (TYPE) HRDEPBSCAS_CLUSTER_NO_RGVH_IDN HR-PBS: Cluster NO (Bescheinigungen) RGVH (Ruhegehaltssatz) 20030925
26 Importing IS_READ_INFOTYPE Call by reference Type reference (TYPE) HRDEPBSVASENS_READ_INFOTYPE Auslesen von Infotypen 20100921
27 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 PREPARE_DISPLAY_FSPERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CVPERIODS_Q Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD_Q Dienstzeitperiode einer Bescheinigung mit Quotierung 20030925
2 Exporting ET_TSPCL_LGDESCRIPTION Call by reference Type reference (TYPE) HRSEN00_LGDESCRIPTION ET_TSPCL_LGDESCRIPTION 20031010
3 Importing ID_DISPLAY_NOT_CONSIDERED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041104
4 Importing ID_PSTEP Call by reference Type reference (TYPE) PDE_PBSVASEN_RGVH_PSTEP ID_PSTEP 20031010
5 Importing IT_FSPERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD Dienstzeitperioden für den Cluster FS 20030925
6 Importing IT_FSPERIOD_TSPCL Call by reference Type reference (TYPE) HRDEPBSVASENT_FSPERIOD_TSPCL Dienstzeitperioden mit ihrer Selektionsklasse für Cluster FS 20030925
7 Importing IT_IST_CVPERIOD_RGVH Call by reference Type reference (TYPE) HRDEPBSVASENT_LOG_EVENT_PERIOD Protokollierung: Periode eines Verarbeitungszeitpunkts 20040420
8 Importing IT_LOG_PSTEP_INFTY_TEXT Call by reference Type reference (TYPE) HRDEPBSVASENT_LOG_PSTEP_TEXT Protokollierung: Infotypsätze ein. Schritts der RGVH Berech. 20050318
9 Importing IT_LOG_PSTEP_LGDESC Call by reference Type reference (TYPE) HRDEPBSVASENT_LOG_PSTEP_LGDESC IT_LOG_PSTEP_LGDESC 20031010
# Exception Resumable Description Created on
1 E_ASSERTION Allgemeiner Programmfehler 20030925

Method PREPARE_DISPLAY_PSTEP_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CVPERIODS Call by reference Type reference (TYPE) HRDEPBSVASENT_NOT_CVPERIOD Dienstzeitperioden einer Bescheinigung 20030925
2 Exporting ET_TSPCL_LGDESCRIPTION Call by reference Type reference (TYPE) HRSEN00_LGDESCRIPTION ET_TSPCL_LGDESCRIPTION 20031010
3 Importing ID_DISPLAY_NOT_CONSIDERED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041104
4 Importing ID_PSTEP Call by reference Type reference (TYPE) PDE_PBSVASEN_RGVH_PSTEP Schritt der RGVH-Dienstzeitenberechnung 20030925
5 Importing IT_LOG_PSTEP_INFTY_TEXT Call by reference Type reference (TYPE) HRDEPBSVASENT_LOG_PSTEP_TEXT Protokollierung: Infotypsätze ein. Schritts der RGVH Berech. 20050318
6 Importing IT_LOG_PSTEP_LGDESC Call by reference Type reference (TYPE) HRDEPBSVASENT_LOG_PSTEP_LGDESC IT_LOG_PSTEP_LGDESC 20031010
7 Importing IT_LOG_PSTEP_PERIOD Call by reference Type reference (TYPE) HRDEPBSVASENT_LOG_PSTEP_PERIOD Protokollierung: Perioden zum Schritt der RGVH-Berechnung 20030925
# Exception Resumable Description Created on
1 E_ASSERTION Allgemeiner Programmfehler 20030925

Method READ_INFOTYPE_0001_0008 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20100629
2 Exporting ES_P0008 Call by reference Type reference (TYPE) P0008 Personal-Stammsatz Infotyp 0008 (Basisbezuege) 20100629
3 Importing IR_READ_INFOTYPE Call by reference Object reference (TYPE REF TO) IF_HRSEN_READ_INFOTYPE Reading Infotype Records in PSEN 20100629
4 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Stichtag 20100629
5 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20100629
# Exception Resumable Description Created on
1 EX_ASSERTION Unerfüllte Programmbedingung 20100629

Method READ_INFOTYPE_0322 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_P0322 Call by reference Type reference (TYPE) P0322 HR-PSG: Informationstyp Versorgung (Nr. 0322) 20101019
2 Importing IR_READ_INFOTYPE Call by reference Object reference (TYPE REF TO) IF_HRSEN_READ_INFOTYPE Reading Infotype Records in PSEN 20101019
3 Importing IS_P0322 Call by reference Type reference (TYPE) P0322 HR-PSG: Informationstyp Versorgung (Nr. 0322) 20101019
4 Importing I_DATE Call by reference Type reference (TYPE) PDE_PBSVAMD_RUHESTAND_BEGDA Stichtag zum Lesen der Tarifdaten 20101019
5 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20101019
# Exception Resumable Description Created on
1 EX_ASSERTION Unerfüllte Programmbedingung 20101019

Method SET_MAXIMUM_RATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_VHSVB Call by reference Type reference (TYPE) VHSVB Persönlicher Ruhegehaltssatz Versorgung 20040218
2 Exporting E_ANP69E Call by reference Type reference (TYPE) P_99_PBSCA_OV69E Anpassungsfaktor §69e BeamtVG 20060131
3 Exporting E_VHSVB_MAX Call by reference Type reference (TYPE) VHSVB Maximaler Persönlicher Ruhegehaltssatz Versorgung 20040224
4 Exporting E_VHSVB_MIN Call by reference Type reference (TYPE) VHSVB Minimaler Persönlicher Ruhegehaltssatz Versorgung 20040224
5 Exporting E_VHSVB_NACH69E Call by reference Type reference (TYPE) VHSVB Ruhegehaltssatz nach Anpassung §69e 20060131
6 Exporting E_VHSVB_NACH69E_UNG Call by reference Type reference (TYPE) P_99_PBSCA_VHSVB_NACH69E_5NK Ruhegehaltssatz nach Anpassungsfaktor BeamtVG §69e RLP 20130213
7 Exporting E_VHSVB_VOR69E Call by reference Type reference (TYPE) VHSVB Ruhegehaltssatz vor Anpassung §69e 20060131
8 Importing IR_READ_INFOTYPE Call by reference Object reference (TYPE REF TO) IF_HRSEN_READ_INFOTYPE Reading Infotype Records in PSEN 20100419
9 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Stichtag für Ermittlung Höchstsatz 20100419
10 Importing I_IST_VERSORGUNGSAUSGLEICH Call by reference Type reference (TYPE) BOOLE_D Auskunft Versorgungsausgleich? 20040218
11 Importing I_LAW_DATE Call by reference Type reference (TYPE) P_99_PBSCA_LAW_D Stichtag für gesetzliche Regelungen 20110419
12 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20100419
13 Importing I_OHNE_UMRECHNUNG_69E Call by reference Type reference (TYPE) BOOLE_D Ohne Umrechnung §69e (Faktor 0,95667) 20040224
14 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20100419
15 Importing I_RGBGD Call by reference Type reference (TYPE) PDE_PBSVAVG_RGBGD Berechnungsgrundlage des Ruhegehaltssatzes 20040218
16 Importing I_VERS_HOECHSTSATZ Call by reference Type reference (TYPE) PDE_PBSVAVG_P57_ABW_MAX_RGVH Abweichender Versorgungshöchstsatz Versorgungsausgleich 20040218
# Exception Resumable Description Created on
1 E_ASSERTION Unerfüllte Programmbedingung 20040218
History
Last changed by/on SAP  20060208 
SAP Release Created in 10A