SAP ABAP Class CL_HR3PRNA_EVAL_REPORT (Create Third Party Remittance Evaluation Run)
Hierarchy
☛
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
⤷
PY-US-FP-TP (Application Component) Third Party Remittance
⤷
P3PR (Package) Third Party Remittance North America
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_HRPAYNA_REPORT_BASE | Report base class | 20050224 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HRPAYNA_EVAL_REPORT | Evalaution report framework | 20050225 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HRPAYNA_EVAL_STATISTICS | CIPE statistic | 20050225 |
| 4 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HRPAYNA_OFF_CYCLE_ATTR | Off-Cycle attributes | 20050224 |
| 5 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HRPAYNA_PNPCE_ATTR | Logical database PNPCE attributes | 20050224 |
Properties
| Class | CL_HR3PRNA_EVAL_REPORT | |
| Short Description | Create Third Party Remittance Evaluation Run | |
| Super Class | CL_HRPAYNA_REPORT_BASE | Report base class |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | P3PR | Third Party Remittance North America |
| Created | 20041231 | SAP |
| Last change | 20091125 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_HR3PRNA_EVAL_REPORT has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_HRPAYNA_EVAL_REPORT | Evalaution report framework | 20050225 | ||
| 2 | IF_HRPAYNA_EVAL_STATISTICS | CIPE statistic | 20050225 | ||
| 3 | IF_HRPAYNA_OFF_CYCLE_ATTR | Off-Cycle attributes | 20050224 | ||
| 4 | IF_HRPAYNA_PNPCE_ATTR | Logical database PNPCE attributes | 20050224 |
Friends
Class CL_HR3PRNA_EVAL_REPORT has no friend class.
Attributes
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | CONSTRUCTOR | 20050224 | |
| 2 | Instance method | Public | Event handling method | GRID-CUST: Handle menu button changes | 20050330 | |
| 3 | Instance method | Public | Event handling method | GRID-CUST: Handle toolbar changes | 20050330 | |
| 4 | Instance method | Public | Event handling method | GRID-CUST: Handle user command | 20050407 | |
| 5 | Instance method | Public | Method | Get attributes | 20050225 | |
| 6 | Instance method | Protected | Method | Get client role | 20050225 | |
| 7 | Instance method | Protected | Method | Get off-cycle display flag | 20050224 | |
| 8 | Instance method | Public | Method | Set attribues | 20050224 |
Events
Class CL_HR3PRNA_EVAL_REPORT has no event.
Types
Class CL_HR3PRNA_EVAL_REPORT has no local type.
Method Signatures
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_EVAL_PERIOD | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYNA_EVAL_PERIOD | Evaluation period processing | 20050224 | |||
| 2 | IO_EXIT_3PR0003 | Call by reference | Object reference (TYPE REF TO) | OBJECT | user exit: employee detail | 20050225 | |||
| 3 | IO_LOG | Call by reference | Object reference (TYPE REF TO) | OBJECT | Log instance | 20050224 | |||
| 4 | IO_PM | Call by reference | Object reference (TYPE REF TO) | CL_HR_PM_ST_OBJECT_TYPE | Administration of Object Types in Status Management | 20050224 | |||
| 5 | IO_REMITTANCE_ENGINE | Call by reference | Object reference (TYPE REF TO) | OBJECT | Remittance engine instance | 20050224 | |||
| 6 | IR_CRETY | Call by reference | Type reference (TYPE) | P3PR_RT_CRETY | Range for HR payee type | 20050224 | |||
| 7 | IS_GROUP | Call by reference | Type reference (TYPE) | PCCE_PNP_GROUP | PNP CE: Grouping | 20050224 | |||
| 8 | IS_PERSON | Call by reference | Type reference (TYPE) | PCCE_PNP_PERSON | PNP CE: Person | 20050224 | |||
| 9 | IS_PN | Call by reference | Type reference (TYPE) | HRPAYNA_S_PN | PNP: attributes | 20050224 | |||
| 10 | IT_PNPABKRS | Call by reference | Type reference (TYPE) | PCCE_TT_IABKRS | Payroll Areas Range Table | 20050224 | |||
| 11 | IT_PNPPERNR | Call by reference | Type reference (TYPE) | H99_CLST_T_SO_PERNR | RPCLST: Table Type for Perno Range | 20051012 | |||
| 12 | IT_RINFO | Call by reference | Type reference (TYPE) | HRIFT_TT_LST | List of all Required Infotypes | 20050224 | |||
| 13 | IV_BONDT | Call by reference | Type reference (TYPE) | BONDT | Off-cycle payroll payment date | 20050224 | |||
| 14 | IV_CONTAINER_NAME | Call by reference | Type reference (TYPE) | TYPENAME | Control container name | 20050224 | |||
| 15 | IV_DISP | Call by reference | Type reference (TYPE) | FLAG | Flag: display log | 20050311 | |||
| 16 | IV_DISP_OFFC_FIELDS | Call by reference | Type reference (TYPE) | FLAG | Flag: display off-cycle fields | 20050224 | |||
| 17 | IV_ENGINE_CLASS_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Remittance engine class name | 20050224 | |||
| 18 | IV_IS_CE_ACTIVE | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20050224 | |||
| 19 | IV_IS_IAS_ACTIVE | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20050224 | |||
| 20 | IV_IS_MC_ACTIVE | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20050224 | |||
| 21 | IV_LOG_CLASS_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20050224 | |||
| 22 | IV_MCSEP | Call by reference | Type reference (TYPE) | MCSEP | Multiple Checks - Select Results Separately | 20050224 | |||
| 23 | IV_PAYID | Call by reference | Type reference (TYPE) | PAYID | Payroll Identifier | 20050224 | |||
| 24 | IV_PAYTY | Call by reference | Type reference (TYPE) | PAYTY | Payroll type | 20050224 | |||
| 25 | IV_PINFO | Call by reference | Type reference (TYPE) | XFLAG | Flag: Period info | 20051001 | |||
| 26 | IV_PNPMCIDE | Call by reference | Type reference (TYPE) | SHLPNAME | Name of a Search Help | 20050224 | |||
| 27 | IV_PNPMCSTR | Call by reference | Type reference (TYPE) | MCSELSTR | Matchcode selection string ('=A.xx.yyyy....') | 20050224 | |||
| 28 | IV_PNPXABKR | Call by reference | Type reference (TYPE) | ABKRS | Payroll Area | 20050224 | |||
| 29 | IV_PROD | Call by reference | Type reference (TYPE) | PCNA_PRODMODE | Processing option: production mode | 20050224 | |||
| 30 | IV_PYPARAID | Call by reference | Type reference (TYPE) | PAY_PM_PARAID | Process Manager: Identifier of a Set | 20050224 | |||
| 31 | IV_STRUCTURE_NAME | Call by reference | Type reference (TYPE) | TABNAME | Table structure name | 20050224 | |||
| 32 | IV_TEST | Call by reference | Type reference (TYPE) | PCNA_TESTMODE | Processing option: test mode | 20050224 |
Method CONSTRUCTOR on class CL_HR3PRNA_EVAL_REPORT has no exception.
Method CUST_GRID_HANDLE_MENU_BUTTON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_OBJECT | Value transfer | Attribute reference (LIKE) | 20050330 | |||||
| 2 | E_UCOMM | Value transfer | Attribute reference (LIKE) | 20050330 |
Method CUST_GRID_HANDLE_MENU_BUTTON on class CL_HR3PRNA_EVAL_REPORT has no exception.
Method CUST_GRID_HANDLE_TOOLBAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_INTERACTIVE | Value transfer | Attribute reference (LIKE) | 20050330 | |||||
| 2 | E_OBJECT | Value transfer | Attribute reference (LIKE) | 20050330 |
Method CUST_GRID_HANDLE_TOOLBAR on class CL_HR3PRNA_EVAL_REPORT has no exception.
Method CUST_GRID_HANDLE_USER_COMMAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_UCOMM | Call by reference | Attribute reference (LIKE) | 20050407 |
Method CUST_GRID_HANDLE_USER_COMMAND on class CL_HR3PRNA_EVAL_REPORT has no exception.
Method GET_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_VARIANT | Call by reference | Type reference (TYPE) | DISVARIANT | Layout (External Use) | 20051003 | |||
| 2 | EV_PNPGPRSN | Call by reference | Type reference (TYPE) | PCCE_GPRSN | Grouping Reason for Personnel Assignments | 20050225 |
Method GET_ATTRIBUTES on class CL_HR3PRNA_EVAL_REPORT has no exception.
Method GET_CLIENT_ROLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CLITYPE | Value transfer | Type reference (TYPE) | CCCATEGORY | Client control: Role of client (production, test,...) | 20050225 |
Method GET_CLIENT_ROLE on class CL_HR3PRNA_EVAL_REPORT has no exception.
Method GET_DISPLAY_OCP_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DISP_OFFC_FIELDS | Value transfer | Type reference (TYPE) | FLAG | Flag: display off-cycle fields | 20050224 | |||
| 2 | IV_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Country Grouping | 20050224 | |||
| 3 | IV_PAYTY | Call by reference | Type reference (TYPE) | PAYTY | Payroll type | 20050404 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | No molga present to determine off-cycle field flag | 20050224 |
Method SET_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_EVAL_PERIOD | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYNA_EVAL_PERIOD | Evaluation period processing | 20050224 | |||
| 2 | IO_EXIT_3PR0003 | Call by reference | Object reference (TYPE REF TO) | OBJECT | User exit: employee detail | 20050225 | |||
| 3 | IO_LOG | Call by reference | Object reference (TYPE REF TO) | OBJECT | Log instance | 20050224 | |||
| 4 | IO_PM | Call by reference | Object reference (TYPE REF TO) | CL_HR_PM_ST_OBJECT_TYPE | Administration of Object Types in Status Management | 20050224 | |||
| 5 | IO_REMITTANCE_ENGINE | Call by reference | Object reference (TYPE REF TO) | OBJECT | Remittance engine instance | 20050224 | |||
| 6 | IR_CRETY | Call by reference | Type reference (TYPE) | P3PR_RT_CRETY | Range for HR payee type | 20050224 | |||
| 7 | IS_GROUP | Call by reference | Type reference (TYPE) | PCCE_PNP_GROUP | PNP CE: Grouping | 20050224 | |||
| 8 | IS_PERSON | Call by reference | Type reference (TYPE) | PCCE_PNP_PERSON | PNP CE: Person | 20050224 | |||
| 9 | IS_PN | Call by reference | Type reference (TYPE) | HRPAYNA_S_PN | PNP: attributes | 20050224 | |||
| 10 | IT_PNPABKRS | Call by reference | Type reference (TYPE) | PCCE_TT_IABKRS | Payroll Areas Range Table | 20050224 | |||
| 11 | IT_PNPPERNR | Call by reference | Type reference (TYPE) | H99_CLST_T_SO_PERNR | RPCLST: Table Type for Perno Range | 20051012 | |||
| 12 | IT_RINFO | Call by reference | Type reference (TYPE) | HRIFT_TT_LST | List of all Required Infotypes | 20050224 | |||
| 13 | IV_BONDT | Call by reference | Type reference (TYPE) | BONDT | Off-cycle payroll payment date | 20050224 | |||
| 14 | IV_CUSSN | Call by reference | Type reference (TYPE) | XFLAG | Flag: user exit employee detail | 20050226 | |||
| 15 | IV_DET1 | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20050521 | |||
| 16 | IV_DET2 | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20050521 | |||
| 17 | IV_DET3 | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20050521 | |||
| 18 | IV_DET4 | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20050521 | |||
| 19 | IV_DET5 | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20050521 | |||
| 20 | IV_DET6 | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20050521 | |||
| 21 | IV_DISP | Call by reference | Type reference (TYPE) | FLAG | Flag: display log | 20050311 | |||
| 22 | IV_DISP_OFFC_FIELDS | Call by reference | Type reference (TYPE) | FLAG | Flag: display off-cycle fields | 20050224 | |||
| 23 | IV_ENGINE_CLASS_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Remittance engine class name | 20050224 | |||
| 24 | IV_GRID | Call by reference | Type reference (TYPE) | XFLAG | Flag: Grid view | 20050226 | |||
| 25 | IV_HEADR | Call by reference | Type reference (TYPE) | XFLAG | Flag: ALV header | 20050226 | |||
| 26 | IV_IS_CE_ACTIVE | Call by reference | Type reference (TYPE) | FLAG | Flag: Concurrent employment | 20050224 | |||
| 27 | IV_IS_CO_DIST_ACTIVE | Call by reference | Type reference (TYPE) | FLAG | Flag: Cost distribution | 20050321 | |||
| 28 | IV_IS_MC_ACTIVE | Call by reference | Type reference (TYPE) | FLAG | Flag: Multiple checks | 20050224 | |||
| 29 | IV_LOG_CLASS_NAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20050224 | |||
| 30 | IV_MCSEP | Call by reference | Type reference (TYPE) | MCSEP | Multiple Checks - Select Results Separately | 20050224 | |||
| 31 | IV_OCRSN | Call by reference | Type reference (TYPE) | PAY_OCRSN | Reason for Off-Cycle Payroll | 20050302 | |||
| 32 | IV_PAYID | Call by reference | Type reference (TYPE) | PAYID | Payroll Identifier | 20050224 | |||
| 33 | IV_PAYTY | Call by reference | Type reference (TYPE) | PAYTY | Payroll type | 20050224 | |||
| 34 | IV_PINFO | Call by reference | Type reference (TYPE) | XFELD | Flag: Period info | 20050523 | |||
| 35 | IV_PNPMCIDE | Call by reference | Type reference (TYPE) | SHLPNAME | Name of a Search Help | 20050224 | |||
| 36 | IV_PNPMCSTR | Call by reference | Type reference (TYPE) | MCSELSTR | Matchcode selection string ('=A.xx.yyyy....') | 20050224 | |||
| 37 | IV_PNPXABKR | Call by reference | Type reference (TYPE) | ABKRS | Payroll Area | 20050224 | |||
| 38 | IV_PROD | Call by reference | Type reference (TYPE) | PCNA_PRODMODE | Processing option: production mode | 20050224 | |||
| 39 | IV_PYPARAID | Call by reference | Type reference (TYPE) | PAY_PM_PARAID | Process Manager: Identifier of a Set | 20050224 | |||
| 40 | IV_TEST | Call by reference | Type reference (TYPE) | PCNA_TESTMODE | Processing option: test mode | 20050224 | |||
| 41 | IV_TREE | Call by reference | Type reference (TYPE) | XFLAG | Flag: Tree view | 20050226 |
Method SET_ATTRIBUTES on class CL_HR3PRNA_EVAL_REPORT has no exception.
History
| Last changed by/on | SAP | 20091125 |
| SAP Release Created in | 600 |