SAP ABAP Class CL_IM_HRPAY_GB_ME_NI (Imp. class for BAdI imp. HRPAY_GB_ME_NI)
Hierarchy
SAP_HRCGB (Software Component) Sub component SAP_HRCGB of SAP_HR
   PY-GB-PS (Application Component) Öffentlicher Dienst
     P08P1 (Package) HR Public Sector Great Britain
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 HRGBP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 PLOG 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 BGT_NIRA Instance attribute Private Type reference (TYPE) HRPAYGB_NIRA Table for NIRA entries in BADI 20001103
2 BGT_OLD_NIRA Instance attribute Private Type reference (TYPE) HRPAYGB_NIRA Table to store NIRA entries of previous line in table NIC 20010129
3 BG_FIRST_NIRA_CALL Instance attribute Private Type reference (TYPE) XFELD 'X' First call of the Exit NIRA for this instance 20001103
4 BG_LATE_STARTER Instance attribute Private Type reference (TYPE) C Indicates that a non-primary late starter is processed 20010312
5 BG_NIC_LENGTH Instance attribute Private Type reference (TYPE) I Number of lines in NIC 20001103
6 BG_NIC_LINES Instance attribute Private Type reference (TYPE) I Pointer on NIC 20001103
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20001103
2 LOG_CNIC_ALL_CNICS Instance method Private Method Log: show CNICs of all contracts (in primary) 20001117
3 LOG_CNIC_NON_PRIMARY Instance method Private Method Log of CNIC adjustment in non-primary 20001122
4 LOG_CNIC_START Instance method Private Method Log start of CNIC adjustment 20001117
5 LOG_DIRECTOR_ERROR Instance method Private Method Log directors payment AND multiple employment not possible 20001207
6 LOG_NICALC1_ORIGINAL Instance method Private Method Log table nicalc before modifications took place 20001130
7 LOG_NICALC1_SORTING Instance method Private Method Log modifications of table nicalc 20001130
8 LOG_NICALC2_ORIGINAL_TINA Instance method Private Method Log table nicalc before delta calculation for TinA solution 20100920
9 LOG_NICALC2_SET_ZERO Instance method Private Method Log NIC modifications of non-primary contracts 20001205
10 LOG_NIPAY_NO_CHANGES Instance method Private Method Log that table NIPAY is not modified 20001129
11 LOG_NIPAY_PRIMARY Instance method Private Method Table NIPAY with non-primary contracts is displayed in log 20001130
12 LOG_NIRA_LIMITS Instance method Private Method Log total amount of NICs employee is allowed to pay period 20001206
13 LOG_NIRA_ORIGINAL Instance method Private Method Nira table provided standard 20001206
14 LOG_NI_PAID Instance method Private Method Logs the amount of NI already paid on earlier pay day 20020306
15 ME_NI_BUILD_BGT_NIRA Instance method Private Method Creates and maintains table bgt_nira 20030114
16 ME_NI_BUILD_ENHNICALC Instance method Private Method Builds a table nicalc with additional information 20021205
17 ME_NI_BUILD_ENHNICALC_TINA Instance method Private Method Builds a table nicalc with additional information 20100920
18 ME_NI_FILL_AMTTOLEL Instance method Private Method Fills Amttolel field with NIable pay if niable pay below LEL 20021206
19 ME_NI_FILL_NIBASE Instance method Private Method Fills field nibase in enhanced nicalc table 20021205
20 ME_NI_NICAT_ABOVE_UEL Instance method Private Method Corrects the NICAT above UEL for Contracted out earnings 20021205
21 ME_NI_NICAT_ABOVE_UEL_TINA Instance method Private Method Corrects the NICAT above UEL and below LEL for TinA 20101011
22 ME_NI_SET_NIC_ROUNDED Instance method Private Method Set Nicalc values to the correct rounded amounts 20021209
23 ME_NI_SET_NIC_ROUNDED_TINA Instance method Private Method Set Nicalc values to the correct rounded amounts(For TinA) 20100920
24 ME_NI_SET_NIC_ZERO1 Instance method Private Method Set Nicalc values for non-primary contract to 0 20021209
25 ME_NI_SET_NIC_ZERO2 Instance method Private Method Set Nicalc values for primary contract to 0 20021209
26 ME_NI_SORT_ENHNICALC Instance method Private Method Sorts table nicalc for correct calculation 20021205
27 ME_NI_SORT_ENHNICALC_TINA Instance method Private Method Sorts table nicalc for correct calculation(TinA) 20100929
28 ME_TINA_GET_LAST_RUN Instance method Private Method Read Last Run Payroll Result 20101011
29 ME_TINA_GET_PREVIOUS_RESULTS Instance method Private Method Read Last Run Payroll Result 20101118
30 ME_TINA_LS_GET_LAST_RUN Instance method Private Method Read Last Run Payroll Result for Late starter 20101118
31 ME_TINA_NICALC01 Instance method Private Method Fills NICALC for contracts for TinA before core NI Calc 20100920
32 ME_TINA_NICALC02 Instance method Private Method Fills NICALC for contracts for TinA after core NI Calc 20100920
33 ME_TINA_NIPAY Instance method Private Method Creates NIPAY for contracts that should be aggregated(TinA) 20100920
34 ME_TINA_NIRA 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 Importing CNIC Call by reference Type reference (TYPE) HRPAYGB_CNIC CNIC of current contract 20001117
2 Changing 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 Changing 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 Changing 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 Changing ERROR Call by reference Type reference (TYPE) HRERROR_TAB Error table 20001207
2 Importing 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 Importing NICALC Call by reference Type reference (TYPE) HRPAYGB_NIC table for NIC calculations 20001130
2 Changing PTEXT Call by reference Type reference (TYPE) P08_PLOG log table 20001130
3 Importing 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 Importing NICALC Call by reference Type reference (TYPE) HRPAYGB_NIC table for calculation of NICs 20001130
2 Changing PTEXT Call by reference Type reference (TYPE) P08_PLOG log table 20001130
3 Importing 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 Importing NICALC Call by reference Type reference (TYPE) HRPAYGB_NIC HR-PAY-GB: table type for NIC 20100920
2 Changing PTEXT Call by reference Type reference (TYPE) P08_PLOG Payroll protocol 20100920
3 Importing 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 Importing NICALC Call by reference Type reference (TYPE) HRPAYGB_NIC table with NI contributions 20001205
2 Changing PTEXT Call by reference Type reference (TYPE) P08_PLOG table with log entries 20001205
3 Importing 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 Changing PTEXT Call by reference Type reference (TYPE) P08_PLOG Logs NIPAY modifications 20001129
2 Importing 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 Importing NIPAY Call by reference Type reference (TYPE) HRPAYGB_NIPAY table nipay 20001130
2 Changing PTEXT Call by reference Type reference (TYPE) P08_PLOG log table 20001130
3 Importing 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 Changing PTEXT Call by reference Type reference (TYPE) P08_PLOG Log table 20001206
2 Importing P_PERNR Call by reference Type reference (TYPE) P_PERNR personnel number 20001206
3 Importing P_TOTAL_BALANCE Call by reference Type reference (TYPE) MAXBT Total amount of NICs including arrears/refunds 20001206
4 Importing 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 Importing NIRA Call by reference Type reference (TYPE) HRPAYGB_NIRA Table with arrears/refunds 20001206
2 Changing PTEXT Call by reference Type reference (TYPE) P08_PLOG Log table 20001206
3 Importing 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 Changing PTEXT Call by reference Type reference (TYPE) P08_PLOG Payroll protocol 20020306
2 Importing 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 Changing PT_BGT_NIRA Call by reference Type reference (TYPE) HRPAYGB_NIRA Help table to build table nira 20030114
2 Changing 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 Changing PT_ENH_NICALC Call by reference Type reference (TYPE) HRGBP_ME_NI_NICALCTAB Enhanced table nicalc 20021205
2 Changing PT_ERRORS Call by reference Type reference (TYPE) HRERROR_TAB Error table 20021205
3 Importing PT_ME_NI_SAVE_NI Call by reference Type reference (TYPE) HRGBP_ME_NI_SAVE_NI Deep table with non-primary results 20021205
4 Importing PT_NICALC Call by reference Type reference (TYPE) HRPAYGB_NIC HR-PAY-GB: table type for NIC 20021205
5 Importing PT_NIPAY Call by reference Type reference (TYPE) HRPAYGB_NIPAY HR-PAY-GB: table type for NIPAY 20021205
6 Importing 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 Importing LV_APER Call by reference Type reference (TYPE) PC2APER structure of table APER in payroll 20101118
2 Changing PT_ENH_NICALC Call by reference Type reference (TYPE) HRGBP_ME_NI_NICALCTAB 20100920
3 Changing PT_ERRORS Call by reference Type reference (TYPE) HRERROR_TAB HR Errors Table 20100920
4 Importing PT_ME_TA_RESULTS Call by reference Type reference (TYPE) HRPAYGB_PBS_ME_TA_RESULT ME TA: Payroll Results 20100920
5 Importing PT_NICALC Call by reference Type reference (TYPE) HRPAYGB_NIC HR-PAY-GB: table type for NIC 20100920
6 Importing PT_NIPAY Call by reference Type reference (TYPE) HRPAYGB_NIPAY HR-PAY-GB: table type for NIPAY 20100920
7 Importing 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 Changing PT_NICALC Call by reference Type reference (TYPE) HRPAYGB_NIC HR-PAY-GB: table type for NIC 20021206
2 Importing 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 Changing 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 Changing PT_ENH_NICALC Call by reference Type reference (TYPE) HRGBP_ME_NI_NICALCTAB Enhanced Nicalc Structure 20021205
2 Importing P_LEL Call by reference Type reference (TYPE) P08_NIAMT Lower earnings limit 20030130
3 Importing 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 Changing PT_ENH_NICALC Call by reference Type reference (TYPE) HRGBP_ME_NI_NICALCTAB Enhanced Nicalc Structure 20101011
2 Importing P_LEL Call by reference Type reference (TYPE) P08_NIAMT Amount of NI limit 20101011
3 Importing 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 Importing LV_APER Call by reference Type reference (TYPE) PC2APER structure of table APER in payroll 20121206
2 Changing PT_ERRORS Call by reference Type reference (TYPE) HRERROR_TAB HR Errors Table 20021209
3 Changing PT_NICALC Call by reference Type reference (TYPE) HRPAYGB_NIC HR-PAY-GB: table type for NIC 20021209
4 Importing PT_NIPAY Call by reference Type reference (TYPE) HRPAYGB_NIPAY HR-PAY-GB: table type for NIPAY 20021209
5 Changing PT_NIRND Call by reference Type reference (TYPE) HRPAYGB_NIRND HR-PAY-GB: table type for NIRND 20021209
6 Changing PT_PTEXT Call by reference Type reference (TYPE) P08_PLOG Payroll protocol 20021209
7 Changing PT_REB_ORI Call by reference Type reference (TYPE) HRPAYGB_REB_ORI HR-PAY-GB: table type for REB_ORI 20021209
8 Importing P_PAYDATE Call by reference Type reference (TYPE) D Paydate of current period 20021209
9 Importing P_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel number 20021209
10 Importing 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 Changing PT_ERRORS Call by reference Type reference (TYPE) HRERROR_TAB HR Errors Table 20100920
2 Changing PT_NICALC Call by reference Type reference (TYPE) HRPAYGB_NIC HR-PAY-GB: table type for NIC 20100920
3 Importing PT_NIPAY Call by reference Type reference (TYPE) HRPAYGB_NIPAY HR-PAY-GB: table type for NIPAY 20100920
4 Changing PT_NIRND Call by reference Type reference (TYPE) HRPAYGB_NIRND HR-PAY-GB: table type for NIRND 20100920
5 Changing PT_PTEXT Call by reference Type reference (TYPE) P08_PLOG Payroll protocol 20100920
6 Changing PT_REB_ORI Call by reference Type reference (TYPE) HRPAYGB_REB_ORI HR-PAY-GB: table type for REB_ORI 20100920
7 Importing P_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20100920
8 Importing 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 Changing PT_NICALC Call by reference Type reference (TYPE) HRPAYGB_NIC HR-PAY-GB: table type for NIC 20021209
2 Changing PT_PTEXT Call by reference Type reference (TYPE) P08_PLOG Payroll protocol 20021209
3 Changing PT_REB_ORI Call by reference Type reference (TYPE) HRPAYGB_REB_ORI HR-PAY-GB: table type for REB_ORI 20021209
4 Importing P_PAYDATE Call by reference Type reference (TYPE) D Paydate of current period 20021209
5 Importing P_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel number 20021209
6 Importing 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 Changing PT_NICALC Call by reference Type reference (TYPE) HRPAYGB_NIC HR-PAY-GB: table type for NIC 20021209
2 Importing PT_NIPAY Call by reference Type reference (TYPE) HRPAYGB_NIPAY HR-PAY-GB: table type for NIPAY 20021209
3 Changing PT_NIRND Call by reference Type reference (TYPE) HRPAYGB_NIRND HR-PAY-GB: table type for NIRND 20021209
4 Changing PT_PTEXT Call by reference Type reference (TYPE) P08_PLOG Payroll protocol 20021209
5 Changing PT_REB_ORI Call by reference Type reference (TYPE) HRPAYGB_REB_ORI HR-PAY-GB: table type for REB_ORI 20021209
6 Importing P_PAYDATE Call by reference Type reference (TYPE) D Paydate of current period 20021209
7 Importing P_PERNR Call by reference Type reference (TYPE) P_PERNR p_pernr 20021209
8 Importing 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 Changing 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 Changing 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 Importing P_ME_TA_NI_PERNRTAB Call by reference Type reference (TYPE) HRGPBS_TPS_LINKED_PERNR Multiple Employment Structure of Pernrs 20101011
2 Importing P_MOLGA Call by reference Type reference (TYPE) MOLGA '08' Country Grouping 20101011
3 Changing P_NIC Call by reference Type reference (TYPE) HRPAYGB_NIC HR-PAY-GB: table type for NIC 20101118
4 Changing P_NIPAY Call by reference Type reference (TYPE) HRPAYGB_NIPAY HR-PAY-GB: table type for NIPAY 20101118
5 Changing P_NIRA Call by reference Type reference (TYPE) HRPAYGB_NIRA HR-PAY-GB: table type for NIRA 20101011
6 Importing P_PAPER Call by reference Type reference (TYPE) FAPER 20101118
7 Importing 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 Changing P_ENH_NICALC Call by reference Type reference (TYPE) HRGBP_ME_NI_NICALCTAB 20101118
2 Importing P_ME_TA_NI_PERNRTAB Call by reference Type reference (TYPE) HRGPBS_TPS_LINKED_PERNR Multiple Employment Structure of Pernrs 20101118
3 Changing P_ME_TA_RESULTS Call by reference Type reference (TYPE) HRPAYGB_PBS_ME_TA_RESULT ME TA: Payroll Results 20101118
4 Importing P_MOLGA Call by reference Type reference (TYPE) MOLGA '08' Country Grouping 20101118
5 Changing P_NIC Call by reference Type reference (TYPE) HRPAYGB_NIC HR-PAY-GB: table type for NIC 20101118
6 Changing P_NIPAY Call by reference Type reference (TYPE) HRPAYGB_NIPAY HR-PAY-GB: table type for NIPAY 20101118
7 Importing P_PAPER Call by reference Type reference (TYPE) FAPER For-period for payroll 20101118
8 Importing P_PERMO Call by reference Type reference (TYPE) PERMO Period Parameters 20101118
9 Importing P_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20101118
10 Importing 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 Importing P_ME_TA_NI_PERNRTAB Call by reference Type reference (TYPE) HRGPBS_TPS_LINKED_PERNR Multiple Employment Structure of Pernrs 20101118
2 Importing P_MOLGA Call by reference Type reference (TYPE) MOLGA '08' Country Grouping 20101118
3 Changing P_NIC Call by reference Type reference (TYPE) HRPAYGB_NIC HR-PAY-GB: table type for NIC 20101118
4 Changing P_NIPAY Call by reference Type reference (TYPE) HRPAYGB_NIPAY HR-PAY-GB: table type for NIPAY 20101118
5 Changing P_NIRA Call by reference Type reference (TYPE) HRPAYGB_NIRA HR-PAY-GB: table type for NIRA 20101118
6 Importing P_PAPER Call by reference Type reference (TYPE) FAPER For-period for payroll 20101118
7 Importing 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 Importing DIRCUMFLAG Call by reference Type reference (TYPE) C 20100920
2 Changing ERROR Call by reference Type reference (TYPE) HRERROR_TAB HR Errors Table 20100920
3 Importing G_ME_NI_ACTIVE_PERIOD Call by reference Type reference (TYPE) XFELD Checkbox 20100920
4 Importing G_ME_TA_RESULTS Call by reference Type reference (TYPE) HRPAYGB_PBS_ME_TA_RESULT ME TA: Payroll Results 20100920
5 Importing LV_APER Call by reference Type reference (TYPE) PC2APER structure of table APER in payroll 20101119
6 Changing NICALC Call by reference Type reference (TYPE) HRPAYGB_NIC HR-PAY-GB: table type for NIC 20100920
7 Importing NIPAY Call by reference Type reference (TYPE) HRPAYGB_NIPAY HR-PAY-GB: table type for NIPAY 20100920
8 Changing PTEXT Call by reference Type reference (TYPE) P08_PLOG Payroll protocol 20100920
9 Importing P_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20100920
10 Importing 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 Changing ERROR Call by reference Type reference (TYPE) HRERROR_TAB HR Errors Table 20100920
2 Importing G_ME_NI_ACTIVE_PERIOD Call by reference Type reference (TYPE) XFELD Checkbox 20100920
3 Importing G_ME_TA_NI_PERNRTAB Call by reference Type reference (TYPE) HRGPBS_TPS_LINKED_PERNR TPS Linked personnel numbers 20101119
4 Importing G_ME_TA_RESULTS Call by reference Type reference (TYPE) HRPAYGB_PBS_ME_TA_RESULT ME TA: Payroll Results 20100920
5 Importing LV_APER Call by reference Type reference (TYPE) PC2APER structure of table APER in payroll 20101011
6 Changing NICALC Call by reference Type reference (TYPE) HRPAYGB_NIC HR-PAY-GB: table type for NIC 20100920
7 Importing NIPAY Call by reference Type reference (TYPE) HRPAYGB_NIPAY HR-PAY-GB: table type for NIPAY 20100920
8 Importing NIRND Call by reference Type reference (TYPE) HRPAYGB_NIRND HR-PAY-GB: table type for NIRND 20100920
9 Changing PTEXT Call by reference Type reference (TYPE) P08_PLOG Payroll protocol 20100920
10 Importing P_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20100920
11 Changing REB_ORI Call by reference Type reference (TYPE) HRPAYGB_REB_ORI HR-PAY-GB: table type for REB_ORI 20100920
12 Importing 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 Changing ERROR Call by reference Type reference (TYPE) HRERROR_TAB HR Errors Table 20100920
2 Importing G_ME_TA_NI_PERNRTAB Call by reference Type reference (TYPE) HRGPBS_TPS_LINKED_PERNR TPS Linked personnel numbers 20101118
3 Importing G_ME_TA_RESULTS Call by reference Type reference (TYPE) HRPAYGB_PBS_ME_TA_RESULT ME TA: Payroll Results 20100920
4 Importing LV_APER Call by reference Type reference (TYPE) PC2APER structure of table APER in payroll 20100920
5 Changing NIPAY Call by reference Type reference (TYPE) HRPAYGB_NIPAY HR-PAY-GB: table type for NIPAY 20100920
6 Changing PTEXT Call by reference Type reference (TYPE) P08_PLOG Payroll protocol 20100920
7 Importing P_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20100920
8 Importing 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 Changing ERROR Call by reference Type reference (TYPE) HRERROR_TAB HR Errors Table 20100920
2 Importing G_ME_TA_NI_PERNRTAB Call by reference Type reference (TYPE) HRGPBS_TPS_LINKED_PERNR Multiple Employment Person/Employees 20101011
3 Importing G_ME_TA_RESULTS Call by reference Type reference (TYPE) HRPAYGB_PBS_ME_TA_RESULT ME TA: Payroll Results 20100920
4 Importing LNIRA Call by reference Type reference (TYPE) HRPAYGB_NIRA HR-PAY-GB: table type for NIRA 20100920
5 Importing LV_APER Call by reference Type reference (TYPE) PC2APER structure of table APER in payroll 20101011
6 Importing NIC Call by reference Type reference (TYPE) HRPAYGB_NIC HR-PAY-GB: table type for NIC 20100920
7 Importing NIC_LINE Call by reference Type reference (TYPE) PC2N1 National Insurance Contributions 20100920
8 Changing NIRA Call by reference Type reference (TYPE) HRPAYGB_NIRA HR-PAY-GB: table type for NIRA 20100920
9 Importing ONIRA Call by reference Type reference (TYPE) HRPAYGB_NIRA HR-PAY-GB: table type for NIRA 20100920
10 Changing PTEXT Call by reference Type reference (TYPE) P08_PLOG Payroll protocol 20100920
11 Importing P_IAPER Call by reference Type reference (TYPE) PC2PAPER Substructure for Table APER Payroll 20100920
12 Importing P_PAPER Call by reference Type reference (TYPE) PC2PAPER Substructure for Table APER Payroll 20100920
13 Importing P_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20100920
14 Importing 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