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)
⤷ 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 |