SAP ABAP Class IF_EX_HRPAY_GB_ME_NI (BAdI interface IF_EX_HRPAY_GB_ME_NI)
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
| Class | IF_EX_HRPAY_GB_ME_NI | |
| Short Description | BAdI interface IF_EX_HRPAY_GB_ME_NI | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 1 | |
| Package | ||
| Created | 20001011 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IF_EX_HRPAY_GB_ME_NI has no forward declaration.
Interfaces
Class IF_EX_HRPAY_GB_ME_NI has no interface implemented.
Friends
Class IF_EX_HRPAY_GB_ME_NI has no friend class.
Attributes
Class 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
Class IF_EX_HRPAY_GB_ME_NI has no event.
Types
Class 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 class 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 class 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 class 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 class 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 class 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 class 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 class IF_EX_HRPAY_GB_ME_NI has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |