SAP ABAP Class CL_HR_NL_WCR_DATA_AGGREGATE (CL_HR_NL_WCR_DATA_AGGREGATE)
Hierarchy
☛
SAP_HRCNL (Software Component) Sub component SAP_HRCNL of SAP_HR
⤷
PY-NL-RP (Application Component) Reporting
⤷
P05T (Package) HR Payroll: The Netherlands
⤷
⤷
Properties
| Class | CL_HR_NL_WCR_DATA_AGGREGATE | |
| Short Description | ||
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | P05T | HR Payroll: The Netherlands |
| Created | 20120222 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_HR_NL_WCR_DATA_AGGREGATE has no forward declaration.
Interfaces
Class CL_HR_NL_WCR_DATA_AGGREGATE has no interface implemented.
Friends
Class CL_HR_NL_WCR_DATA_AGGREGATE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | P05T_T_WCR_DATA | WCR Data | 20120416 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | P05T_EMPL | Employer | 20120416 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | calculate all the values | 20120416 | |
| 2 | Instance method | Public | Method | confirm the WCR data | 20120416 | |
| 3 | Instance method | Public | Constructor | 20120416 | ||
| 4 | Instance method | Public | Method | returns the years to be confirmed | 20120416 | |
| 5 | Instance method | Public | Method | returns the currency valid for the IN-Period | 20120416 | |
| 6 | Instance method | Public | Method | returns the Employer (empty if there is no employer) | 20120416 | |
| 7 | Instance method | Public | Method | get the final levy | 20120416 | |
| 8 | Instance method | Public | Method | get the free space per period | 20120416 | |
| 9 | Instance method | Public | Method | returns the reporting Legal Person for a Period | 20120416 | |
| 10 | Instance method | Public | Method | get the work costs for a period | 20120416 | |
| 11 | Instance method | Public | Method | true, if the data extractor run, false in other cases | 20120416 | |
| 12 | Instance method | Public | Method | gathers the locks for the data | 20120416 | |
| 13 | Instance method | Public | Method | Read / refresh the application data from the data base | 20120416 | |
| 14 | Instance method | Public | Method | enter/leave the change mode of the data | 20120416 | |
| 15 | Instance method | Public | Method | releases the locks for the data | 20120416 |
Events
Class CL_HR_NL_WCR_DATA_AGGREGATE has no event.
Types
Class CL_HR_NL_WCR_DATA_AGGREGATE has no local type.
Method Signatures
Method CALCULATE Signature
Method CALCULATE on class CL_HR_NL_WCR_DATA_AGGREGATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | thrown in the case the calculation fails | 20120416 |
Method CONFIRM Signature
Method CONFIRM on class CL_HR_NL_WCR_DATA_AGGREGATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | thrown if not in change mode / process forbids change | 20120416 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DATA | Call by reference | Type reference (TYPE) | P05T_T_WCR_DATA | WCR Data | 20120416 | |||
| 2 | IV_EMPLOYER | Call by reference | Type reference (TYPE) | P05T_EMPL | Employer | 20120416 |
Method CONSTRUCTOR on class CL_HR_NL_WCR_DATA_AGGREGATE has no exception.
Method GET_CHANGED_YEARS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_YEARS | Call by reference | Type reference (TYPE) | P05T_T_WCR_YEAR | WCR Year | 20120416 |
Method GET_CHANGED_YEARS on class CL_HR_NL_WCR_DATA_AGGREGATE has no exception.
Method GET_CURRENCY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FORPERIOD | Call by reference | Type reference (TYPE) | P05T_WCR_FPP | WCR For-Period | 20120416 | |||
| 2 | IV_FORYEAR | Call by reference | Type reference (TYPE) | P05T_WCR_FPY | WCR For-Period Year | 20120416 | |||
| 3 | RV_CURRENCY | Value transfer | Type reference (TYPE) | WAERS | Currency Key | 20120416 |
Method GET_CURRENCY on class CL_HR_NL_WCR_DATA_AGGREGATE has no exception.
Method GET_EMPLOYER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FORPERIOD | Call by reference | Type reference (TYPE) | P05T_WCR_FPP | WCR For-Period | 20120416 | |||
| 2 | IV_FORYEAR | Call by reference | Type reference (TYPE) | P05T_WCR_FPY | WCR For-Period Year | 20120416 | |||
| 3 | RV_EMPLOYER | Value transfer | Type reference (TYPE) | P05T_ERTXT | Employer Text | 20120416 |
Method GET_EMPLOYER on class CL_HR_NL_WCR_DATA_AGGREGATE has no exception.
Method GET_FINAL_LEVY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FORPERIOD | Call by reference | Type reference (TYPE) | P05T_WCR_FPP | WCR For-Period | 20120416 | |||
| 2 | IV_FORYEAR | Call by reference | Type reference (TYPE) | P05T_WCR_FPY | WCR For-Period Year | 20120416 | |||
| 3 | RV_RESULT | Value transfer | Type reference (TYPE) | P05T_AMOUNT | Amount | 20120416 |
Method GET_FINAL_LEVY on class CL_HR_NL_WCR_DATA_AGGREGATE has no exception.
Method GET_FREE_SPACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FORPERIOD | Call by reference | Type reference (TYPE) | P05T_WCR_FPP | WCR For-Period | 20120416 | |||
| 2 | IV_FORYEAR | Call by reference | Type reference (TYPE) | P05T_WCR_FPY | WCR For-Period Year | 20120416 | |||
| 3 | RV_RESULT | Value transfer | Type reference (TYPE) | P05T_AMOUNT | Amount | 20120416 |
Method GET_FREE_SPACE on class CL_HR_NL_WCR_DATA_AGGREGATE has no exception.
Method GET_REPORTING_JUPER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FORPERIOD | Call by reference | Type reference (TYPE) | P05T_WCR_FPP | WCR For-Period | 20120416 | |||
| 2 | IV_FORYEAR | Call by reference | Type reference (TYPE) | P05T_WCR_FPY | WCR For-Period Year | 20120416 | |||
| 3 | RV_JUPER | Value transfer | Type reference (TYPE) | JUPER | Reporting Legal Person | 20120416 |
Method GET_REPORTING_JUPER on class CL_HR_NL_WCR_DATA_AGGREGATE has no exception.
Method GET_WORK_COSTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FORPERIOD | Call by reference | Type reference (TYPE) | P05T_WCR_FPP | WCR For-Period | 20120416 | |||
| 2 | IV_FORYEAR | Call by reference | Type reference (TYPE) | P05T_WCR_FPY | WCR For-Period Year | 20120416 | |||
| 3 | RV_RESULT | Value transfer | Type reference (TYPE) | P05T_AMOUNT | Amount | 20120416 |
Method GET_WORK_COSTS on class CL_HR_NL_WCR_DATA_AGGREGATE has no exception.
Method IS_EXTRACTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_EXTRACTED | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20120416 |
Method IS_EXTRACTED on class CL_HR_NL_WCR_DATA_AGGREGATE has no exception.
Method LOCK Signature
Method LOCK on class CL_HR_NL_WCR_DATA_AGGREGATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | thrown if the data could not be locked | 20120416 |
Method READ Signature
Method READ on class CL_HR_NL_WCR_DATA_AGGREGATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | thrown in case of fail reading the data base | 20120416 |
Method SET_CHANGEABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CHANGEABLE | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20120416 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | thrown if change mode is not allowed by the WCR/LA process | 20120416 |
Method UNLOCK Signature
Method UNLOCK on class CL_HR_NL_WCR_DATA_AGGREGATE has no parameter.
Method UNLOCK on class CL_HR_NL_WCR_DATA_AGGREGATE has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |