SAP ABAP Interface IF_EX_HRPAY_GB_ME_NI (BAdI interface IF_EX_HRPAY_GB_ME_NI)
Hierarchy
☛
SAP_HRCGB (Software Component) Sub component SAP_HRCGB of SAP_HR
⤷
PY-GB (Application Component) United Kingdom
⤷
PC08 (Package) HR accounting: GB
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EX_HRPAY_GB_ME_NI | BAdI class CL_EX_HRPAY_GB_ME_NI | 20001011 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_IM_HRPAY_GB_ME_NI | Imp. class for BAdI imp. HRPAY_GB_ME_NI | 20001011 |
Properties
| Interface | IF_EX_HRPAY_GB_ME_NI | |
| Short Description | BAdI interface IF_EX_HRPAY_GB_ME_NI |
General Data
| Package | PC08 | HR accounting: GB |
| Created | 20001011 | SAP |
| Last changed | 20130531 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_EX_HRPAY_GB_ME_NI has no forward declaration.
Interfaces
Interface IF_EX_HRPAY_GB_ME_NI has no interface.
Friends
Interface IF_EX_HRPAY_GB_ME_NI has no friend.
Attributes
Interface IF_EX_HRPAY_GB_ME_NI has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | CE exit for adjustment of CNIC after core CNIC | 20001116 | |
| 2 | Instance method | Public | Method | CE exit for COMPS minimum payment check | 20030414 | |
| 3 | Instance method | Public | Method | CE exit for filling and sorting NICALC before core NI calc. | 20001011 | |
| 4 | Instance method | Public | Method | CE exit for filling and sorting NICALC after core NI calc. | 20001011 | |
| 5 | Instance method | Public | Method | CE exit for Niable pay calcualtion | 20001011 | |
| 6 | Instance method | Public | Method | CE exit for adjusting NI contribs/arrears | 20001011 | |
| 7 | Instance method | Public | Method | CE exit for posting of NI | 20001011 |
Events
Interface IF_EX_HRPAY_GB_ME_NI has no event.
Types
Interface IF_EX_HRPAY_GB_ME_NI has no local type.
Method Signatures
Method CNIC_EXIT01 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CNIC | Call by reference | Type reference (TYPE) | HRPAYGB_CNIC | Table CNIC | 20001116 | |||
| 2 | NIC | Call by reference | Type reference (TYPE) | HRPAYGB_NIC | Table NIC | 20001116 | |||
| 3 | NIPAY | Call by reference | Type reference (TYPE) | HRPAYGB_NIPAY | Table NIPAY | 20001116 | |||
| 4 | PERROR | Call by reference | Type reference (TYPE) | HRERROR_TAB | Error table | 20001116 | |||
| 5 | PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | Protocol text | 20001116 | |||
| 6 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel number | 20001117 | |||
| 7 | SW_PROT | Call by reference | Type reference (TYPE) | C | Switch for log (X=on) | 20001116 |
Method CNIC_EXIT01 on Interface IF_EX_HRPAY_GB_ME_NI has no exception.
Method COMPS_EXIT01 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERROR | Call by reference | Type reference (TYPE) | HRERROR_TAB | HR Errors Table | 20030414 | |||
| 2 | IT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Results Table | 20030414 | |||
| 3 | PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | Payroll protocol | 20030414 | |||
| 4 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel number | 20030414 | |||
| 5 | RT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Results Table | 20030414 | |||
| 6 | SW_PROT | Call by reference | Type reference (TYPE) | C | Switch for log (X=on) | 20030414 | |||
| 7 | TOT_COMPS_MIN | Call by reference | Type reference (TYPE) | MAXBT | HR Payroll: Amount | 20030414 | |||
| 8 | TOT_PENS | Call by reference | Type reference (TYPE) | MAXBT | HR Payroll: Amount | 20030414 |
Method COMPS_EXIT01 on Interface IF_EX_HRPAY_GB_ME_NI has no exception.
Method NICALC_EXIT01 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DIRCUMFLAG | Call by reference | Type reference (TYPE) | C | Director cumulations flag | 20001011 | |||
| 2 | ERROR | Call by reference | Type reference (TYPE) | HRERROR_TAB | Error table | 20001024 | |||
| 3 | G_ME_NI_ACTIVE_PERIOD | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20100924 | |||
| 4 | G_ME_TA_RESULTS | Call by reference | Type reference (TYPE) | HRPAYGB_PBS_ME_TA_RESULT | ME TA: Payroll Results | 20100924 | |||
| 5 | LV_APER | Call by reference | Type reference (TYPE) | PC2APER | structure of table APER in payroll | 20101119 | |||
| 6 | NICALC | Call by reference | Type reference (TYPE) | HRPAYGB_NIC | NI contributions | 20001011 | |||
| 7 | NIPAY | Call by reference | Type reference (TYPE) | HRPAYGB_NIPAY | Niable pay | 20001017 | |||
| 8 | PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | Protocol text | 20001024 | |||
| 9 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel number | 20001011 | |||
| 10 | SW_PROT | Call by reference | Type reference (TYPE) | C | Switch for log (X=on) | 20001116 |
Method NICALC_EXIT01 on Interface IF_EX_HRPAY_GB_ME_NI has no exception.
Method NICALC_EXIT02 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERROR | Call by reference | Type reference (TYPE) | HRERROR_TAB | Error table | 20001024 | |||
| 2 | G_ME_NI_ACTIVE_PERIOD | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20100924 | |||
| 3 | G_ME_TA_NI_PERNRTAB | Call by reference | Type reference (TYPE) | HRGPBS_TPS_LINKED_PERNR | TPS Linked personnel numbers | 20101119 | |||
| 4 | G_ME_TA_RESULTS | Call by reference | Type reference (TYPE) | HRPAYGB_PBS_ME_TA_RESULT | ME TA: Payroll Results | 20100924 | |||
| 5 | LV_APER | Call by reference | Type reference (TYPE) | PC2APER | structure of table APER in payroll | 20101011 | |||
| 6 | NICALC | Call by reference | Type reference (TYPE) | HRPAYGB_NIC | NI contributions | 20001011 | |||
| 7 | NIPAY | Call by reference | Type reference (TYPE) | HRPAYGB_NIPAY | Niable pay | 20001017 | |||
| 8 | NIRND | Call by reference | Type reference (TYPE) | HRPAYGB_NIRND | Amounts of NI rounding diffces | 20001018 | |||
| 9 | PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | Protocol text | 20001024 | |||
| 10 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel number | 20001011 | |||
| 11 | REB_ORI | Call by reference | Type reference (TYPE) | HRPAYGB_REB_ORI | NI Ee rebates | 20010508 | |||
| 12 | SW_PROT | Call by reference | Type reference (TYPE) | C | Switch for log (X=on) | 20001116 |
Method NICALC_EXIT02 on Interface IF_EX_HRPAY_GB_ME_NI has no exception.
Method NIPAY_EXIT01 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERROR | Call by reference | Type reference (TYPE) | HRERROR_TAB | Error table | 20001024 | |||
| 2 | G_ME_NI_ACTIVE_PERIOD | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20100924 | |||
| 3 | G_ME_TA_NI_PERNRTAB | Call by reference | Type reference (TYPE) | HRGPBS_TPS_LINKED_PERNR | TPS Linked personnel numbers | 20101119 | |||
| 4 | G_ME_TA_RESULTS | Call by reference | Type reference (TYPE) | HRPAYGB_PBS_ME_TA_RESULT | ME TA: Payroll Results | 20100924 | |||
| 5 | LV_APER | Call by reference | Type reference (TYPE) | PC2APER | structure of table APER in payroll | 20100924 | |||
| 6 | NIPAY | Call by reference | Type reference (TYPE) | HRPAYGB_NIPAY | Niable pay | 20001011 | |||
| 7 | NYEAR | Call by reference | Type reference (TYPE) | C | First period in year switch | 20120917 | |||
| 8 | PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | Protocol text | 20001024 | |||
| 9 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel number | 20001011 | |||
| 10 | SW_PROT | Call by reference | Type reference (TYPE) | C | Switch for log (X=on) | 20001116 |
Method NIPAY_EXIT01 on Interface IF_EX_HRPAY_GB_ME_NI has no exception.
Method NIRA_EXIT01 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERROR | Call by reference | Type reference (TYPE) | HRERROR_TAB | Error table | 20001024 | |||
| 2 | G_ME_NI_ACTIVE_PERIOD | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20100924 | |||
| 3 | G_ME_TA_NI_PERNRTAB | Call by reference | Type reference (TYPE) | HRGPBS_TPS_LINKED_PERNR | Multiple Employment Person/Employees | 20101119 | |||
| 4 | G_ME_TA_RESULTS | Call by reference | Type reference (TYPE) | HRPAYGB_PBS_ME_TA_RESULT | ME TA: Payroll Results | 20100924 | |||
| 5 | LNIRA | Call by reference | Type reference (TYPE) | HRPAYGB_NIRA | Import L NIRA | 20001106 | |||
| 6 | LV_APER | Call by reference | Type reference (TYPE) | PC2APER | structure of table APER in payroll | 20101119 | |||
| 7 | NIC | Call by reference | Type reference (TYPE) | HRPAYGB_NIC | Table NIC | 20001106 | |||
| 8 | NIC_LINE | Call by reference | Type reference (TYPE) | PC2N1 | Header line of NIC | 20001103 | |||
| 9 | NIRA | Call by reference | Type reference (TYPE) | HRPAYGB_NIRA | NI contributions/rebates/arrears | 20001011 | |||
| 10 | ONIRA | Call by reference | Type reference (TYPE) | HRPAYGB_NIRA | Import O NIRA | 20001106 | |||
| 11 | PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | Protocol text | 20001024 | |||
| 12 | P_IAPER | Call by reference | Type reference (TYPE) | PC2PAPER | In period | 20001106 | |||
| 13 | P_PAPER | Call by reference | Type reference (TYPE) | PC2PAPER | For period | 20001106 | |||
| 14 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel number | 20001011 | |||
| 15 | SW_PROT | Call by reference | Type reference (TYPE) | C | Switch for payroll log (X=on) | 20001116 |
Method NIRA_EXIT01 on Interface IF_EX_HRPAY_GB_ME_NI has no exception.
Method POSTING_EXIT01 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C1 | Call by reference | Type reference (TYPE) | HRPAY99_C1 | Cost Distribution Table C1 | 20001011 | |||
| 2 | ERROR | Call by reference | Type reference (TYPE) | HRERROR_TAB | Error table | 20001024 | |||
| 3 | INPER | Call by reference | Type reference (TYPE) | PC2PAPER | IN-period | 20001110 | |||
| 4 | IT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Input table | 20001011 | |||
| 5 | NIC | Call by reference | Type reference (TYPE) | HRPAYGB_NIC | NI contributions | 20001011 | |||
| 6 | NIPAY | Call by reference | Type reference (TYPE) | HRPAYGB_NIPAY | Niable Pay | 20001109 | |||
| 7 | PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | Protocol text | 20001024 | |||
| 8 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel number | 20001011 | |||
| 9 | SW_PROT | Call by reference | Type reference (TYPE) | C | space | Switch for payroll log (X=on) | 20001108 | ||
| 10 | V0 | Call by reference | Type reference (TYPE) | HRPAY99_V0 | Variable Assignment | 20001011 |
Method POSTING_EXIT01 on Interface IF_EX_HRPAY_GB_ME_NI has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 470 |