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
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