SAP ABAP Class CL_HRPADDE_VA_MAIN (Main Program Methods)
Hierarchy
☛
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
⤷ PA-PF-DE (Application Component) Company Pension Scheme Germany
⤷ P01A (Package) HR Germany: Retirement Pension Plan
⤷ PA-PF-DE (Application Component) Company Pension Scheme Germany
⤷ P01A (Package) HR Germany: Retirement Pension Plan
Properties
Class | CL_HRPADDE_VA_MAIN | |
Short Description | Main Program Methods | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | P01A | HR Germany: Retirement Pension Plan |
Created | 20100429 | SAP |
Last change | 20110809 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_HRPADDE_VA_MAIN has no forward declaration.
Interfaces
Class CL_HRPADDE_VA_MAIN has no interface implemented.
Friends
Class CL_HRPADDE_VA_MAIN has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | AC_TABNAME_AUFT | Constant | Protected | Type reference (TYPE) | TABNAME | 'P01VA_AUFT' | Name of Distribution Proposal Table | 20120113 | |
2 | AC_TABNAME_LSTV | Constant | Protected | Type reference (TYPE) | TABNAME | 'P01VA_LSTV' | Name of Benefit Vector Table | 20120113 | |
3 | AC_TYPE_CALC | Constant | Protected | Type reference (TYPE) | STRING | 'CL_HRPADDE_VA_CALC' | 20101119 | ||
4 | AR_GRL | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_HRPADDE_VA_URTEIL_GRL | Reduction Values for Bases for Pension Equalization Payment | 20111018 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | AUFT_CALC | Instance method | Public | Method | Determine Distribution Proposal | 20100512 |
2 | AUFT_CALC_AUSG | Instance method | Public | Method | Equalization Value | 20100719 |
3 | AUFT_CALC_EANT | Instance method | Public | Method | Calculation of Spousal Share | 20100719 |
4 | AUFT_CALC_KOST | Instance method | Public | Method | Cost Calculation | 20100719 |
5 | AUFT_CALC_READ | Instance method | Public | Method | Read Entitlements | 20100719 |
6 | AUFT_INSERT | Instance method | Public | Method | Write Distribution Proposal to Database Table | 20100512 |
7 | CHECK_PERNR | Instance method | Public | Method | Check Personnel Number for Relevance for Pens. Eqlztn Paymt | 20100512 |
8 | GRL_IMPORT | Instance method | Protected | Method | Read Basis Table for Reduction from Memory | 20111018 |
9 | GRL_IMPORT_CUST | Instance method | Protected | Method | Copy Customer Data from Memory | 20111018 |
10 | GRL_INSERT | Instance method | Protected | Method | Write Basis Tables for Reductions to Database | 20111018 |
11 | GRL_PROT | Instance method | Protected | Method | Log Bases for Reductions | 20111018 |
Events
Class CL_HRPADDE_VA_MAIN has no event.
Types
Class CL_HRPADDE_VA_MAIN has no local type.
Method Signatures
Method AUFT_CALC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_ADMIN | Call by reference | Object reference (TYPE REF TO) | CL_HRPADDE_VA_ADMIN | Verwaltung Reportparameter | 20100512 | ||
2 | Importing | IR_PERNR | Call by reference | Object reference (TYPE REF TO) | CL_HRPADDE_VA_PERNR | Daten zur Personalnummer | 20100512 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_ANSPR | Keine Ansprüche vorhanden | 20100512 |
Method AUFT_CALC_AUSG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_AUFT_LTRGR | Call by reference | Type reference (TYPE) | HRPADDE_T_VA_AUFTX | VA: Aufteilungsvorschlag (erweitert) | 20100719 | ||
2 | Importing | IR_ADMIN | Call by reference | Object reference (TYPE REF TO) | CL_HRPADDE_VA_ADMIN | Verwaltung Reportparameter | 20100719 | ||
3 | Importing | IR_PERNR | Call by reference | Object reference (TYPE REF TO) | CL_HRPADDE_VA_PERNR | Daten zur Personalnummer | 20100719 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_ANSPR | Keine Ansprüche vorhanden | 20100719 |
Method AUFT_CALC_EANT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_AUFT_LTRGR | Call by reference | Type reference (TYPE) | HRPADDE_T_VA_AUFTX | VA: Aufteilungsvorschlag (erweitert) | 20100719 | ||
2 | Importing | IR_ADMIN | Call by reference | Object reference (TYPE REF TO) | CL_HRPADDE_VA_ADMIN | Verwaltung Reportparameter | 20100719 | ||
3 | Importing | IR_PERNR | Call by reference | Object reference (TYPE REF TO) | CL_HRPADDE_VA_PERNR | Daten zur Personalnummer | 20100719 |
Method AUFT_CALC_EANT on class CL_HRPADDE_VA_MAIN has no exception.
Method AUFT_CALC_KOST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_AUFT_LTRGR | Call by reference | Type reference (TYPE) | HRPADDE_T_VA_AUFTX | VA: Aufteilungsvorschlag (erweitert) | 20100719 | ||
2 | Importing | IR_ADMIN | Call by reference | Object reference (TYPE REF TO) | CL_HRPADDE_VA_ADMIN | Verwaltung Reportparameter | 20100719 | ||
3 | Importing | IR_PERNR | Call by reference | Object reference (TYPE REF TO) | CL_HRPADDE_VA_PERNR | Daten zur Personalnummer | 20100719 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_ANSPR | Keine Ansprüche vorhanden | 20100719 |
Method AUFT_CALC_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_ADMIN | Call by reference | Object reference (TYPE REF TO) | CL_HRPADDE_VA_ADMIN | Verwaltung Reportparameter | 20100719 | ||
2 | Importing | IR_PERNR | Call by reference | Object reference (TYPE REF TO) | CL_HRPADDE_VA_PERNR | Daten zur Personalnummer | 20100719 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_ANSPR | Keine Ansprüche vorhanden | 20100719 |
Method AUFT_INSERT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_ADMIN | Call by reference | Object reference (TYPE REF TO) | CL_HRPADDE_VA_ADMIN | Verwaltung Reportparameter | 20100512 | ||
2 | Importing | IR_PERNR | Call by reference | Object reference (TYPE REF TO) | CL_HRPADDE_VA_PERNR | Daten zur Personalnummer | 20100512 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_UPDATE | Fehler beim Datenbankupdate | 20100512 |
Method CHECK_PERNR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_ADMIN | Call by reference | Object reference (TYPE REF TO) | CL_HRPADDE_VA_ADMIN | Verwaltung Reportparameter | 20100512 | ||
2 | Importing | IR_PERNR | Call by reference | Object reference (TYPE REF TO) | CL_HRPADDE_VA_PERNR | Daten zur Personalnummer | 20100512 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_RELEVANT | Nicht relevant | 20100512 |
Method GRL_IMPORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_ADMIN | Call by reference | Object reference (TYPE REF TO) | CL_HRPADDE_VA_ADMIN | Verwaltung Reportparameter | 20111018 | ||
2 | Importing | IR_PERNR | Call by reference | Object reference (TYPE REF TO) | CL_HRPADDE_VA_PERNR | Daten zur Personalnummer | 20111018 | ||
3 | Importing | IS_ANSPR | Call by reference | Type reference (TYPE) | HRPADDE_S_VA_ANSP | VA: Ansprüche | 20111018 |
Method GRL_IMPORT on class CL_HRPADDE_VA_MAIN has no exception.
Method GRL_IMPORT_CUST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_ADMIN | Call by reference | Object reference (TYPE REF TO) | CL_HRPADDE_VA_ADMIN | Verwaltung Reportparameter | 20111018 | ||
2 | Importing | IR_PERNR | Call by reference | Object reference (TYPE REF TO) | CL_HRPADDE_VA_PERNR | Daten zur Personalnummer | 20111018 | ||
3 | Importing | IS_ANSPR | Call by reference | Type reference (TYPE) | HRPADDE_S_VA_ANSP | VA: Ansprüche | 20111018 | ||
4 | Importing | IS_MEM | Call by reference | Type reference (TYPE) | HRPADDE_S_VA_GRL_MEM | VA: Grundlagentabelle für Memory | 20111018 |
Method GRL_IMPORT_CUST on class CL_HRPADDE_VA_MAIN has no exception.
Method GRL_INSERT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_ADMIN | Call by reference | Object reference (TYPE REF TO) | CL_HRPADDE_VA_ADMIN | Verwaltung Reportparameter | 20111018 | ||
2 | Importing | IR_PERNR | Call by reference | Object reference (TYPE REF TO) | CL_HRPADDE_VA_PERNR | Daten zur Personalnummer | 20111018 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler | 20111018 |
Method GRL_PROT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_ADMIN | Call by reference | Object reference (TYPE REF TO) | CL_HRPADDE_VA_ADMIN | Verwaltung Reportparameter | 20111018 | ||
2 | Importing | IR_PERNR | Call by reference | Object reference (TYPE REF TO) | CL_HRPADDE_VA_PERNR | Daten zur Personalnummer | 20111018 |
Method GRL_PROT on class CL_HRPADDE_VA_MAIN has no exception.
History
Last changed by/on | SAP | 20110809 |
SAP Release Created in |