SAP ABAP Class CL_HRPAYNA_EVAL_PERIOD (Evaluation period processing)
Hierarchy
☛
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
⤷ PY-CA (Application Component) Canada
⤷ PCNA (Package) Payroll North America
⤷ PY-CA (Application Component) Canada
⤷ PCNA (Package) Payroll North America
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HRPAYNA_EVAL_REPORT | Evalaution report framework | 20050311 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HRPAYNA_OFF_CYCLE_ATTR | Off-Cycle attributes | 20050302 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HRPAYNA_PNPCE_ATTR | Logical database PNPCE attributes | 20050311 |
Properties
Class | CL_HRPAYNA_EVAL_PERIOD | |
Short Description | Evaluation period processing | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | PCNA | Payroll North America |
Created | 20050215 | SAP |
Last change | 20110809 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_HRPAYNA_EVAL_PERIOD has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_HRPAYNA_EVAL_REPORT | Evalaution report framework | 20050311 | ||
2 | IF_HRPAYNA_OFF_CYCLE_ATTR | Off-Cycle attributes | 20050302 | ||
3 | IF_HRPAYNA_PNPCE_ATTR | Logical database PNPCE attributes | 20050311 |
Friends
Class CL_HRPAYNA_EVAL_PERIOD has no friend class.
Attributes
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | BUILD_EVP | Instance method | Public | Method | Build evaluation period table EVP | 20050215 |
2 | BUILD_EVP_DB | Instance method | Private | Method | Build EVP from database | 20050215 |
3 | CHECK_CONTROL_RECORD | Instance method | Public | Method | Check control record for end of payroll | 20050215 |
4 | CHECK_CROSS_YEAR | Instance method | Public | Method | Check if current EVP is crossing year-end | 20050308 |
5 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20050215 |
6 | DEQUEUE_PERNR | Instance method | Public | Method | Dequeue personnel number | 20050215 |
7 | ENQUEUE_AND_COMMIT | Instance method | Public | Method | Enqueue and commit processed personnel numbers | 20050215 |
8 | ENQUEUE_GROUP | Instance method | Public | Method | Enqueue grouped personnel numbers | 20050215 |
9 | ENQUEUE_PERNR | Instance method | Public | Method | Enqueue personnel number | 20050215 |
10 | ERROR_HANDLER | Instance method | Public | Method | Error handler | 20050511 |
11 | GET_ATTRIBUTES | Instance method | Public | Method | get class attributes | 20050215 |
12 | GET_CONTROL_RECORD | Instance method | Public | Method | Get payroll control record | 20050508 |
13 | GET_EVP_STATUS | Instance method | Public | Method | Get current EVP status | 20050215 |
14 | GET_LAST_EVP_ENTRY | Instance method | Public | Method | Get last EVP entry | 20050215 |
15 | SET_ATTRIBUTES | Instance method | Public | Method | Set class attributes | 20050215 |
16 | SET_PNP_FOR_OFF_CYCLE | Instance method | Public | Method | Set PNP variables for off-cycle | 20050215 |
17 | SET_PNP_MOLGA_AND_GPRSN | Instance method | Public | Method | Set PNP variables for country code and grouping reason group | 20050215 |
Events
Class CL_HRPAYNA_EVAL_PERIOD has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | T_MEM_KEY | Public | See coding | 20050215 | begin of T_MEM_KEY,
UNAME type SYUNAME,
DATUM type SYDATUM,
end of T_MEM_KEY
|
Method Signatures
Method BUILD_EVP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_GROUP | Call by reference | Type reference (TYPE) | PCCE_PNP_GROUP | PNP CE: Grouping | 20050215 | ||
2 | Importing | IS_PERSON | Call by reference | Type reference (TYPE) | PCCE_PNP_PERSON | PNP CE: Person | 20050215 | ||
3 | Importing | IS_PN | Call by reference | Type reference (TYPE) | HRPAYNA_S_PN | PNP fields | 20050215 | ||
4 | Importing | IT_PNPABKRS | Call by reference | Type reference (TYPE) | PCCE_TT_IABKRS | Payroll Areas range table | 20050215 | ||
5 | Importing | IV_BONDT | Call by reference | Type reference (TYPE) | BONDT | Zahldatum der Off-Cycle-Abrechnung | 20050215 | ||
6 | Importing | IV_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20050215 | ||
7 | Importing | IV_PAYID | Call by reference | Type reference (TYPE) | PAYID | Abrechnungsidentifikator | 20050215 | ||
8 | Importing | IV_PAYTY | Call by reference | Type reference (TYPE) | PAYTY | Payroll type | 20050215 | ||
9 | Importing | IV_PNPXABKR | Call by reference | Type reference (TYPE) | ABKRS | Abrechnungskreis | 20050215 | ||
10 | Importing | IV_PYPARAID | Call by reference | Type reference (TYPE) | PAY_PM_PARAID | Process Manager: Identifier of a Set | 20050215 | ||
11 | Importing | IV_TEST | Call by reference | Type reference (TYPE) | PCNA_TESTMODE | Processing option: test mode | 20070822 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | REJECT | EVENT: REJECT for PNP handling | 20050215 | |
2 | SKIP_EMPLOYEE | EVENT: EMPLOYEE IS TERMINATED | 20090702 |
Method BUILD_EVP_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_GROUP | Call by reference | Type reference (TYPE) | PCCE_PNP_GROUP | PNP CE: Gruppierung | 20050215 | ||
2 | Importing | IS_PN | Call by reference | Type reference (TYPE) | HRPAYNA_S_PN | PNP fields | 20050215 | ||
3 | Importing | IT_PNPABKRS | Call by reference | Type reference (TYPE) | PCCE_TT_IABKRS | Payroll Areas range table | 20050215 | ||
4 | Importing | IV_BONDT | Call by reference | Type reference (TYPE) | BONDT | Zahldatum der Off-Cycle-Abrechnung | 20050215 | ||
5 | Importing | IV_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20050215 | ||
6 | Importing | IV_PAYID | Call by reference | Type reference (TYPE) | PAYID | Abrechnungsidentifikator | 20050215 | ||
7 | Importing | IV_PAYTY | Call by reference | Type reference (TYPE) | PAYTY | Abrechnungstyp | 20050215 | ||
8 | Importing | IV_REVRSQN | Call by reference | Type reference (TYPE) | CDSEQ | Sequenznummer | 20050215 | ||
9 | Importing | IV_SETREVR | Call by reference | Type reference (TYPE) | SET_REVR | Wiederholungslauf | 20050215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | REJECT | EVENT: REJECT for PNP handling | 20050215 | |
2 | SKIP_EMPLOYEE | EVENT: EMPLOYEE IS TERMINATED | 20090702 |
Method CHECK_CONTROL_RECORD Signature
Method CHECK_CONTROL_RECORD on class CL_HRPAYNA_EVAL_PERIOD has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | REJECT | EVENT: REJECT for PNP handling | 20050215 |
Method CHECK_CROSS_YEAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EV_IS_CROSS_YEAR | Value transfer | Type reference (TYPE) | FLAG | Flag: is cross year | 20050308 | ||
2 | Importing | IS_EVP | Call by reference | Type reference (TYPE) | PC261 | Cluster Directory (For Export and Import of Payroll Results) | 20050308 |
Method CHECK_CROSS_YEAR on class CL_HRPAYNA_EVAL_PERIOD has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_GROUPING_READER | Call by reference | Object reference (TYPE REF TO) | CL_HRCCE_GROUPING_READER_PAY | Grouping reader: payroll results | 20050215 | ||
2 | Importing | IO_LOG | Call by reference | Object reference (TYPE REF TO) | OBJECT | CIPE Log processing | 20050215 | ||
3 | Importing | IO_PAYROLL_ACCESS | Call by reference | Object reference (TYPE REF TO) | CL_HR_PAY_ACCESS | Access to payroll results | 20050215 | ||
4 | Importing | IV_DISP | Call by reference | Type reference (TYPE) | FLAG | Flag: Display log | 20050311 | ||
5 | Importing | IV_IS_CE_ACTIVE | Call by reference | Type reference (TYPE) | FLAG | CE flag | 20050215 | ||
6 | Importing | IV_LOG_CLASS_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Log class name | 20050215 | ||
7 | Importing | IV_TEST | Call by reference | Type reference (TYPE) | PCNA_TESTMODE | Processing option: test mode | 20050311 |
Method CONSTRUCTOR on class CL_HRPAYNA_EVAL_PERIOD has no exception.
Method DEQUEUE_PERNR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | PT_LOCK_TAB | Call by reference | Type reference (TYPE) | PERNR_TAB | HR: Master Data, PERNR Table (unsorted) | 20050215 |
Method DEQUEUE_PERNR on class CL_HRPAYNA_EVAL_PERIOD has no exception.
Method ENQUEUE_AND_COMMIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_GROUP | Call by reference | Type reference (TYPE) | PCCE_PNP_GROUP | PNP CE: Grouping | 20050215 | ||
2 | Importing | IV_COUNTER_CW_LIMIT | Call by reference | Type reference (TYPE) | I | 10 | Processed personnel number commit limit | 20050215 | |
3 | Importing | IV_TEST | Call by reference | Type reference (TYPE) | PCNA_TESTMODE | Processing option: test mode | 20050225 | ||
4 | Changing | PT_LOCK_TAB | Call by reference | Type reference (TYPE) | PERNR_TAB | Statistics: Locked pernr table | 20050512 | ||
5 | Changing | PT_PROCESSED_PERAS | Call by reference | Type reference (TYPE) | PERNR_TAB | Statistics: Nubmer of peras processed | 20050512 | ||
6 | Changing | PV_COUNTER_CW | Call by reference | Type reference (TYPE) | I | Statistics: Personnel numbers prpocessed per commit | 20050512 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | REJECT | EVENT: REJECT for PNP handling | 20050215 |
Method ENQUEUE_GROUP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_GROUP | Call by reference | Type reference (TYPE) | PCCE_PNP_GROUP | PNP CE: Grouping | 20050215 | ||
2 | Changing | PT_LOCK_TAB | Call by reference | Type reference (TYPE) | PERNR_TAB | HR: Master Data, PERNR Table (unsorted) | 20050512 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | REJECT | EVENT: REJECT for PNP handling | 20050215 |
Method ENQUEUE_PERNR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20050215 | ||
2 | Changing | PT_LOCK_TAB | Call by reference | Type reference (TYPE) | PERNR_TAB | HR: Master Data, PERNR Table (unsorted) | 20050512 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | REJECT | EVENT: REJECT for PNP handling | 20050215 |
Method ERROR_HANDLER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | Messages, Message Class | 20050511 | ||
2 | Importing | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Messages, Message Number | 20050511 | ||
3 | Importing | IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | Message Type | 20050511 | ||
4 | Importing | IV_MSGV1 | Call by reference | Type reference (TYPE) | SYMSGV | Messages, message variables | 20050511 | ||
5 | Importing | IV_MSGV2 | Call by reference | Type reference (TYPE) | SYMSGV | Messages, message variables | 20050511 | ||
6 | Importing | IV_MSGV3 | Call by reference | Type reference (TYPE) | SYMSGV | Messages, message variables | 20050511 | ||
7 | Importing | IV_MSGV4 | Call by reference | Type reference (TYPE) | SYMSGV | Messages, message variables | 20050511 | ||
8 | Importing | IV_REJ_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | Type of rejection | 20050511 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | REJECT | EVENT: REJECT for PNP handling | 20050511 |
Method GET_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_GROUPING_READER | Call by reference | Object reference (TYPE REF TO) | CL_HRCCE_GROUPING_READER_PAY | Gruppierungs-Reader: Personalabrechnungsergebnisse | 20050215 | ||
2 | Exporting | EO_LOG | Call by reference | Object reference (TYPE REF TO) | OBJECT | CIPE Log processing | 20050215 | ||
3 | Exporting | EO_PAYROLL_ACCESS | Call by reference | Object reference (TYPE REF TO) | CL_HR_PAY_ACCESS | Zugriff auf Abrechnungsergebnisse | 20050215 | ||
4 | Exporting | ES_PN | Call by reference | Type reference (TYPE) | HRPAYNA_S_PN | 20050215 | |||
5 | Exporting | EV_CLITYPE | Call by reference | Type reference (TYPE) | CCCATEGORY | Client Control: Rolle des Mandanten (Productive, Test,...) | 20050215 | ||
6 | Exporting | EV_IS_CE_ACTIVE | Call by reference | Type reference (TYPE) | FLAG | Flag: concurrent employment | 20050215 | ||
7 | Exporting | EV_LOG_CLASS_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20050215 | ||
8 | Exporting | EV_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20050215 | ||
9 | Exporting | EV_TEST | Call by reference | Type reference (TYPE) | PCNA_TESTMODE | Processing option: test mode | 20050311 |
Method GET_ATTRIBUTES on class CL_HRPAYNA_EVAL_PERIOD has no exception.
Method GET_CONTROL_RECORD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ES_T569V | Value transfer | Type reference (TYPE) | T569V | Control Records | 20050508 | ||
2 | Importing | IV_ABKRS | Call by reference | Type reference (TYPE) | ABKRS | Payroll Area | 20050508 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | Entry not found | 20050508 | |
2 | REJECT | REJECT: Event for PNP | 20050511 |
Method GET_EVP_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_NEW_ORIGINAL | Call by reference | Type reference (TYPE) | FLAG | 20050215 | |||
2 | Exporting | EV_ORIGINAL | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20050507 | ||
3 | Exporting | EV_RETRO | Call by reference | Type reference (TYPE) | FLAG | 20050215 | |||
4 | Importing | IS_EVP | Call by reference | Type reference (TYPE) | PC261 | 20050215 |
Method GET_EVP_STATUS on class CL_HRPAYNA_EVAL_PERIOD has no exception.
Method GET_LAST_EVP_ENTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ES_EVP | Value transfer | Type reference (TYPE) | PC261 | Cluster Directory (For Export and Import of Payroll Results) | 20050215 |
Method GET_LAST_EVP_ENTRY on class CL_HRPAYNA_EVAL_PERIOD has no exception.
Method SET_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_GROUPING_READER | Call by reference | Object reference (TYPE REF TO) | CL_HRCCE_GROUPING_READER_PAY | Gruppierungs-Reader: Personalabrechnungsergebnisse | 20050215 | ||
2 | Importing | IO_LOG | Call by reference | Object reference (TYPE REF TO) | OBJECT | CIPE Log processing | 20050215 | ||
3 | Importing | IO_PAYROLL_ACCESS | Call by reference | Object reference (TYPE REF TO) | CL_HR_PAY_ACCESS | Zugriff auf Abrechnungsergebnisse | 20050215 | ||
4 | Importing | IS_GROUP | Call by reference | Type reference (TYPE) | PCCE_PNP_GROUP | PNP CE: Grouping | 20050324 | ||
5 | Importing | IV_DISP | Call by reference | Type reference (TYPE) | FLAG | Flag: Display log | 20050311 | ||
6 | Importing | IV_IS_CE_ACTIVE | Call by reference | Type reference (TYPE) | FLAG | CE FLAG | 20050215 | ||
7 | Importing | IV_LOG_CLASS_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Log class name | 20050215 | ||
8 | Importing | IV_TEST | Call by reference | Type reference (TYPE) | PCNA_TESTMODE | Processing option: test mode | 20050311 |
Method SET_ATTRIBUTES on class CL_HRPAYNA_EVAL_PERIOD has no exception.
Method SET_PNP_FOR_OFF_CYCLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_BONDT | Call by reference | Type reference (TYPE) | BONDT | Off-cycle payroll payment date | 20050215 | ||
2 | Importing | IV_OCRSN | Call by reference | Type reference (TYPE) | PAY_OCRSN | Reason for Off-Cycle Payroll | 20050302 | ||
3 | Importing | IV_PAYTY | Call by reference | Type reference (TYPE) | PAYTY | Payroll type | 20050215 | ||
4 | Changing | PS_PN | Call by reference | Type reference (TYPE) | HRPAYNA_S_PN | PNP fields | 20050215 |
Method SET_PNP_FOR_OFF_CYCLE on class CL_HRPAYNA_EVAL_PERIOD has no exception.
Method SET_PNP_MOLGA_AND_GPRSN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Country Grouping | 20050215 | ||
2 | Exporting | EV_PNPGPRSN | Call by reference | Type reference (TYPE) | PCCE_GPRSN | Grouping Reason for Personnel Assignments | 20050215 | ||
3 | Importing | IV_PAYTY | Call by reference | Type reference (TYPE) | PAYTY | Payroll type | 20050215 | ||
4 | Importing | IV_PNPXABKR | Call by reference | Type reference (TYPE) | ABKRS | Payroll Area | 20050215 |
Method SET_PNP_MOLGA_AND_GPRSN on class CL_HRPAYNA_EVAL_PERIOD has no exception.
History
Last changed by/on | SAP | 20110809 |
SAP Release Created in | 600 |