SAP ABAP Function Module HR_GB_NI_CALC_FULL (HR-GB: National Insurance calculations)
Hierarchy
☛
SAP_HRCGB (Software Component) Sub component SAP_HRCGB of SAP_HR
⤷ PY-GB (Application Component) United Kingdom
⤷ PC08 (Package) HR accounting: GB
⤷ PY-GB (Application Component) United Kingdom
⤷ PC08 (Package) HR accounting: GB
Basic Data
Function Module | HR_GB_NI_CALC_FULL | HR-GB: National Insurance calculations |
Function Group | HRGN | HR-GB: National Insurance Calculations |
Program Name | SAPLHRGN | Include LEH03F01 |
INCLUDE Name | LHRGNU01 |
Parameters
Type | Parameter Name | Typing | Associated Type | Default value | Optional | Pass Value | Short text |
---|---|---|---|---|---|---|---|
Importing | CALC_DATE | TYPE | T5G_NICLIM-BEGDA | SY-DATUM | Start date | ||
Importing | PAYROLL_CALL | TYPE | C | Set if called from payroll | |||
Importing | NI_CATEGORY | TYPE | PC2N1-NICAT | NI category | |||
Importing | CTOUT | TYPE | PC2N1-CTOUT | Contracted Out Flag | |||
Importing | PAY_FREQ | TYPE | PFREQ | Payroll time units | |||
Importing | LATE_LEAVER | TYPE | C | Late leaver flag | |||
Importing | APPS_FLAG | TYPE | C | APPS flag | |||
Importing | ACTIVE | TYPE | PC205-AKTIVJN | Indicator: Active | |||
Importing | LEAVE_DATE | TYPE | D | Date of leaving employment | |||
Importing | NIABLE_PAY | TYPE | PC207-BETRG | Niable pay | |||
Importing | SW_PROT | TYPE | C | Payroll log | |||
Importing | P_PERNR | TYPE | PERNR-PERNR | Personnel number | |||
Importing | L_PERIOD | TYPE | PC2PAPER | Last period | |||
Importing | G_EXIT_INSTANCE | TYPE REF TO | IF_EX_HRPAY_GB_ME_NI | BADI definition | |||
Importing | G_EXIT_IMPLEMENTED | TYPE | CHAR1 | BADI implemented | |||
Importing | G_WEARN | TYPE | HRPAYGB_WEARN | HR-PAY-GB: table type for WEARN | |||
Importing | NYEAR | TYPE | C | First period in year switch | |||
Importing | G_CALLED_FROM_GRSUP | TYPE | C | NI routine called from gross up | |||
Importing | P_MPT_TYPE | TYPE | P08_MPTFLAG | SPACE | Mid Period Transfers: Period Type | ||
Importing | P_MPT_NIPAY | TYPE | HRPAYGB_NIPAY | HR-PAY-GB: table type for NIPAY | |||
Importing | P_MPT_NIC | TYPE | HRPAYGB_NIC | HR-PAY-GB: table type for NIC | |||
Importing | GRSUP_CALL | TYPE | C | GRSUP call | |||
Importing | P_ME_NI_ACTIVE_PERIOD | TYPE | XFELD | Checkbox | |||
Tables | P_0069 | TYPE | P0069 | HR Master Record: Infotype 0069 (Nat. Insurance - GB) | |||
Tables | IT | TYPE | PC207 | Payroll Results: Results Table | |||
Tables | APER | TYPE | |||||
Tables | EXCEP | TYPE | PC23N | Exceptions | |||
Tables | G_NIPAY | TYPE | PC2N0 | Niable Pay | |||
Tables | NIPAY | TYPE | PC2N0 | Niable Pay | |||
Tables | NIC | TYPE | PC2N1 | National Insurance Contributions | |||
Tables | CNIC | TYPE | PC2N2 | Cumulated NI Contributions | |||
Tables | NIRA | TYPE | PC2N3 | NI and Rebate Arrears | |||
Tables | ONIPAY | TYPE | PC2N0 | Old Niable Pay | |||
Tables | ONIC | TYPE | PC2N1 | Old National Insurance Contributions | |||
Tables | OCNIC | TYPE | PC2N2 | Old Cumulated NI Contributions | |||
Tables | ONIRA | TYPE | PC2N3 | Old NI and Rebate Arrears | |||
Tables | LNIC | TYPE | PC2N1 | Last Period's National Insurance Contributions | |||
Tables | LCNIC | TYPE | PC2N2 | Last Period's Cumulated NI Contributions | |||
Tables | LNIRA | TYPE | PC2N3 | Last Period's NI and Rebate Arrears | |||
Tables | P_TEXT | TYPE | PLOG_TEXT | Structure for HR Function Log | |||
Tables | SUMMARY | TYPE | PLOG_TEXT | Structure for HR Function Log | |||
Tables | NI_ERR | TYPE | HRERROR | Transfer table for HR error handling | |||
Tables | P_ME_TA_RESULTS | TYPE | HRPAYGB_PBS_ME_TA_RESULT | ME TA: Payroll Results | |||
Tables | P_ME_TA_NI_PERNRTAB | TYPE | P08P_ME_PERNR | Multiple Employment Structure of Pernrs | |||
Tables | P_ME_TA_NI_EMPLOYMENTS | TYPE | P08P1_ME | Multiple Employment Person/Employees | |||
Tables | PAE | TYPE | PC2N7 | Pensions Auto Enrolment - GB | |||
Exception | NO_RATES_FOUND | TYPE | No entries found for NI rates and limits | ||||
Exception | CAT_NOT_ALLOWED | TYPE | NI category not allowed for pay date | ||||
Exception | ERR_GENERAL | TYPE | General Error | ||||
Processing Type
Normal Function Module | |
Remote-Enabled Module | BaseXML supported |
Update Module | Start immediately |
Immediate Start, No Restart | |
Start Delayed | |
Coll.run | |
JAVA Module Callable from ABAP | |
Remote-Enabled JAVA Module | |
Module Callable from JAVA |
History
Last changed by/on | SAP | 20010222 |
SAP Release Created in | 46C |