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 |