SAP ABAP Class CL_HR_NL_WCR_UTILITY (CL_HR_NL_WCR_UTILITY)
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_UTILITY | |
| 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_UTILITY has no forward declaration.
Interfaces
Class CL_HR_NL_WCR_UTILITY has no interface implemented.
Friends
Class CL_HR_NL_WCR_UTILITY has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | ACTIV_AUTH | '34' | Activity | 20120420 | ||
| 2 | Constant | Public | Type reference (TYPE) | P05T_WCR_FPY | '2011' | Earliest year of WCR | 20120416 | ||
| 3 | Constant | Public | Type reference (TYPE) | P05T_WCR_MODAY | '0101' | First day in year (MMDD) | 20120416 | ||
| 4 | Constant | Public | Type reference (TYPE) | P05T_WCR_IPP | '01' | First period number | 20120416 | ||
| 5 | Constant | Public | Type reference (TYPE) | SEQNO | '001' | Sequence Number | 20120416 | ||
| 6 | Constant | Public | Type reference (TYPE) | ENDDA | '99991231' | Highest possible date | 20120416 | ||
| 7 | Constant | Public | Type reference (TYPE) | P05T_WCR_MODAY | '1231' | Last day in year (MMDD) | 20120416 | ||
| 8 | Constant | Public | Type reference (TYPE) | P05T_STATUS | '09' | Wage Return: Return Status | 20120416 | ||
| 9 | Constant | Public | Type reference (TYPE) | P05T_STATUS | '99' | Wage Return: Return Status | 20120416 | ||
| 10 | Constant | Public | Type reference (TYPE) | MOLGA | '05' | Country Grouping | 20120416 | ||
| 11 | Constant | Public | Type reference (TYPE) | I | '6' | Number of years in the past | 20120416 | ||
| 12 | Constant | Public | Type reference (TYPE) | P05T_WCR_ACTIVATION | 'A' | WCR Activation: Active | 20120416 | ||
| 13 | Constant | Public | Type reference (TYPE) | P05T_WCR_STATUS | '01' | WCR Status | 20120416 | ||
| 14 | Constant | Public | Type reference (TYPE) | P05T_WCR_METHOD | '3' | WCR Method Cumulative (3) | 20120416 | ||
| 15 | Constant | Public | Type reference (TYPE) | P05T_WCR_PRODMODE | 'I' | WCR Activation: Inactive | 20120416 | ||
| 16 | Constant | Public | Type reference (TYPE) | P05T_WCR_STATUS | '00' | WCR Status | 20120416 | ||
| 17 | Constant | Public | Type reference (TYPE) | P05T_WCR_METHOD | '1' | WCR Method Periodical (1) | 20120416 | ||
| 18 | Constant | Public | Type reference (TYPE) | P05T_WCR_PRODMODE | 'P' | WCR Mode - Productive | 20120416 | ||
| 19 | Constant | Public | Type reference (TYPE) | P05T_WCR_PRODMODE | 'S' | WCR Mode - Simulation | 20120416 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Returns the descriptive text for a Legal Person | 20120416 | |
| 2 | Static method | Public | Method | Returns the WCR Activation: Mode and Method | 20120416 | |
| 3 | Static method | Public | Method | Read the Wage Return State of the Legal Persons | 20120416 | |
| 4 | Static method | Public | Method | Read the current In-Period for a Legal Person | 20120416 | |
| 5 | Static method | Public | Method | Read the start date for an LA/WCR period | 20120416 | |
| 6 | Static method | Public | Method | Read the period modifier for the specified Legal Person | 20120416 | |
| 7 | Static method | Public | Method | Returns the number or WCR periods per year (12/13) | 20120416 | |
| 8 | Static method | Public | Method | Read the Wage Return State of the Legal Persons | 20120416 | |
| 9 | Static method | Public | Method | Converts a table of Legal Persons into a range table | 20120416 | |
| 10 | Static method | Public | Method | Converts a range table of Legal Persons into a table | 20120416 | |
| 11 | Static method | Public | Method | Returns the descriptive text for a Legal Person | 20120416 | |
| 12 | Static method | Public | Method | true if the juper is terminated | 20120416 | |
| 13 | Static method | Public | Method | Creates an F4-Help within SAP GUI for a Legal Person | 20120416 |
Events
Class CL_HR_NL_WCR_UTILITY has no event.
Types
Class CL_HR_NL_WCR_UTILITY has no local type.
Method Signatures
Method EMPLOYER_GET_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EMPLOYER | Call by reference | Type reference (TYPE) | P05T_EMPL | Employer | 20120416 | |||
| 2 | RV_TEXT | Value transfer | Type reference (TYPE) | P05T_ERTXT | Employer Text | 20120416 |
Method EMPLOYER_GET_TEXT on class CL_HR_NL_WCR_UTILITY has no exception.
Method GET_ACTIVATION_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ACTIVATION | Call by reference | Type reference (TYPE) | P05T_WCR_PRODMODE | WCR Mode - Productive/Simulation | 20120416 | |||
| 2 | EV_METHOD | Call by reference | Type reference (TYPE) | P05T_WCR_METHOD | WCR Method | 20120416 | |||
| 3 | EV_SPLIT | Call by reference | Type reference (TYPE) | BOOLE_D | True, if additional Screen fields shall be shown | 20120416 | |||
| 4 | IV_FORYEAR | Call by reference | Type reference (TYPE) | P05T_WCR_FPY | WCR For-Period Year | 20120416 | |||
| 5 | IV_JUPER | Call by reference | Type reference (TYPE) | JUPER | Legal Person | 20120416 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | thrown in the case Feature NLWCR is not maintained properly | 20120416 |
Method GET_B2A_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_STATES | Call by reference | Type reference (TYPE) | P05T_T_GLBID_DATA | Wage Return states | 20120416 | |||
| 2 | IT_JUPERS | Call by reference | Type reference (TYPE) | P05T_T_JUPER | Table of Legal Persons | 20120416 |
Method GET_B2A_STATE on class CL_HR_NL_WCR_UTILITY has no exception.
Method GET_CURRENT_IN_PERIOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INPERIOD | Call by reference | Type reference (TYPE) | P05T_WCR_IPP | WCR In-Period | 20120416 | |||
| 2 | EV_INYEAR | Call by reference | Type reference (TYPE) | P05T_WCR_IPY | WCR In-Period Year | 20120416 | |||
| 3 | IV_JUPER | Call by reference | Type reference (TYPE) | JUPER | Legal Person | 20120416 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | thrown, if the customizing is inconsistent | 20120416 |
Method GET_PERIOD_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_END_DATE | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20120416 | |||
| 2 | EV_START_DATE | Value transfer | Type reference (TYPE) | BEGDA | Start Date | 20120416 | |||
| 3 | IV_PERIOD | Call by reference | Type reference (TYPE) | P05T_WCR_IPP | WCR In-Period | 20120416 | |||
| 4 | IV_PERMO | Call by reference | Type reference (TYPE) | PERMO | Period Parameters | 20120416 | |||
| 5 | IV_YEAR | Call by reference | Type reference (TYPE) | P05T_WCR_IPY | WCR In-Period Year | 20120416 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | thrown in the case the customizing is inconsistent | 20120416 |
Method GET_PERIOD_MODIFIER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_JUPER | Call by reference | Type reference (TYPE) | JUPER | Legal Person | 20120416 | |||
| 2 | RV_PERMO | Value transfer | Type reference (TYPE) | PERMO | Period Parameters | 20120416 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | thrown, if the customizing is inconsistent | 20120416 |
Method GET_REPORTING_PERIODICITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_JUPER | Call by reference | Type reference (TYPE) | JUPER | Legal Person | 20120416 | |||
| 2 | RV_PERIODICITY | Value transfer | Type reference (TYPE) | P05T_WCR_IPP | WCR In-Period | 20120416 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | thrown, if the periodicity is not supported by the WCR | 20120416 |
Method GET_WAGERETURN_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_STATE | Call by reference | Type reference (TYPE) | P05T_T_LA_STATUS | Wage Return Status | 20120416 | |||
| 2 | IT_JUPER | Call by reference | Type reference (TYPE) | P05T_T_JUPER | Table of Legal Person | 20120416 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | thrown if the customizing is inconsistent | 20120416 |
Method JUPER_CONVERT_TO_RANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RANGE | Call by reference | Type reference (TYPE) | P05T_JUPER_RANGE | Legal Person Range Table | 20120416 | |||
| 2 | IT_JUPERS | Call by reference | Type reference (TYPE) | P05T_T_JUPER | Flat Table Legal Person | 20120416 |
Method JUPER_CONVERT_TO_RANGE on class CL_HR_NL_WCR_UTILITY has no exception.
Method JUPER_CONVERT_TO_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_JUPERS | Call by reference | Type reference (TYPE) | P05T_T_JUPER | Table of Legal Persons | 20120416 | |||
| 2 | IT_RANGE | Call by reference | Type reference (TYPE) | P05T_JUPER_RANGE | Range of Legal Persons | 20120416 |
Method JUPER_CONVERT_TO_TABLE on class CL_HR_NL_WCR_UTILITY has no exception.
Method JUPER_GET_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_JUPER | Call by reference | Type reference (TYPE) | JUPER | Legal Person | 20120416 | |||
| 2 | RV_TEXT | Value transfer | Type reference (TYPE) | P05_RPOMS | Representing Legal Person Text | 20120416 |
Method JUPER_GET_TEXT on class CL_HR_NL_WCR_UTILITY has no exception.
Method JUPER_IS_TERMINATED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DO_SETTLEMENT | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20120416 | |||
| 2 | EV_IS_TERMINATED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20120416 | |||
| 3 | IV_FORPERIOD | Call by reference | Type reference (TYPE) | P05T_WCR_FPP | WCR For-Period | 20120416 | |||
| 4 | IV_FORYEAR | Call by reference | Type reference (TYPE) | P05T_WCR_FPY | WCR For-Period Year | 20120416 | |||
| 5 | IV_JUPER | Call by reference | Type reference (TYPE) | JUPER | Legal Person | 20120416 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | in case the customizing could not be read | 20120416 |
Method SHOW_JUPER_F4_HELP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DYNFIELD | Call by reference | Type reference (TYPE) | HELP_INFO-DYNPROFLD | name of screen field | 20120416 | |||
| 2 | IV_DYNNR | Call by reference | Type reference (TYPE) | SY-DYNNR | field sy-dynnr (screen number) | 20120416 | |||
| 3 | IV_REPID | Call by reference | Type reference (TYPE) | SYST-REPID | field sy-repid | 20120416 | |||
| 4 | IV_TRIGGER_MESSAGES | Call by reference | Type reference (TYPE) | BOOLE_D | ' ' | if set to 'X' this method also triggers mess. on the screen | 20120416 |
Method SHOW_JUPER_F4_HELP on class CL_HR_NL_WCR_UTILITY has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |