SAP ABAP Class CL_HRPAYCH_PAY_RESULTS (Read Payroll Results)
Hierarchy
☛
SAP_HRCCH (Software Component) Sub component SAP_HRCCH of SAP_HR
⤷
PA-PA-CH (Application Component) Switzerland
⤷
PB02 (Package) HR Master Data: Switzerland
⤷
⤷
Properties
| Class | CL_HRPAYCH_PAY_RESULTS | |
| Short Description | Read Payroll Results | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | PB02 | HR Master Data: Switzerland |
| Created | 20040528 | SAP |
| Last change | 20041209 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_HRPAYCH_PAY_RESULTS has no forward declaration.
Interfaces
Class CL_HRPAYCH_PAY_RESULTS has no interface implemented.
Friends
Class CL_HRPAYCH_PAY_RESULTS 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) | FIELDNAME | Name of the Results Structure | 20040528 | |||
| 2 | Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | Workarea Suitable for Table | 20040528 | |||
| 3 | Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | Payroll Results Table | 20040528 | |||
| 4 | Constant | Protected | Type reference (TYPE) | BOOLE_D | ' ' | Incorrect | 20040528 | ||
| 5 | Constant | Protected | Type reference (TYPE) | BOOLE_D | 'X' | True | 20040528 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Determine Cluster Structure | 20040528 | |
| 2 | Instance method | Private | Method | Read Periods with Different Period Modifier | 20040528 | |
| 3 | Instance method | Private | Method | Determine Payroll Period for a Date | 20040528 | |
| 4 | Instance method | Private | Method | Determine Period Modifier | 20040528 | |
| 5 | Instance method | Public | Method | Process Payroll Results | 20040601 | |
| 6 | Instance method | Public | Method | Read Payroll Results | 20040601 |
Events
Class CL_HRPAYCH_PAY_RESULTS has no event.
Types
Class CL_HRPAYCH_PAY_RESULTS has no local type.
Method Signatures
Method GET_CLUSTER_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLUSTERNAME | Call by reference | Type reference (TYPE) | TABNAME | Name des Ergebnisstruktur | 20040528 | |||
| 2 | I0001 | Call by reference | Type reference (TYPE) | P0001_TAB | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20040528 | |||
| 3 | IRESULT_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Tabelle der Abrechnungsergebnisse | 20040528 | |||
| 4 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040528 | |||
| 5 | ITEMP_RESULT_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Tabelle der Abrechnungsergebnisse (temporär) | 20040528 | |||
| 6 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYCH_MESSAGE_HANDLER | HR-CH: Fehlermeldungen | 20040528 | |||
| 7 | REFDA | Call by reference | Type reference (TYPE) | BEGDA | Referenzdatum | 20040728 | |||
| 8 | WRESULT_REF | Call by reference | Object reference (TYPE REF TO) | DATA | Workarea passend zur Tabelle | 20040528 |
Method GET_CLUSTER_STRUCTURE on class CL_HRPAYCH_PAY_RESULTS has no exception.
Method GET_PAYROLL_MODIFIER_PERIODS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20040528 | |||
| 2 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20040528 | |||
| 3 | I0001 | Call by reference | Type reference (TYPE) | P0001_TAB | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20040528 | |||
| 4 | IPERIOD | Call by reference | Type reference (TYPE) | _TPERIODS | Perioden | 20040528 | |||
| 5 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040528 | |||
| 6 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYCH_MESSAGE_HANDLER | HR-CH: Fehlermeldungen | 20040528 |
Method GET_PAYROLL_MODIFIER_PERIODS on class CL_HRPAYCH_PAY_RESULTS has no exception.
Method GET_PAYROLL_PERIOD_FROM_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040528 | |||
| 2 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYCH_MESSAGE_HANDLER | HR-CH: Fehlermeldungen | 20040528 | |||
| 3 | PABRJ | Call by reference | Type reference (TYPE) | PABRJ | Abrechnungsjahr | 20040528 | |||
| 4 | PABRP | Call by reference | Type reference (TYPE) | PABRP | Abrechnungsperiode | 20040528 | |||
| 5 | PERMO | Call by reference | Type reference (TYPE) | PERMO | Periodenparameter | 20040528 | |||
| 6 | REFDA | Call by reference | Type reference (TYPE) | BEGDA | Referenzdatum | 20040528 |
Method GET_PAYROLL_PERIOD_FROM_DATE on class CL_HRPAYCH_PAY_RESULTS has no exception.
Method GET_PERIOD_MODIFIER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ABKRS | Call by reference | Type reference (TYPE) | ABKRS | Abrechnungskreis | 20040528 | |||
| 2 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040528 | |||
| 3 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYCH_MESSAGE_HANDLER | HR-CH: Fehlermeldungen | 20040528 | |||
| 4 | PERMO | Call by reference | Type reference (TYPE) | PERMO | Periodenparameter | 20040528 |
Method GET_PERIOD_MODIFIER on class CL_HRPAYCH_PAY_RESULTS has no exception.
Method PROCESS_PAYROLL_RESULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PAY_RESULT_PROCESSOR | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYCH_PAY_RESULTS_PROCESS | HR-CH: Verarbeiter von Abrechnungsergebnissen | 20040601 |
Method PROCESS_PAYROLL_RESULTS on class CL_HRPAYCH_PAY_RESULTS has no exception.
Method READ_PAYROLL_RESULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20040601 | |||
| 2 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20040601 | |||
| 3 | I0001 | Call by reference | Type reference (TYPE) | P0001_TAB | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20040601 | |||
| 4 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040601 | |||
| 5 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYCH_MESSAGE_HANDLER | HR-CH: Fehlermeldungen | 20040601 | |||
| 6 | PAYROLL_RESULTS | Call by reference | Type reference (TYPE) | ANY TABLE | Abrechnungsergebnisse | 20040601 | |||
| 7 | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20040601 |
Method READ_PAYROLL_RESULTS on class CL_HRPAYCH_PAY_RESULTS has no exception.
History
| Last changed by/on | SAP | 20041209 |
| SAP Release Created in | 500 |