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)

⤷

⤷

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 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSCAS_CLUSTER_NO_RGVH_M | AS_CLUSTER_NO_M | 20030923 | ||
2 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSCAS_CLUSTER_NO_RGVH_IDN | AS_CLUSTER_NO_S | 20030923 | ||
3 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSXXZUS_CLUSTER_ZUS_DATEN | Cluster NO (Statement) Additional Data Advice | 20061121 | ||
4 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | T5D81 | Text for Pension Entry Reason Sec. 14 Para. 4 | 20060912 | ||
5 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | T5D81 | Text for Pension Entry Reason - Allocation Period | 20060912 | ||
6 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | T5D81 | Text for Pension Entry Reason Work Accident Sec. 37 | 20060912 | ||
7 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | P0002 | HR Master Record: Infotype 0002 (Personal Data) | 20050817 | ||
8 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSXXZUS_SF_VGADDR | Administrative Court Address | 20061121 | ||
9 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | N916 | 20030923 | ||
10 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | Employment Period of Statement | 20050725 | ||
11 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | N91U | 20040405 | ||
12 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | N91S | 20030923 | ||
13 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | N91U | 20030923 | ||
14 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD_Q | N91I with Quota Arrangement | 20030923 | ||
15 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | U91I | 20030923 | ||
16 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | AT_DIENSTZEITEN_U91I_N92 | 20030923 | ||
17 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | AT_DIENSTZEITEN_U91I_V92 | 20030923 | ||
18 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | Employment Period of Statement | 20050912 | ||
19 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | Employment Period of Statement | 20030923 | ||
20 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | Employment Period of Statement | 20040405 | ||
21 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | V91I | 20030923 | ||
22 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | Employment Period of Statement | 20030923 | ||
23 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | Employment Period of Statement | 20040405 | ||
24 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | Employment Period of Statement | 20040506 | ||
25 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | Employment Period of Statement | 20050323 | ||
26 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | Employment Period of Statement | 20030923 | ||
27 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_NOT_CVPERIOD | Employment Period of Statement | 20040122 | ||
28 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRSEN00_LGDESCRIPTION | Legal Regulations | 20031013 | ||
29 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRSEN00_LGDESCRIPTION | Legal Regulations | 20031013 | ||
30 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRSEN00_LGDESCRIPTION | Legal Regulations | 20031013 | ||
31 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRSEN00_LGDESCRIPTION | Legal Regulations | 20031013 | ||
32 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRSEN00_LGDESCRIPTION | Legal Regulations | 20031013 | ||
33 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_QOTUSCH_KIND_TA | Rel. Child Info about Times not Affecting Quota Arr. & Texts | 20050725 | ||
34 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_QOTUSCH_KIND_TA | Rel. Child Info about Times not Affecting Quota Arr. & Texts | 20050822 | ||
35 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_QOTUSCH_KIND_TA | Rel. Child Info about Times not Affecting Quota Arr. & Texts | 20050822 | ||
36 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSVASENT_QOTUSCH_KIND_TA | Rel. Child Info about Times not Affecting Quota Arr. & Texts | 20050822 | ||
37 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRPBSCAT_NOTIF_DATA_WAGETYPES | Formatting of Transaction Data of Wage Types | 20100319 | ||
38 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | HRDEPBSXXZUT_SF_TEXTMODGRPS | Text Module Groups with IDs and Free Text | 20061121 | ||
39 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') | 20050418 | ||
40 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | P_99_PBSCA_CALCMODULE | HR-PBS: Calculation Module | 20031028 | ||
41 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | PDE_PBSVASEN_ALTERNATIV_IDNR | Identification Number of RGVH Alternative | 20030929 | ||
42 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') | 20050819 | ||
43 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | EMNAM | Formatted Name of Employee or Applicant | 20050817 | ||
44 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | PERNR_D | Personnel Number | 20050817 | ||
45 | ![]() |
Constant | Private | Type reference (TYPE) | PDE_PBSVASEN_ALTERNATIV_IDNR | '00' | C_ALT_IDNR_NO_CALCULATION | 20031125 | |
46 | ![]() |
Constant | Protected | Type reference (TYPE) | BEGDA | '19920101' | C_BEGDA_UEBERGANG_92 | 20030923 | |
47 | ![]() |
Constant | Protected | Type reference (TYPE) | P_99_PBSCA_CALCMODULE | 'RGVH' | C_CALCMODULE_RGVH | 20030923 | |
48 | ![]() |
Constant | Protected | Type reference (TYPE) | P_99_PBSCA_CALCMODULE | 'RGVH_4' | C_CALCMODULE_RGVH_4 | 20031023 | |
49 | ![]() |
Constant | Protected | Type reference (TYPE) | MOLGA | '01' | C_MOLGA_GERMANY | 20030923 | |
50 | ![]() |
Constant | Protected | Type reference (TYPE) | PDE_PBSVASEN_RGVH_PSTEP | 'N91D' | C_PSTEP_QOTU_DENOM | 20030923 | |
51 | ![]() |
Constant | Protected | Type reference (TYPE) | PDE_PBSVASEN_RGVH_PSTEP | 'N91N' | C_PSTEP_QOTU_NUMER | 20030923 | |
52 | ![]() |
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 | ![]() |
Instance method | Protected | Method | Read Alternative Calculation from NO Cluster | 20030925 |
2 | ![]() |
Instance method | Protected | Method | Read Data from NO Cluster | 20030925 |
3 | ![]() |
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 | ![]() |
E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030925 | ||
2 | ![]() |
IT_CLUSTER_NO_IDNR | Call by reference | Type reference (TYPE) | HRDEPBSCAT_CLUSTER_NO_RGVH_IDN | HR-PBS: Cluster NO (Bescheinigungen) RGVH (Ruhegehaltssatz) | 20030925 | ||
3 | ![]() |
I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message-Handler | 20030925 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Lesen bestimmter Daten aller Bescheinigungen | 20030925 | |
2 | ![]() |
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 | ![]() |
ET_CLUSTER_NO_IDNR | Call by reference | Type reference (TYPE) | HRDEPBSCAT_CLUSTER_NO_RGVH_IDN | HR-PBS: Cluster NO (Bescheinigungen) RGVH (Ruhegehaltssatz) | 20030925 | ||
2 | ![]() |
E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030925 | ||
3 | ![]() |
I_CALCMODULE | Call by reference | Type reference (TYPE) | P_99_PBSCA_CALCMODULE | HR-PBS: Berechnungsmodul | 20031023 | ||
4 | ![]() |
I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message-Handler | 20030925 | ||
5 | ![]() |
I_READ_FROM_BUFFER | Value transfer | Type reference (TYPE) | FLAG | SPACE | Vom Puffer lesen? | 20041029 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Lesen bestimmter Daten aller Bescheinigungen | 20030925 | |
2 | ![]() |
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 | ![]() |
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 |