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
⤷
⤷
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 |
|---|---|---|---|---|---|---|---|
| |
CALC_DATE | TYPE | T5G_NICLIM-BEGDA | SY-DATUM | Start date | ||
| |
PAYROLL_CALL | TYPE | C | Set if called from payroll | |||
| |
NI_CATEGORY | TYPE | PC2N1-NICAT | NI category | |||
| |
CTOUT | TYPE | PC2N1-CTOUT | Contracted Out Flag | |||
| |
PAY_FREQ | TYPE | PFREQ | Payroll time units | |||
| |
LATE_LEAVER | TYPE | C | Late leaver flag | |||
| |
APPS_FLAG | TYPE | C | APPS flag | |||
| |
ACTIVE | TYPE | PC205-AKTIVJN | Indicator: Active | |||
| |
LEAVE_DATE | TYPE | D | Date of leaving employment | |||
| |
NIABLE_PAY | TYPE | PC207-BETRG | Niable pay | |||
| |
SW_PROT | TYPE | C | Payroll log | |||
| |
P_PERNR | TYPE | PERNR-PERNR | Personnel number | |||
| |
L_PERIOD | TYPE | PC2PAPER | Last period | |||
| |
G_EXIT_INSTANCE | TYPE REF TO | IF_EX_HRPAY_GB_ME_NI | BADI definition | |||
| |
G_EXIT_IMPLEMENTED | TYPE | CHAR1 | BADI implemented | |||
| |
G_WEARN | TYPE | HRPAYGB_WEARN | HR-PAY-GB: table type for WEARN | |||
| |
NYEAR | TYPE | C | First period in year switch | |||
| |
G_CALLED_FROM_GRSUP | TYPE | C | NI routine called from gross up | |||
| |
P_MPT_TYPE | TYPE | P08_MPTFLAG | SPACE | Mid Period Transfers: Period Type | ||
| |
P_MPT_NIPAY | TYPE | HRPAYGB_NIPAY | HR-PAY-GB: table type for NIPAY | |||
| |
P_MPT_NIC | TYPE | HRPAYGB_NIC | HR-PAY-GB: table type for NIC | |||
| |
GRSUP_CALL | TYPE | C | GRSUP call | |||
| |
P_ME_NI_ACTIVE_PERIOD | TYPE | XFELD | Checkbox | |||
| |
P_0069 | TYPE | P0069 | HR Master Record: Infotype 0069 (Nat. Insurance - GB) | |||
| |
IT | TYPE | PC207 | Payroll Results: Results Table | |||
| |
APER | TYPE | |||||
| |
EXCEP | TYPE | PC23N | Exceptions | |||
| |
G_NIPAY | TYPE | PC2N0 | Niable Pay | |||
| |
NIPAY | TYPE | PC2N0 | Niable Pay | |||
| |
NIC | TYPE | PC2N1 | National Insurance Contributions | |||
| |
CNIC | TYPE | PC2N2 | Cumulated NI Contributions | |||
| |
NIRA | TYPE | PC2N3 | NI and Rebate Arrears | |||
| |
ONIPAY | TYPE | PC2N0 | Old Niable Pay | |||
| |
ONIC | TYPE | PC2N1 | Old National Insurance Contributions | |||
| |
OCNIC | TYPE | PC2N2 | Old Cumulated NI Contributions | |||
| |
ONIRA | TYPE | PC2N3 | Old NI and Rebate Arrears | |||
| |
LNIC | TYPE | PC2N1 | Last Period's National Insurance Contributions | |||
| |
LCNIC | TYPE | PC2N2 | Last Period's Cumulated NI Contributions | |||
| |
LNIRA | TYPE | PC2N3 | Last Period's NI and Rebate Arrears | |||
| |
P_TEXT | TYPE | PLOG_TEXT | Structure for HR Function Log | |||
| |
SUMMARY | TYPE | PLOG_TEXT | Structure for HR Function Log | |||
| |
NI_ERR | TYPE | HRERROR | Transfer table for HR error handling | |||
| |
P_ME_TA_RESULTS | TYPE | HRPAYGB_PBS_ME_TA_RESULT | ME TA: Payroll Results | |||
| |
P_ME_TA_NI_PERNRTAB | TYPE | P08P_ME_PERNR | Multiple Employment Structure of Pernrs | |||
| |
P_ME_TA_NI_EMPLOYMENTS | TYPE | P08P1_ME | Multiple Employment Person/Employees | |||
| |
PAE | TYPE | PC2N7 | Pensions Auto Enrolment - GB | |||
| |
NO_RATES_FOUND | TYPE | No entries found for NI rates and limits | ||||
| |
CAT_NOT_ALLOWED | TYPE | NI category not allowed for pay date | ||||
| |
ERR_GENERAL | TYPE | General Error | ||||
Processing Type
| Normal Function 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 |