SAP ABAP Class CL_HRPAYDEST_LB_PY_READER (ETStmt: Class to Read Payroll Results)
Hierarchy
☛
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
⤷ PY-DE-NT-TX (Application Component) Tax
⤷ P01T (Package) HR Germany: Tax
⤷ PY-DE-NT-TX (Application Component) Tax
⤷ P01T (Package) HR Germany: Tax
Properties
Class | CL_HRPAYDEST_LB_PY_READER | |
Short Description | ETStmt: Class to Read Payroll Results | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | HRPAYDEST | |
Program status | ||
Category | 0 | |
Package | P01T | HR Germany: Tax |
Created | 20070725 | SAP |
Last change | 20081217 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_HRPAYDEST_LB_PY_READER has no interface implemented.
Friends
Class CL_HRPAYDEST_LB_PY_READER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | AC_DECEMBER | Constant | Private | Type reference (TYPE) | PABRP | '12' | 20070815 | ||
2 | AC_FALSE | Constant | Private | Type reference (TYPE) | BOOLE_D | '' | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') | 20070815 | |
3 | AC_JANUARY | Constant | Private | Type reference (TYPE) | PABRP | '01' | 20070815 | ||
4 | AC_MOLGA | Constant | Private | Type reference (TYPE) | MOLGA | '01' | 20070815 | ||
5 | AC_PERMO | Constant | Private | Type reference (TYPE) | PERMO | 01 | 20070815 | ||
6 | AC_TRUE | Constant | Private | Type reference (TYPE) | BOOLE_D | 'X' | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') | 20070815 | |
7 | AR_MESSAGE_HANDLER | Instance attribute | Private | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20070828 | ||
8 | AT_EXPENDITURE_MONTH | Instance attribute | Private | Type reference (TYPE) | HRPAYDESTLBT_EXP_MONTH | Table Type for ETStmt Month of Issue for Report RPCTXVD1 | 20080207 | ||
9 | AT_PAYRESULTS | Instance attribute | Private | Type reference (TYPE) | PAYDE_RESULT_TAB | HR-PAY-DE: Table Type for German Payroll Results | 20080208 | ||
10 | AT_PAYRESULT_LIST | Instance attribute | Private | Type reference (TYPE) | HRPAYDESTLBT_PAYRESULT | ETStmt: Table Structure for Payroll Results | 20080829 | ||
11 | AT_RGDIR | Instance attribute | Public | Type reference (TYPE) | HRPY_TT_RGDIR | 20070815 | |||
12 | A_ARCH_TOO | Instance attribute | Public | Type reference (TYPE) | ARCH_TOO | Consider and Display Archived Payroll Results | 20100519 | ||
13 | A_CHECK_PREV_YEAR | Instance attribute | Public | Type reference (TYPE) | BOOLE_D | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') | 20080908 | ||
14 | A_PERNR | Instance attribute | Public | Type reference (TYPE) | PERNR_D | 20070815 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CONSTRUCTOR | Instance method | Public | Constructor | 20070815 | |
2 | GET_ACTUAL_RGDIR | Instance method | Public | Method | Returns current RGDIR | 20070815 |
3 | GET_ACTUAL_RGDIR_FOR_YEAR | Instance method | Public | Method | Returns current RGDIR for year | 20070815 |
4 | GET_EXPENDITURE_MONTH | Instance method | Public | Method | Determines month of issue for employment tax statement | 20070815 |
5 | GET_LAST_RGDIR | Instance method | Public | Method | Returns RGDIR of a for-period before/in an in-period | 20070830 |
6 | GET_MAX_RGDIR | Instance method | Public | Method | Returns last RGDIR | 20080229 |
7 | GET_PAYROLL_CURRENCY | Instance method | Public | Method | Returns Payroll Currency | 20070907 |
8 | GET_PAYROLL_RESULT | Instance method | Public | Method | Returns Payroll Result | 20070815 |
9 | GET_PAYROLL_RESULTS | Instance method | Public | Method | Returns Payroll Results | 20070815 |
10 | GET_PAYROLL_RESULT_AT_DATE | Instance method | Public | Method | Returns payroll result for key date | 20071002 |
11 | HAS_PAYROLL_RESULTS | Instance method | Public | Method | True if payroll already run for personnel no. | 20070815 |
12 | READ_PAYROLL_RESULTS | Instance method | Public | Method | Reads all payroll results of the evaluation period | 20080822 |
Events
Class CL_HRPAYDEST_LB_PY_READER has no event.
Types
Class CL_HRPAYDEST_LB_PY_READER has no local type.
Method Signatures
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20070828 | ||
2 | Importing | I_ARCH_TOO | Call by reference | Type reference (TYPE) | ARCH_TOO | Archivierte Abrechnungsergebnisse berücksichtigen + anzeigen | 20100507 | ||
3 | Importing | I_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | 20070815 |
Method CONSTRUCTOR on class CL_HRPAYDEST_LB_PY_READER has no exception.
Method GET_ACTUAL_RGDIR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_FPPER | Call by reference | Type reference (TYPE) | FAPER | 20070815 | |||
2 | Returning | RS_RGDIR | Value transfer | Type reference (TYPE) | PC261 | 20070815 |
Method GET_ACTUAL_RGDIR on class CL_HRPAYDEST_LB_PY_READER has no exception.
Method GET_ACTUAL_RGDIR_FOR_YEAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_YEAR | Call by reference | Type reference (TYPE) | DST_BJAHR | 20070815 | |||
2 | Returning | RS_RGDIR | Value transfer | Type reference (TYPE) | PC261 | 20070815 |
Method GET_ACTUAL_RGDIR_FOR_YEAR on class CL_HRPAYDEST_LB_PY_READER has no exception.
Method GET_EXPENDITURE_MONTH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_MONTH | Value transfer | Type reference (TYPE) | DST_MONAT | 20070815 | |||
2 | Exporting | E_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20070828 | ||
3 | Exporting | E_YEAR | Value transfer | Type reference (TYPE) | DST_BJAHR | 20070815 | |||
4 | Importing | I_YEAR | Call by reference | Type reference (TYPE) | DST_BJAHR | 20070815 |
Method GET_EXPENDITURE_MONTH on class CL_HRPAYDEST_LB_PY_READER has no exception.
Method GET_LAST_RGDIR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_FPPER | Call by reference | Type reference (TYPE) | FAPER | Fürperiode der Abrechnung | 20070830 | ||
2 | Importing | I_INPER | Call by reference | Type reference (TYPE) | IPERI | Inperiode der Abrechnung | 20070830 | ||
3 | Returning | RS_RGDIR | Value transfer | Type reference (TYPE) | PC261 | Cluster directory (for export and import of payroll results) | 20070830 |
Method GET_LAST_RGDIR on class CL_HRPAYDEST_LB_PY_READER has no exception.
Method GET_MAX_RGDIR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RS_RGDIR | Value transfer | Type reference (TYPE) | PC261 | Cluster directory (for export and import of payroll results) | 20080229 |
Method GET_MAX_RGDIR on class CL_HRPAYDEST_LB_PY_READER has no exception.
Method GET_PAYROLL_CURRENCY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_CURRENCY | Call by reference | Type reference (TYPE) | WAERS | Währungsschlüssel | 20070907 | ||
2 | Exporting | E_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20070907 | ||
3 | Importing | IS_PAYRESULT | Call by reference | Type reference (TYPE) | PAYDE_RESULT | HR-PAY-DE: Struktur für Abrechnungsergebnis | 20070907 | ||
4 | Importing | IS_RGDIR | Call by reference | Type reference (TYPE) | PC261 | Cluster directory (for export and import of payroll results) | 20070907 | ||
5 | Importing | I_FPPER | Call by reference | Type reference (TYPE) | FAPER | Fürperiode der Abrechnung | 20070907 |
Method GET_PAYROLL_CURRENCY on class CL_HRPAYDEST_LB_PY_READER has no exception.
Method GET_PAYROLL_RESULT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_PAYRESULT | Call by reference | Type reference (TYPE) | PAYDE_RESULT | 20080312 | |||
2 | Importing | IS_RGDIR | Call by reference | Type reference (TYPE) | PC261 | 20070815 |
Method GET_PAYROLL_RESULT on class CL_HRPAYDEST_LB_PY_READER has no exception.
Method GET_PAYROLL_RESULTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_PAYRESULTS | Call by reference | Type reference (TYPE) | PAYDE_RESULT_TAB | HR-PAY-DE: Tabellentyp für deutsche Abrechnungsergebnisse | 20080829 | ||
2 | Exporting | E_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20080207 | ||
3 | Importing | I_ACTUAL | Call by reference | Type reference (TYPE) | BOOLE_D | 20070815 | |||
4 | Importing | I_ARCH_TOO | Call by reference | Type reference (TYPE) | ARCH_TOO | Archivierte Abrechnungsergebnisse berücksichtigen + anzeigen | 20091219 | ||
5 | Importing | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | 20070815 | |||
6 | Importing | I_YEAR | Call by reference | Type reference (TYPE) | DST_BJAHR | 20070815 |
Method GET_PAYROLL_RESULTS on class CL_HRPAYDEST_LB_PY_READER has no exception.
Method GET_PAYROLL_RESULT_AT_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_PAYRESULT | Call by reference | Type reference (TYPE) | PAYDE_RESULT | HR-PAY-DE: Struktur für Abrechnungsergebnis | 20071002 | ||
2 | Exporting | E_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20071002 | ||
3 | Importing | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20071002 |
Method GET_PAYROLL_RESULT_AT_DATE on class CL_HRPAYDEST_LB_PY_READER has no exception.
Method HAS_PAYROLL_RESULTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_HAS_PAYROLL_RESULTS | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20070815 |
Method HAS_PAYROLL_RESULTS on class CL_HRPAYDEST_LB_PY_READER has no exception.
Method READ_PAYROLL_RESULTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20080822 | ||
2 | Importing | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20080822 | ||
3 | Importing | I_CHECK_PREV_YEAR | Call by reference | Type reference (TYPE) | BOOLE_D | Vorjahr automatisch prüfen | 20080908 | ||
4 | Importing | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20080822 |
Method READ_PAYROLL_RESULTS on class CL_HRPAYDEST_LB_PY_READER has no exception.
History
Last changed by/on | SAP | 20081217 |
SAP Release Created in |