SAP ABAP Class CL_HRDEPBSVANO_RGVH (Statements for Calculation of Pension Percentage (RGVH))
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)
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_HRPBSNO_NOTIF_SMART_FORMS | Create Notifications with Smart Forms | 20030923 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_HRDEPBSVANO_RGVH_4 | Statements for Calculation - Comparison Percentage Sec. 14.4 | 20031023 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_HRDEPBSVANO_RGVH_P14F91 | Statements for Pension Percentage Calc. Sec. 14, 1991 Vers. | 20031029 |
3 | Inheritance (c INHERITING FROM c_ref) | CL_HRDEPBSVANO_RGVH_P14FNEU | Statements for Pension Percentage Calculation Sec. 14 New V. | 20030923 |
4 | Inheritance (c INHERITING FROM c_ref) | CL_HRDEPBSVANO_RGVH_P85A1 | Statements for Pension Percentage Calculation Sec. 85.1 | 20030923 |
5 | Inheritance (c INHERITING FROM c_ref) | CL_HRDEPBSVANO_RGVH_V | Statements for Comparison Percentage Sec. 13.3 | 20030925 |
6 | Inheritance (c INHERITING FROM c_ref) | CL_HRDEPBSVANO_VAVH | Attachment Employment Periods for Pension Pay Reduction | 20110317 |
Properties
Class | CL_HRDEPBSVANO_RGVH | |
Short Description | Statements for Calculation of Pension Percentage (RGVH) | |
Super Class | CL_HRPBSNO_NOTIF_SMART_FORMS | Create Notifications with Smart Forms |
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 | 20030923 | SAP |
Last change | 20050428 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_HRDEPBSVANO_RGVH has no forward declaration.
Interfaces
Class CL_HRDEPBSVANO_RGVH has no interface implemented.
Friends
Class CL_HRDEPBSVANO_RGVH has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | AS_CLUSTER_NO_M | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSCAS_CLUSTER_NO_RGVH_M | AS_CLUSTER_NO_M | 20030923 | ||
2 | AS_CLUSTER_NO_S | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSCAS_CLUSTER_NO_RGVH_IDN | AS_CLUSTER_NO_S | 20030923 | ||
3 | AS_CLUSTER_NO_ZUSDAT | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSXXZUS_CLUSTER_ZUS_DATEN | Cluster NO (Statement) Additional Data Advice | 20061121 | ||
4 | AS_T5D81_GRDVF_P14A4 | Instance attribute | Protected | Type reference (TYPE) | T5D81 | Text for Pension Entry Reason Sec. 14 Para. 4 | 20060912 | ||
5 | AS_T5D81_GRDVF_P14V91_Z55 | Instance attribute | Protected | Type reference (TYPE) | T5D81 | Text for Pension Entry Reason - Allocation Period | 20060912 | ||
6 | AS_T5D81_GRDVF_P14_P37 | Instance attribute | Protected | Type reference (TYPE) | T5D81 | Text for Pension Entry Reason Work Accident Sec. 37 | 20060912 | ||
7 | AS_URHEBER_P0002 | Instance attribute | Protected | Type reference (TYPE) | P0002 | HR Master Record: Infotype 0002 (Personal Data) | 20050817 | ||
8 | AS_ZUSDAT_VGADDR | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSXXZUS_SF_VGADDR | Administrative Court Address | 20061121 | ||
9 | AT_DIENSTZEITEN_N916 | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | N916 | 20030923 | ||
10 | AT_DIENSTZEITEN_N91C | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | Employment Period of Statement | 20050725 | ||
11 | AT_DIENSTZEITEN_N91N | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | N91U | 20040405 | ||
12 | AT_DIENSTZEITEN_N91S | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | N91S | 20030923 | ||
13 | AT_DIENSTZEITEN_N91U | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | N91U | 20030923 | ||
14 | AT_DIENSTZEITEN_Q_N91I | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD_Q | N91I with Quota Arrangement | 20030923 | ||
15 | AT_DIENSTZEITEN_U91I | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | U91I | 20030923 | ||
16 | AT_DIENSTZEITEN_U91I_N92 | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | AT_DIENSTZEITEN_U91I_N92 | 20030923 | ||
17 | AT_DIENSTZEITEN_U91I_V92 | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | AT_DIENSTZEITEN_U91I_V92 | 20030923 | ||
18 | AT_DIENSTZEITEN_V90N | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | Employment Period of Statement | 20050912 | ||
19 | AT_DIENSTZEITEN_V91D | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | Employment Period of Statement | 20030923 | ||
20 | AT_DIENSTZEITEN_V91D_A80 | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | Employment Period of Statement | 20040405 | ||
21 | AT_DIENSTZEITEN_V91I | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | V91I | 20030923 | ||
22 | AT_DIENSTZEITEN_V91N | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | Employment Period of Statement | 20030923 | ||
23 | AT_DIENSTZEITEN_V91N_A80 | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | Employment Period of Statement | 20040405 | ||
24 | AT_DIENSTZEITEN_V91N_KE | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | Employment Period of Statement | 20040506 | ||
25 | AT_DIENSTZEITEN_V91P_A80 | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | Employment Period of Statement | 20050323 | ||
26 | AT_DIENSTZEITEN_V91S | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | Employment Period of Statement | 20030923 | ||
27 | AT_DIENSTZEITEN_V91S_A80 | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | Employment Period of Statement | 20040122 | ||
28 | AT_LGDESC_N91I | Instance attribute | Protected | Type reference (TYPE) | HRSEN00_LGDESCRIPTION | Legal Regulations | 20031013 | ||
29 | AT_LGDESC_N91S | Instance attribute | Protected | Type reference (TYPE) | HRSEN00_LGDESCRIPTION | Legal Regulations | 20031013 | ||
30 | AT_LGDESC_U91I | Instance attribute | Protected | Type reference (TYPE) | HRSEN00_LGDESCRIPTION | Legal Regulations | 20031013 | ||
31 | AT_LGDESC_V91I | Instance attribute | Protected | Type reference (TYPE) | HRSEN00_LGDESCRIPTION | Legal Regulations | 20031013 | ||
32 | AT_LGDESC_V91S | Instance attribute | Protected | Type reference (TYPE) | HRSEN00_LGDESCRIPTION | Legal Regulations | 20031013 | ||
33 | AT_P14N91_QOA_KIND_TA | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_QOTUSCH_KIND_TA | Rel. Child Info about Times not Affecting Quota Arr. & Texts | 20050725 | ||
34 | AT_P14V91_A80_KIND_KE_TA | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_QOTUSCH_KIND_TA | Rel. Child Info about Times not Affecting Quota Arr. & Texts | 20050822 | ||
35 | AT_P14V91_R84_KIND_KE_TA | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_QOTUSCH_KIND_TA | Rel. Child Info about Times not Affecting Quota Arr. & Texts | 20050822 | ||
36 | AT_P14V91_R84_KIND_TA | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_QOTUSCH_KIND_TA | Rel. Child Info about Times not Affecting Quota Arr. & Texts | 20050822 | ||
37 | AT_WAGETYPES | Instance attribute | Protected | Type reference (TYPE) | HRPBSCAT_NOTIF_DATA_WAGETYPES | Formatting of Transaction Data of Wage Types | 20100319 | ||
38 | AT_ZUSDAT_TEXTMODGRPS | Instance attribute | Protected | Type reference (TYPE) | HRDEPBSXXZUT_SF_TEXTMODGRPS | Text Module Groups with IDs and Free Text | 20061121 | ||
39 | A_BESCHEID_RELEVANT | Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') | 20050418 | ||
40 | A_CALCMODULE | Instance attribute | Protected | Type reference (TYPE) | P_99_PBSCA_CALCMODULE | HR-PBS: Calculation Module | 20031028 | ||
41 | A_IDNR_DISP | Instance attribute | Protected | Type reference (TYPE) | PDE_PBSVASEN_ALTERNATIV_IDNR | Identification Number of RGVH Alternative | 20030929 | ||
42 | A_IS_HINTERBL | Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') | 20050819 | ||
43 | A_URHEBER_ENAME | Instance attribute | Protected | Type reference (TYPE) | EMNAM | Formatted Name of Employee or Applicant | 20050817 | ||
44 | A_URHEBER_PERNR | Instance attribute | Protected | Type reference (TYPE) | PERNR_D | Personnel Number | 20050817 | ||
45 | C_ALT_IDNR_NO_CALCULATION | Constant | Private | Type reference (TYPE) | PDE_PBSVASEN_ALTERNATIV_IDNR | '00' | C_ALT_IDNR_NO_CALCULATION | 20031125 | |
46 | C_BEGDA_UEBERGANG_92 | Constant | Protected | Type reference (TYPE) | BEGDA | '19920101' | C_BEGDA_UEBERGANG_92 | 20030923 | |
47 | C_CALCMODULE_RGVH | Constant | Protected | Type reference (TYPE) | P_99_PBSCA_CALCMODULE | 'RGVH' | C_CALCMODULE_RGVH | 20030923 | |
48 | C_CALCMODULE_RGVH_4 | Constant | Protected | Type reference (TYPE) | P_99_PBSCA_CALCMODULE | 'RGVH_4' | C_CALCMODULE_RGVH_4 | 20031023 | |
49 | C_MOLGA_GERMANY | Constant | Protected | Type reference (TYPE) | MOLGA | '01' | C_MOLGA_GERMANY | 20030923 | |
50 | C_PSTEP_QOTU_DENOM | Constant | Protected | Type reference (TYPE) | PDE_PBSVASEN_RGVH_PSTEP | 'N91D' | C_PSTEP_QOTU_DENOM | 20030923 | |
51 | C_PSTEP_QOTU_NUMER | Constant | Protected | Type reference (TYPE) | PDE_PBSVASEN_RGVH_PSTEP | 'N91N' | C_PSTEP_QOTU_NUMER | 20030923 | |
52 | C_PSTEP_RGVH_SOLL_DENOM | Constant | Protected | Type reference (TYPE) | PDE_PBSVASEN_RGVH_PSTEP | 'V91D' | C_PSTEP_RGVH_SOLL_DENOM | 20030923 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | GET_ALTERNATIVE_CALCULATION | Instance method | Protected | Method | Read Alternative Calculation from NO Cluster | 20030925 |
2 | READ_DATA_CLUSTER_NO | Instance method | Protected | Method | Read Data from NO Cluster | 20030925 |
3 | SET_CALCMODULE | Instance method | Protected | Method | Set Calculation Module Used (RGVH or RGVH_4) | 20031023 |
Events
Class CL_HRDEPBSVANO_RGVH has no event.
Types
Class CL_HRDEPBSVANO_RGVH has no local type.
Method Signatures
Method GET_ALTERNATIVE_CALCULATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030925 | ||
2 | Importing | IT_CLUSTER_NO_IDNR | Call by reference | Type reference (TYPE) | HRDEPBSCAT_CLUSTER_NO_RGVH_IDN | HR-PBS: Cluster NO (Bescheinigungen) RGVH (Ruhegehaltssatz) | 20030925 | ||
3 | 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 READ_DATA_CLUSTER_NO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CLUSTER_NO_IDNR | Call by reference | Type reference (TYPE) | HRDEPBSCAT_CLUSTER_NO_RGVH_IDN | HR-PBS: Cluster NO (Bescheinigungen) RGVH (Ruhegehaltssatz) | 20030925 | ||
2 | Exporting | E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030925 | ||
3 | Importing | I_CALCMODULE | Call by reference | Type reference (TYPE) | P_99_PBSCA_CALCMODULE | HR-PBS: Berechnungsmodul | 20031023 | ||
4 | Importing | I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message-Handler | 20030925 | ||
5 | Importing | I_READ_FROM_BUFFER | Value transfer | Type reference (TYPE) | FLAG | SPACE | Vom Puffer lesen? | 20041029 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_READING_DATA_SPECIFIC | Fehler beim Lesen bestimmter Daten aller Bescheinigungen | 20030925 | |
2 | MISSING_MESSAGE_HANDLER | Fehler falls keine Referenz des Message Handlers vorhanden | 20030925 |
Method SET_CALCMODULE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_CALCMODULE | Call by reference | Type reference (TYPE) | P_99_PBSCA_CALCMODULE | HR-PBS: Berechnungsmodul | 20031023 |
Method SET_CALCMODULE on class CL_HRDEPBSVANO_RGVH has no exception.
History
Last changed by/on | SAP | 20050428 |
SAP Release Created in | 10A |