Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_EX_HRPAY_GB_ME_NI | BAdI interface IF_EX_HRPAY_GB_ME_NI | 20001011 |
Properties
| Class | CL_IM_HRPAY_GB_ME_NI | |
| Short Description | Imp. class for BAdI imp. HRPAY_GB_ME_NI | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | P08P1 | HR Public Sector Great Britain |
| Created | 20001011 | SAP |
| Last change | 20021205 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_EX_HRPAY_GB_ME_NI | BAdI interface IF_EX_HRPAY_GB_ME_NI | 20001011 |
Friends
Class CL_IM_HRPAY_GB_ME_NI has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | HRPAYGB_NIRA | Table for NIRA entries in BADI | 20001103 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | HRPAYGB_NIRA | Table to store NIRA entries of previous line in table NIC | 20010129 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | XFELD | 'X' | First call of the Exit NIRA for this instance | 20001103 | ||
| 4 | Instance attribute | Private | Type reference (TYPE) | C | Indicates that a non-primary late starter is processed | 20010312 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | I | Number of lines in NIC | 20001103 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | I | Pointer on NIC | 20001103 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | CONSTRUCTOR | 20001103 | |
| 2 | Instance method | Private | Method | Log: show CNICs of all contracts (in primary) | 20001117 | |
| 3 | Instance method | Private | Method | Log of CNIC adjustment in non-primary | 20001122 | |
| 4 | Instance method | Private | Method | Log start of CNIC adjustment | 20001117 | |
| 5 | Instance method | Private | Method | Log directors payment AND multiple employment not possible | 20001207 | |
| 6 | Instance method | Private | Method | Log table nicalc before modifications took place | 20001130 | |
| 7 | Instance method | Private | Method | Log modifications of table nicalc | 20001130 | |
| 8 | Instance method | Private | Method | Log table nicalc before delta calculation for TinA solution | 20100920 | |
| 9 | Instance method | Private | Method | Log NIC modifications of non-primary contracts | 20001205 | |
| 10 | Instance method | Private | Method | Log that table NIPAY is not modified | 20001129 | |
| 11 | Instance method | Private | Method | Table NIPAY with non-primary contracts is displayed in log | 20001130 | |
| 12 | Instance method | Private | Method | Log total amount of NICs employee is allowed to pay period | 20001206 | |
| 13 | Instance method | Private | Method | Nira table provided standard | 20001206 | |
| 14 | Instance method | Private | Method | Logs the amount of NI already paid on earlier pay day | 20020306 | |
| 15 | Instance method | Private | Method | Creates and maintains table bgt_nira | 20030114 | |
| 16 | Instance method | Private | Method | Builds a table nicalc with additional information | 20021205 | |
| 17 | Instance method | Private | Method | Builds a table nicalc with additional information | 20100920 | |
| 18 | Instance method | Private | Method | Fills Amttolel field with NIable pay if niable pay below LEL | 20021206 | |
| 19 | Instance method | Private | Method | Fills field nibase in enhanced nicalc table | 20021205 | |
| 20 | Instance method | Private | Method | Corrects the NICAT above UEL for Contracted out earnings | 20021205 | |
| 21 | Instance method | Private | Method | Corrects the NICAT above UEL and below LEL for TinA | 20101011 | |
| 22 | Instance method | Private | Method | Set Nicalc values to the correct rounded amounts | 20021209 | |
| 23 | Instance method | Private | Method | Set Nicalc values to the correct rounded amounts(For TinA) | 20100920 | |
| 24 | Instance method | Private | Method | Set Nicalc values for non-primary contract to 0 | 20021209 | |
| 25 | Instance method | Private | Method | Set Nicalc values for primary contract to 0 | 20021209 | |
| 26 | Instance method | Private | Method | Sorts table nicalc for correct calculation | 20021205 | |
| 27 | Instance method | Private | Method | Sorts table nicalc for correct calculation(TinA) | 20100929 | |
| 28 | Instance method | Private | Method | Read Last Run Payroll Result | 20101011 | |
| 29 | Instance method | Private | Method | Read Last Run Payroll Result | 20101118 | |
| 30 | Instance method | Private | Method | Read Last Run Payroll Result for Late starter | 20101118 | |
| 31 | Instance method | Private | Method | Fills NICALC for contracts for TinA before core NI Calc | 20100920 | |
| 32 | Instance method | Private | Method | Fills NICALC for contracts for TinA after core NI Calc | 20100920 | |
| 33 | Instance method | Private | Method | Creates NIPAY for contracts that should be aggregated(TinA) | 20100920 | |
| 34 | Instance method | Private | Method | For adjusting NI contribs/arrears in TinA solution | 20100920 |
Events
Class CL_IM_HRPAY_GB_ME_NI has no event.
Types
Class CL_IM_HRPAY_GB_ME_NI has no local type.
Method Signatures
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_IM_HRPAY_GB_ME_NI has no parameter.
Method CONSTRUCTOR on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method LOG_CNIC_ALL_CNICS 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 | CNIC of current contract | 20001117 | |||
| 2 | PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | Payroll log | 20001117 |
Method LOG_CNIC_ALL_CNICS on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method LOG_CNIC_NON_PRIMARY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | Payroll log | 20001122 |
Method LOG_CNIC_NON_PRIMARY on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method LOG_CNIC_START Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | Payroll log | 20001117 |
Method LOG_CNIC_START on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method LOG_DIRECTOR_ERROR 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 | 20001207 | |||
| 2 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel number | 20021206 |
Method LOG_DIRECTOR_ERROR on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method LOG_NICALC1_ORIGINAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NICALC | Call by reference | Type reference (TYPE) | HRPAYGB_NIC | table for NIC calculations | 20001130 | |||
| 2 | PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | log table | 20001130 | |||
| 3 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | personnel number | 20001130 |
Method LOG_NICALC1_ORIGINAL on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method LOG_NICALC1_SORTING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NICALC | Call by reference | Type reference (TYPE) | HRPAYGB_NIC | table for calculation of NICs | 20001130 | |||
| 2 | PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | log table | 20001130 | |||
| 3 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | personnel number | 20001130 |
Method LOG_NICALC1_SORTING on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method LOG_NICALC2_ORIGINAL_TINA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NICALC | Call by reference | Type reference (TYPE) | HRPAYGB_NIC | HR-PAY-GB: table type for NIC | 20100920 | |||
| 2 | PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | Payroll protocol | 20100920 | |||
| 3 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20100920 |
Method LOG_NICALC2_ORIGINAL_TINA on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method LOG_NICALC2_SET_ZERO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NICALC | Call by reference | Type reference (TYPE) | HRPAYGB_NIC | table with NI contributions | 20001205 | |||
| 2 | PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | table with log entries | 20001205 | |||
| 3 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | personnel number | 20001205 |
Method LOG_NICALC2_SET_ZERO on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method LOG_NIPAY_NO_CHANGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | Logs NIPAY modifications | 20001129 | |||
| 2 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Current personnel number | 20001129 |
Method LOG_NIPAY_NO_CHANGES on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method LOG_NIPAY_PRIMARY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NIPAY | Call by reference | Type reference (TYPE) | HRPAYGB_NIPAY | table nipay | 20001130 | |||
| 2 | PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | log table | 20001130 | |||
| 3 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | personnel number | 20001130 |
Method LOG_NIPAY_PRIMARY on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method LOG_NIRA_LIMITS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | Log table | 20001206 | |||
| 2 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | personnel number | 20001206 | |||
| 3 | P_TOTAL_BALANCE | Call by reference | Type reference (TYPE) | MAXBT | Total amount of NICs including arrears/refunds | 20001206 | |||
| 4 | P_TOTAL_NICS | Call by reference | Type reference (TYPE) | MAXBT | Total amount of NICs for this period | 20001206 |
Method LOG_NIRA_LIMITS on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method LOG_NIRA_ORIGINAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NIRA | Call by reference | Type reference (TYPE) | HRPAYGB_NIRA | Table with arrears/refunds | 20001206 | |||
| 2 | PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | Log table | 20001206 | |||
| 3 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel number | 20001206 |
Method LOG_NIRA_ORIGINAL on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method LOG_NI_PAID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | Payroll protocol | 20020306 | |||
| 2 | P_NIRA | Call by reference | Type reference (TYPE) | HRPAYGB_NIRA | HR-PAY-GB: table type for NIRA | 20020306 |
Method LOG_NI_PAID on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method ME_NI_BUILD_BGT_NIRA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PT_BGT_NIRA | Call by reference | Type reference (TYPE) | HRPAYGB_NIRA | Help table to build table nira | 20030114 | |||
| 2 | PT_NIRA | Call by reference | Type reference (TYPE) | HRPAYGB_NIRA | Table NIRA for payroll results | 20030114 |
Method ME_NI_BUILD_BGT_NIRA on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method ME_NI_BUILD_ENHNICALC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PT_ENH_NICALC | Call by reference | Type reference (TYPE) | HRGBP_ME_NI_NICALCTAB | Enhanced table nicalc | 20021205 | |||
| 2 | PT_ERRORS | Call by reference | Type reference (TYPE) | HRERROR_TAB | Error table | 20021205 | |||
| 3 | PT_ME_NI_SAVE_NI | Call by reference | Type reference (TYPE) | HRGBP_ME_NI_SAVE_NI | Deep table with non-primary results | 20021205 | |||
| 4 | PT_NICALC | Call by reference | Type reference (TYPE) | HRPAYGB_NIC | HR-PAY-GB: table type for NIC | 20021205 | |||
| 5 | PT_NIPAY | Call by reference | Type reference (TYPE) | HRPAYGB_NIPAY | HR-PAY-GB: table type for NIPAY | 20021205 | |||
| 6 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel number | 20021206 |
Method ME_NI_BUILD_ENHNICALC on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method ME_NI_BUILD_ENHNICALC_TINA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LV_APER | Call by reference | Type reference (TYPE) | PC2APER | structure of table APER in payroll | 20101118 | |||
| 2 | PT_ENH_NICALC | Call by reference | Type reference (TYPE) | HRGBP_ME_NI_NICALCTAB | 20100920 | ||||
| 3 | PT_ERRORS | Call by reference | Type reference (TYPE) | HRERROR_TAB | HR Errors Table | 20100920 | |||
| 4 | PT_ME_TA_RESULTS | Call by reference | Type reference (TYPE) | HRPAYGB_PBS_ME_TA_RESULT | ME TA: Payroll Results | 20100920 | |||
| 5 | PT_NICALC | Call by reference | Type reference (TYPE) | HRPAYGB_NIC | HR-PAY-GB: table type for NIC | 20100920 | |||
| 6 | PT_NIPAY | Call by reference | Type reference (TYPE) | HRPAYGB_NIPAY | HR-PAY-GB: table type for NIPAY | 20100920 | |||
| 7 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20100920 |
Method ME_NI_BUILD_ENHNICALC_TINA on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method ME_NI_FILL_AMTTOLEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PT_NICALC | Call by reference | Type reference (TYPE) | HRPAYGB_NIC | HR-PAY-GB: table type for NIC | 20021206 | |||
| 2 | PT_NIPAY | Call by reference | Type reference (TYPE) | HRPAYGB_NIPAY | HR-PAY-GB: table type for NIPAY | 20021206 |
Method ME_NI_FILL_AMTTOLEL on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method ME_NI_FILL_NIBASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PT_ENH_NICALC | Call by reference | Type reference (TYPE) | HRGBP_ME_NI_NICALCTAB | Enhanced nicalc table | 20021205 |
Method ME_NI_FILL_NIBASE on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method ME_NI_NICAT_ABOVE_UEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PT_ENH_NICALC | Call by reference | Type reference (TYPE) | HRGBP_ME_NI_NICALCTAB | Enhanced Nicalc Structure | 20021205 | |||
| 2 | P_LEL | Call by reference | Type reference (TYPE) | P08_NIAMT | Lower earnings limit | 20030130 | |||
| 3 | P_UEL | Call by reference | Type reference (TYPE) | P08_NIAMT | Upper earnings limit | 20021205 |
Method ME_NI_NICAT_ABOVE_UEL on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method ME_NI_NICAT_ABOVE_UEL_TINA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PT_ENH_NICALC | Call by reference | Type reference (TYPE) | HRGBP_ME_NI_NICALCTAB | Enhanced Nicalc Structure | 20101011 | |||
| 2 | P_LEL | Call by reference | Type reference (TYPE) | P08_NIAMT | Amount of NI limit | 20101011 | |||
| 3 | P_UEL | Call by reference | Type reference (TYPE) | P08_NIAMT | Amount of NI limit | 20101011 |
Method ME_NI_NICAT_ABOVE_UEL_TINA on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method ME_NI_SET_NIC_ROUNDED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LV_APER | Call by reference | Type reference (TYPE) | PC2APER | structure of table APER in payroll | 20121206 | |||
| 2 | PT_ERRORS | Call by reference | Type reference (TYPE) | HRERROR_TAB | HR Errors Table | 20021209 | |||
| 3 | PT_NICALC | Call by reference | Type reference (TYPE) | HRPAYGB_NIC | HR-PAY-GB: table type for NIC | 20021209 | |||
| 4 | PT_NIPAY | Call by reference | Type reference (TYPE) | HRPAYGB_NIPAY | HR-PAY-GB: table type for NIPAY | 20021209 | |||
| 5 | PT_NIRND | Call by reference | Type reference (TYPE) | HRPAYGB_NIRND | HR-PAY-GB: table type for NIRND | 20021209 | |||
| 6 | PT_PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | Payroll protocol | 20021209 | |||
| 7 | PT_REB_ORI | Call by reference | Type reference (TYPE) | HRPAYGB_REB_ORI | HR-PAY-GB: table type for REB_ORI | 20021209 | |||
| 8 | P_PAYDATE | Call by reference | Type reference (TYPE) | D | Paydate of current period | 20021209 | |||
| 9 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel number | 20021209 | |||
| 10 | P_SW_PROT | Call by reference | Type reference (TYPE) | C | Protocol switch | 20021209 |
Method ME_NI_SET_NIC_ROUNDED on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method ME_NI_SET_NIC_ROUNDED_TINA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PT_ERRORS | Call by reference | Type reference (TYPE) | HRERROR_TAB | HR Errors Table | 20100920 | |||
| 2 | PT_NICALC | Call by reference | Type reference (TYPE) | HRPAYGB_NIC | HR-PAY-GB: table type for NIC | 20100920 | |||
| 3 | PT_NIPAY | Call by reference | Type reference (TYPE) | HRPAYGB_NIPAY | HR-PAY-GB: table type for NIPAY | 20100920 | |||
| 4 | PT_NIRND | Call by reference | Type reference (TYPE) | HRPAYGB_NIRND | HR-PAY-GB: table type for NIRND | 20100920 | |||
| 5 | PT_PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | Payroll protocol | 20100920 | |||
| 6 | PT_REB_ORI | Call by reference | Type reference (TYPE) | HRPAYGB_REB_ORI | HR-PAY-GB: table type for REB_ORI | 20100920 | |||
| 7 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20100920 | |||
| 8 | P_SW_PROT | Call by reference | Type reference (TYPE) | C | Protocol switch | 20100920 |
Method ME_NI_SET_NIC_ROUNDED_TINA on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method ME_NI_SET_NIC_ZERO1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PT_NICALC | Call by reference | Type reference (TYPE) | HRPAYGB_NIC | HR-PAY-GB: table type for NIC | 20021209 | |||
| 2 | PT_PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | Payroll protocol | 20021209 | |||
| 3 | PT_REB_ORI | Call by reference | Type reference (TYPE) | HRPAYGB_REB_ORI | HR-PAY-GB: table type for REB_ORI | 20021209 | |||
| 4 | P_PAYDATE | Call by reference | Type reference (TYPE) | D | Paydate of current period | 20021209 | |||
| 5 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel number | 20021209 | |||
| 6 | P_SW_PROT | Call by reference | Type reference (TYPE) | C | Payroll log switch | 20021209 |
Method ME_NI_SET_NIC_ZERO1 on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method ME_NI_SET_NIC_ZERO2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PT_NICALC | Call by reference | Type reference (TYPE) | HRPAYGB_NIC | HR-PAY-GB: table type for NIC | 20021209 | |||
| 2 | PT_NIPAY | Call by reference | Type reference (TYPE) | HRPAYGB_NIPAY | HR-PAY-GB: table type for NIPAY | 20021209 | |||
| 3 | PT_NIRND | Call by reference | Type reference (TYPE) | HRPAYGB_NIRND | HR-PAY-GB: table type for NIRND | 20021209 | |||
| 4 | PT_PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | Payroll protocol | 20021209 | |||
| 5 | PT_REB_ORI | Call by reference | Type reference (TYPE) | HRPAYGB_REB_ORI | HR-PAY-GB: table type for REB_ORI | 20021209 | |||
| 6 | P_PAYDATE | Call by reference | Type reference (TYPE) | D | Paydate of current period | 20021209 | |||
| 7 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | p_pernr | 20021209 | |||
| 8 | P_SW_PROT | Call by reference | Type reference (TYPE) | C | Payroll log switch | 20021209 |
Method ME_NI_SET_NIC_ZERO2 on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method ME_NI_SORT_ENHNICALC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PT_ENH_NICALC | Call by reference | Type reference (TYPE) | HRGBP_ME_NI_NICALCTAB | Enhanced table NICALC | 20021205 |
Method ME_NI_SORT_ENHNICALC on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method ME_NI_SORT_ENHNICALC_TINA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PT_ENH_NICALC | Call by reference | Type reference (TYPE) | HRGBP_ME_NI_NICALCTAB | Enhanced table NICALC | 20100929 |
Method ME_NI_SORT_ENHNICALC_TINA on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method ME_TINA_GET_LAST_RUN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_ME_TA_NI_PERNRTAB | Call by reference | Type reference (TYPE) | HRGPBS_TPS_LINKED_PERNR | Multiple Employment Structure of Pernrs | 20101011 | |||
| 2 | P_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | '08' | Country Grouping | 20101011 | ||
| 3 | P_NIC | Call by reference | Type reference (TYPE) | HRPAYGB_NIC | HR-PAY-GB: table type for NIC | 20101118 | |||
| 4 | P_NIPAY | Call by reference | Type reference (TYPE) | HRPAYGB_NIPAY | HR-PAY-GB: table type for NIPAY | 20101118 | |||
| 5 | P_NIRA | Call by reference | Type reference (TYPE) | HRPAYGB_NIRA | HR-PAY-GB: table type for NIRA | 20101011 | |||
| 6 | P_PAPER | Call by reference | Type reference (TYPE) | FAPER | 20101118 | ||||
| 7 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20101011 |
Method ME_TINA_GET_LAST_RUN on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method ME_TINA_GET_PREVIOUS_RESULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_ENH_NICALC | Call by reference | Type reference (TYPE) | HRGBP_ME_NI_NICALCTAB | 20101118 | ||||
| 2 | P_ME_TA_NI_PERNRTAB | Call by reference | Type reference (TYPE) | HRGPBS_TPS_LINKED_PERNR | Multiple Employment Structure of Pernrs | 20101118 | |||
| 3 | P_ME_TA_RESULTS | Call by reference | Type reference (TYPE) | HRPAYGB_PBS_ME_TA_RESULT | ME TA: Payroll Results | 20101118 | |||
| 4 | P_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | '08' | Country Grouping | 20101118 | ||
| 5 | P_NIC | Call by reference | Type reference (TYPE) | HRPAYGB_NIC | HR-PAY-GB: table type for NIC | 20101118 | |||
| 6 | P_NIPAY | Call by reference | Type reference (TYPE) | HRPAYGB_NIPAY | HR-PAY-GB: table type for NIPAY | 20101118 | |||
| 7 | P_PAPER | Call by reference | Type reference (TYPE) | FAPER | For-period for payroll | 20101118 | |||
| 8 | P_PERMO | Call by reference | Type reference (TYPE) | PERMO | Period Parameters | 20101118 | |||
| 9 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20101118 | |||
| 10 | P_READ_RESULTS | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20101118 |
Method ME_TINA_GET_PREVIOUS_RESULTS on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method ME_TINA_LS_GET_LAST_RUN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_ME_TA_NI_PERNRTAB | Call by reference | Type reference (TYPE) | HRGPBS_TPS_LINKED_PERNR | Multiple Employment Structure of Pernrs | 20101118 | |||
| 2 | P_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | '08' | Country Grouping | 20101118 | ||
| 3 | P_NIC | Call by reference | Type reference (TYPE) | HRPAYGB_NIC | HR-PAY-GB: table type for NIC | 20101118 | |||
| 4 | P_NIPAY | Call by reference | Type reference (TYPE) | HRPAYGB_NIPAY | HR-PAY-GB: table type for NIPAY | 20101118 | |||
| 5 | P_NIRA | Call by reference | Type reference (TYPE) | HRPAYGB_NIRA | HR-PAY-GB: table type for NIRA | 20101118 | |||
| 6 | P_PAPER | Call by reference | Type reference (TYPE) | FAPER | For-period for payroll | 20101118 | |||
| 7 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20101118 |
Method ME_TINA_LS_GET_LAST_RUN on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method ME_TINA_NICALC01 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DIRCUMFLAG | Call by reference | Type reference (TYPE) | C | 20100920 | ||||
| 2 | ERROR | Call by reference | Type reference (TYPE) | HRERROR_TAB | HR Errors Table | 20100920 | |||
| 3 | G_ME_NI_ACTIVE_PERIOD | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20100920 | |||
| 4 | G_ME_TA_RESULTS | Call by reference | Type reference (TYPE) | HRPAYGB_PBS_ME_TA_RESULT | ME TA: Payroll Results | 20100920 | |||
| 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 | HR-PAY-GB: table type for NIC | 20100920 | |||
| 7 | NIPAY | Call by reference | Type reference (TYPE) | HRPAYGB_NIPAY | HR-PAY-GB: table type for NIPAY | 20100920 | |||
| 8 | PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | Payroll protocol | 20100920 | |||
| 9 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20100920 | |||
| 10 | SW_PROT | Call by reference | Type reference (TYPE) | C | 20100920 |
Method ME_TINA_NICALC01 on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method ME_TINA_NICALC02 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 | 20100920 | |||
| 2 | G_ME_NI_ACTIVE_PERIOD | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20100920 | |||
| 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 | 20100920 | |||
| 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 | HR-PAY-GB: table type for NIC | 20100920 | |||
| 7 | NIPAY | Call by reference | Type reference (TYPE) | HRPAYGB_NIPAY | HR-PAY-GB: table type for NIPAY | 20100920 | |||
| 8 | NIRND | Call by reference | Type reference (TYPE) | HRPAYGB_NIRND | HR-PAY-GB: table type for NIRND | 20100920 | |||
| 9 | PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | Payroll protocol | 20100920 | |||
| 10 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20100920 | |||
| 11 | REB_ORI | Call by reference | Type reference (TYPE) | HRPAYGB_REB_ORI | HR-PAY-GB: table type for REB_ORI | 20100920 | |||
| 12 | SW_PROT | Call by reference | Type reference (TYPE) | C | 20100920 |
Method ME_TINA_NICALC02 on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method ME_TINA_NIPAY 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 | 20100920 | |||
| 2 | G_ME_TA_NI_PERNRTAB | Call by reference | Type reference (TYPE) | HRGPBS_TPS_LINKED_PERNR | TPS Linked personnel numbers | 20101118 | |||
| 3 | G_ME_TA_RESULTS | Call by reference | Type reference (TYPE) | HRPAYGB_PBS_ME_TA_RESULT | ME TA: Payroll Results | 20100920 | |||
| 4 | LV_APER | Call by reference | Type reference (TYPE) | PC2APER | structure of table APER in payroll | 20100920 | |||
| 5 | NIPAY | Call by reference | Type reference (TYPE) | HRPAYGB_NIPAY | HR-PAY-GB: table type for NIPAY | 20100920 | |||
| 6 | PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | Payroll protocol | 20100920 | |||
| 7 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20100920 | |||
| 8 | SW_PROT | Call by reference | Type reference (TYPE) | C | 20100920 |
Method ME_TINA_NIPAY on class CL_IM_HRPAY_GB_ME_NI has no exception.
Method ME_TINA_NIRA 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 | 20100920 | |||
| 2 | G_ME_TA_NI_PERNRTAB | Call by reference | Type reference (TYPE) | HRGPBS_TPS_LINKED_PERNR | Multiple Employment Person/Employees | 20101011 | |||
| 3 | G_ME_TA_RESULTS | Call by reference | Type reference (TYPE) | HRPAYGB_PBS_ME_TA_RESULT | ME TA: Payroll Results | 20100920 | |||
| 4 | LNIRA | Call by reference | Type reference (TYPE) | HRPAYGB_NIRA | HR-PAY-GB: table type for NIRA | 20100920 | |||
| 5 | LV_APER | Call by reference | Type reference (TYPE) | PC2APER | structure of table APER in payroll | 20101011 | |||
| 6 | NIC | Call by reference | Type reference (TYPE) | HRPAYGB_NIC | HR-PAY-GB: table type for NIC | 20100920 | |||
| 7 | NIC_LINE | Call by reference | Type reference (TYPE) | PC2N1 | National Insurance Contributions | 20100920 | |||
| 8 | NIRA | Call by reference | Type reference (TYPE) | HRPAYGB_NIRA | HR-PAY-GB: table type for NIRA | 20100920 | |||
| 9 | ONIRA | Call by reference | Type reference (TYPE) | HRPAYGB_NIRA | HR-PAY-GB: table type for NIRA | 20100920 | |||
| 10 | PTEXT | Call by reference | Type reference (TYPE) | P08_PLOG | Payroll protocol | 20100920 | |||
| 11 | P_IAPER | Call by reference | Type reference (TYPE) | PC2PAPER | Substructure for Table APER Payroll | 20100920 | |||
| 12 | P_PAPER | Call by reference | Type reference (TYPE) | PC2PAPER | Substructure for Table APER Payroll | 20100920 | |||
| 13 | P_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20100920 | |||
| 14 | SW_PROT | Call by reference | Type reference (TYPE) | C | 20100920 |
Method ME_TINA_NIRA on class CL_IM_HRPAY_GB_ME_NI has no exception.
History
| Last changed by/on | SAP | 20021205 |
| SAP Release Created in |