SAP ABAP Interface IF_EX_HRPAYIT_XNAB (BAdI interface IF_EX_HRPAYIT_XNAB)
Hierarchy
SAP_HRCIT (Software Component) Sub component SAP_HRCIT of SAP_HR
   PY-IT (Application Component) Italy
     PC15 (Package) HR payroll: Italy
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EXM_IM_HRPAYIT_XNAB Example implementation for business add-in definition HRPAYI 20041019
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_HRPAYIT_XNAB Class BAdI CL_EX_HRPAYIT_XNAB 20030827
Properties
Interface IF_EX_HRPAYIT_XNAB  
Short Description BAdI interface IF_EX_HRPAYIT_XNAB    
General Data
Package PC15   HR payroll: Italy 
Created 20030827   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PITCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_EX_HRPAYIT_XNAB has no interface.
Friends
Interface IF_EX_HRPAYIT_XNAB has no friend.
Attributes
Interface IF_EX_HRPAYIT_XNAB has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_DAYAB_DAYEV Instance method Public Method dayab/dayev adjustment 20050127
2 ADJUST_DAY_FRACTION Instance method Public Method Marking adjustment 20030909
3 ADJUST_DETERMINED_MARKS Instance method Public Method Marking adjustment 20030827
4 ADJUST_ITASS_VOSE_EFE Instance method Public Method Exit during 'holiday' weekly wage type generation 20040402
5 ADJUST_ITASS_VOSE_ENP Instance method Public Method Exit during the 'unpr. event' weekly wage type generation 20040402
6 ADJUST_MARK_MAPPING Instance method Public Method ncale/cover mapping adjustment 20030827
7 ADJUST_SENIORITY_CALCULATION Instance method Public Method Seniority adjustment 20030827
8 ADJUST_SUBRU Instance method Public Method Exit for SUBRU field change 20040504
9 ADJUST_SUBRU_T5ITI9 Instance method Public Method Exit for SUBRU field change for t5iti9 20040818
10 ADJUST_VALUATION_BASES Instance method Public Method Valuation basis adjustment 20030827
11 ADJUST_WAGES_IN_ITASSNELO Instance method Public Method Exit for ind./int. wage type change in ITASS NELO 20110921
12 ADJUST_WAGES_IN_ITASSRICA Instance method Public Method Exit for ind./int. wage type change in ITASS RICA 20040702
13 COUNT_LINKED_EVENTS Instance method Public Method Event adjustment connected 20120608
14 DAYEV_FILTER_MARKTAB Instance method Public Method Marktab filter for dayab/dayev adjustment 20050127
15 RICA_FILTER_MARKTAB Instance method Public Method Marktab filter for adjustment in ITASS RICA 20050610
Events
Interface IF_EX_HRPAYIT_XNAB has no event.
Types
Interface IF_EX_HRPAYIT_XNAB has no local type.
Method Signatures

Method ADJUST_DAYAB_DAYEV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AB Value transfer Type reference (TYPE) PC20I Cluster RD/B2: AB table 20050127
2 Importing CHECK_DATE Value transfer Type reference (TYPE) DATUM Date 20050127
3 Changing MARK_15 Call by reference Type reference (TYPE) PTM_MARKTAB_15 Coverage History markings 20050127
4 Importing PSP Value transfer Type reference (TYPE) PC2BA Individual working time planning (PSP table) 20050127
5 Importing P_PERNR Value transfer Type reference (TYPE) PERNR-PERNR Personnel Number 20050127
6 Changing TAB_ERROR Call by reference Type reference (TYPE) PITCO_TAB_ERROR Errors table 20050127
7 Importing TPEVE Value transfer Type reference (TYPE) P15_TPEVE Personnel action type 20050127

Method ADJUST_DAYAB_DAYEV on Interface IF_EX_HRPAYIT_XNAB has no exception.

Method ADJUST_DAY_FRACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AB Call by reference Type reference (TYPE) PC20I Cluster RD/B2: AB table 20030909
2 Importing CHECK_DATE Call by reference Type reference (TYPE) SY-DATUM Date and time, current date (Application server) 20030909
3 Changing MARK_15 Call by reference Type reference (TYPE) PTM_MARKTAB_15 Coverage History markings 20030909
4 Importing MODIF Call by reference Type reference (TYPE) PITCO_TAB_MODIF modif 20030909
5 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country code 20030909
6 Importing PSP Call by reference Type reference (TYPE) PC2BA Individual working time planning (PSP table) 20030909
7 Importing PSP_TAB Call by reference Type reference (TYPE) PITCO_TAB_PSP PSP table 20030909
8 Importing P_PERNR Call by reference Type reference (TYPE) PERNR-PERNR Personnel Number 20030909
9 Importing P_SUBRU Call by reference Type reference (TYPE) P15_SUBRU Valuation subrule 20030909
10 Importing WPBP Call by reference Type reference (TYPE) PC205 Payroll result: workplace/basic pay 20030909

Method ADJUST_DAY_FRACTION on Interface IF_EX_HRPAYIT_XNAB has no exception.

Method ADJUST_DETERMINED_MARKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AB Call by reference Type reference (TYPE) PC20I Cluster RD/B2: AB table 20030827
2 Importing CHECK_DATE Call by reference Type reference (TYPE) SY-DATUM Date and time, current date (Application server) 20030827
3 Changing CURR_ABZNR Call by reference Type reference (TYPE) ABZNR Absence pointer 20030827
4 Changing FRACTION_MARK_TAB Call by reference Type reference (TYPE) PITCO_TAB_FRACMARK fraction mark tab 20030827
5 Importing I556G Call by reference Type reference (TYPE) T556G Marking day rule in Coverage History 20030827
6 Changing MARK_15 Call by reference Type reference (TYPE) PTM_MARKTAB_15 Coverage History markings 20030827
7 Importing MODIF Call by reference Type reference (TYPE) PITCO_TAB_MODIF modif 20030827
8 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country code 20030827
9 Importing PSP Call by reference Type reference (TYPE) PC2BA Individual working time planning (PSP table) 20030827
10 Importing PSP_TAB Call by reference Type reference (TYPE) PITCO_TAB_PSP PSP table 20030827
11 Importing P_PERNR Call by reference Type reference (TYPE) PERNR-PERNR Personnel Number 20030827
12 Importing P_SUBRU Call by reference Type reference (TYPE) P15_SUBRU Valuation subrule 20030827
13 Changing P_TAB_COUNTERS Call by reference Type reference (TYPE) PITCO_TAB_COUNTERS Days of grace counter table 20030827
14 Changing P_TAB_IT Call by reference Type reference (TYPE) PITCO_TAB_PC207 Days of grace counter table 20030827
15 Importing WPBP Call by reference Type reference (TYPE) PC205 Payroll result: workplace/basic pay 20030827

Method ADJUST_DETERMINED_MARKS on Interface IF_EX_HRPAYIT_XNAB has no exception.

Method ADJUST_ITASS_VOSE_EFE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_ANZHL Call by reference Type reference (TYPE) PRANZ number of holiday hours paid according to company contract 20040402
2 Changing P_BADI_DECIDED Call by reference Type reference (TYPE) BOOLE_D Set to 'X' if the badi decides to generate a /ENP 20040402
3 Importing P_PERNR Call by reference Type reference (TYPE) P_PERNR PN 20040402
4 Importing P_S_APER Call by reference Type reference (TYPE) PC2APER Payroll period 20040402
5 Importing P_S_PSP Call by reference Type reference (TYPE) PC2BA daily work schedule 20040402

Method ADJUST_ITASS_VOSE_EFE on Interface IF_EX_HRPAYIT_XNAB has no exception.

Method ADJUST_ITASS_VOSE_ENP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_ANZHL Call by reference Type reference (TYPE) PRANZ number of holiday hours paid according to company contract 20040402
2 Changing P_BADI_DECIDED Call by reference Type reference (TYPE) BOOLE_D Set to 'X' if the badi decides to generate a /ENP 20040402
3 Importing P_PERNR Call by reference Type reference (TYPE) P_PERNR PN 20040402
4 Importing P_S_AB Call by reference Type reference (TYPE) PC20I unprotected event absence record 20040402
5 Importing P_S_APER Call by reference Type reference (TYPE) PC2APER Payroll period 20040402
6 Importing P_S_PSP Call by reference Type reference (TYPE) PC2BA daily work schedule 20040402
7 Importing P_S_T5ITIE Call by reference Type reference (TYPE) T5ITIE record t5itie for absence under examination 20040402

Method ADJUST_ITASS_VOSE_ENP on Interface IF_EX_HRPAYIT_XNAB has no exception.

Method ADJUST_MARK_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AB Call by reference Type reference (TYPE) PC20I Cluster RD/B2: AB table 20030827
2 Importing CHECK_DATE Call by reference Type reference (TYPE) SY-DATUM Date and time, current date (Application server) 20030827
3 Importing I0000 Call by reference Type reference (TYPE) PITCO_TAB_P0000 it0 20030827
4 Importing I0001 Call by reference Type reference (TYPE) PITCO_TAB_P0001 it1 20030827
5 Importing I0002 Call by reference Type reference (TYPE) PITCO_TAB_P0002 it2 20030827
6 Importing I0004 Call by reference Type reference (TYPE) PITCO_TAB_P0004 it4 20030827
7 Importing I0007 Call by reference Type reference (TYPE) PITCO_TAB_P0007 it7 20030827
8 Importing I0008 Call by reference Type reference (TYPE) PITCO_TAB_P0008 it8 20030827
9 Importing I0016 Call by reference Type reference (TYPE) PITCO_TAB_P0016 it16 20030827
10 Importing I0041 Call by reference Type reference (TYPE) PITCO_TAB_P0041 it41 20030827
11 Importing I2001 Call by reference Type reference (TYPE) PITCO_TAB_P2001 it2001 20030827
12 Changing MARK_15 Call by reference Type reference (TYPE) PTM_MARKTAB_15 Coverage History markings 20030827
13 Importing P0407 Call by reference Type reference (TYPE) P0407 Additional information, infotype P0407 (prot. pers. actions) 20030827
14 Importing PCALI Call by reference Type reference (TYPE) PTIDC Mega-structure - NCALE string redefinition (I) 20030827
15 Importing PSP Call by reference Type reference (TYPE) PC2BA Individual working time planning (PSP table) 20030827
16 Changing P_ERROR_TAB Call by reference Type reference (TYPE) PITCO_TAB_ERROR error table 20030827
17 Importing P_PERNR Call by reference Type reference (TYPE) PERNR-PERNR Personnel Number 20030827
18 Importing T001P Call by reference Type reference (TYPE) T001P Personnel area/subarea 20030827
19 Importing T503 Call by reference Type reference (TYPE) T503 Employee status/subgroup 20030827
20 Importing T5ITIE Call by reference Type reference (TYPE) T5ITIE Absence indicators 20030827
21 Importing WPBP Call by reference Type reference (TYPE) PC205 Payroll result: workplace/basic pay 20030827

Method ADJUST_MARK_MAPPING on Interface IF_EX_HRPAYIT_XNAB has no exception.

Method ADJUST_SENIORITY_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20030827
2 Importing P_S_AB Call by reference Type reference (TYPE) PC20I Cluster RD/B2: AB table 20030827
3 Changing P_S_KEY Call by reference Type reference (TYPE) PITCO_S_KEY structure with seniority 20030827
4 Importing P_S_MARK Call by reference Type reference (TYPE) PTM_MARKTAB_15 Coverage History markings 20030827
5 Importing P_TAB_P0001 Call by reference Type reference (TYPE) PITCO_TAB_P0001 it1 20030827

Method ADJUST_SENIORITY_CALCULATION on Interface IF_EX_HRPAYIT_XNAB has no exception.

Method ADJUST_SUBRU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PS_P0002 Call by reference Type reference (TYPE) P0002 It 0002 20040504
2 Importing PS_P0016 Call by reference Type reference (TYPE) P0016 It 0016 20040504
3 Importing PS_WPBP Call by reference Type reference (TYPE) PC205 Payroll result: workplace/basic pay 20040504
4 Changing P_SUBRU Call by reference Type reference (TYPE) P15_SUBRU SUBRU 20040504

Method ADJUST_SUBRU on Interface IF_EX_HRPAYIT_XNAB has no exception.

Method ADJUST_SUBRU_T5ITI9 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_AB Call by reference Type reference (TYPE) PC20I Cluster RD/B2: AB table 20040818
2 Importing P_CHECK_DATE Call by reference Type reference (TYPE) D date check 20040818
3 Importing P_I9_CHECK Call by reference Type reference (TYPE) BOOLE_D check to tell if called from t5iti9 logic. 20040818
4 Importing P_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20040818
5 Importing P_PSP Call by reference Type reference (TYPE) PC2BA Individual working time planning (PSP table) 20040818
6 Changing P_SUBRU Call by reference Type reference (TYPE) P15_SUBRU SUBRU 20040818
7 Importing P_S_MARK Call by reference Type reference (TYPE) PTM_MARKTAB_15 Coverage History markings 20040823
8 Changing P_TAB_T5ITI9 Call by reference Type reference (TYPE) P15_TAB_T5ITI9 table with t5iti9 recs. 20040823

Method ADJUST_SUBRU_T5ITI9 on Interface IF_EX_HRPAYIT_XNAB has no exception.

Method ADJUST_VALUATION_BASES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20030827
2 Importing PT_AB Call by reference Type reference (TYPE) PTM_AB AB table: absences 20030827
3 Changing PT_ERROR Call by reference Type reference (TYPE) PTM_EDIMESSAGE Transfer table with all system fields for T100 20030827
4 Changing PT_IT Call by reference Type reference (TYPE) P15_IT_TAB_TYPE RPCALCIO input table 20030827
5 Importing PT_ORT Call by reference Type reference (TYPE) P15_IT_TAB_TYPE RPCALCIO input table 20030827
6 Importing PT_P0001 Call by reference Type reference (TYPE) TIM_P0001_TAB Table of infotypes 0001 20030827
7 Importing PT_T5ITI8 Call by reference Type reference (TYPE) P15_TAB_T5ITI8 Table type for t5iti8 20030827
8 Importing PT_WPBP Call by reference Type reference (TYPE) PTM_WPBP WPBP table: work center/basic payroll 20030827
9 Importing PT_ZL Call by reference Type reference (TYPE) PTM_ZL ZL table: time wage types 20030827
10 Importing P_BEGDA Call by reference Type reference (TYPE) DATUM Date 20030827
11 Importing P_ENDDA Call by reference Type reference (TYPE) DATUM Date 20030827
12 Changing P_ERROR Call by reference Type reference (TYPE) I error flag: 0 = ok 20030827
13 Importing P_MODIFA Call by reference Type reference (TYPE) MODIF Employee grouping for absence evaluation 20030827

Method ADJUST_VALUATION_BASES on Interface IF_EX_HRPAYIT_XNAB has no exception.

Method ADJUST_WAGES_IN_ITASSNELO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CALCMOLGA Call by reference Type reference (TYPE) T500L-MOLGA Country code 20110921
2 Importing P_MOABW Call by reference Type reference (TYPE) T001P-MOABW Grouping of personnel subareas for absence/attendance types 20110921
3 Importing P_S_APER Call by reference Type reference (TYPE) PC2APER Structure of table APER in payroll 20110921
4 Importing P_S_MODIF Call by reference Type reference (TYPE) PC214 HR-PAY: modifiers 20110921
5 Importing P_S_PERNR Call by reference Type reference (TYPE) PERNR Standard selections for HR master data reporting 20110921
6 Importing P_TAB_AB Call by reference Type reference (TYPE) PITCO_TAB_AB 20110921
7 Changing P_TAB_ERROR Call by reference Type reference (TYPE) PITCO_TAB_ERROR 20110921
8 Changing P_TAB_IT Call by reference Type reference (TYPE) PITCO_TAB_PC207 20110921

Method ADJUST_WAGES_IN_ITASSNELO on Interface IF_EX_HRPAYIT_XNAB has no exception.

Method ADJUST_WAGES_IN_ITASSRICA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_BADI_DECIDED Call by reference Type reference (TYPE) BOOLE_D True if badi changed l_s_it 20040702
2 Importing P_CALCMOLGA Call by reference Type reference (TYPE) T500L-MOLGA Standard selections for HR master data reporting 20040702
3 Changing P_ERROR Call by reference Type reference (TYPE) I error flag 20040702
4 Importing P_PROC_CLASS_70_VALUE Call by reference Type reference (TYPE) AUSPV Value for processing class 70 20040702
5 Importing P_S_AB Call by reference Type reference (TYPE) PC20I Cluster RD/B2: AB table 20040702
6 Importing P_S_APER Call by reference Type reference (TYPE) PC2APER Structure of table APER in payroll 20040702
7 Changing P_S_IT Call by reference Type reference (TYPE) PC207 Payroll results: result table 20040702
8 Importing P_S_MODIF Call by reference Type reference (TYPE) PC214 HR-PAY: modifier 20040702
9 Importing P_S_PERNR Call by reference Type reference (TYPE) PERNR Standard selections for HR master data reporting 20040702
10 Importing P_S_WPBP Call by reference Type reference (TYPE) PC205 Payroll result: workplace/basic pay 20040702
11 Importing P_TAB_AB Call by reference Type reference (TYPE) PITCO_TAB_AB AB Table for Payroll 20040702
12 Changing P_TAB_ERROR Call by reference Type reference (TYPE) PITCO_TAB_ERROR Table with errors 20040702
13 Changing P_TAB_IT Call by reference Type reference (TYPE) PITCO_TAB_PC207 IT table from Payroll 20040702
14 Importing P_TAB_ORT Call by reference Type reference (TYPE) PITCO_TAB_PC207 Payroll ORT 20040702
15 Importing P_TAB_P0001 Call by reference Type reference (TYPE) PITCO_TAB_P0001 infotype 1 20040702
16 Importing P_TAB_PAYRES_A Call by reference Type reference (TYPE) PITCO_TAB_PAYRES Pay results from current Payroll (A) 20040702

Method ADJUST_WAGES_IN_ITASSRICA on Interface IF_EX_HRPAYIT_XNAB has no exception.

Method COUNT_LINKED_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AWART Value transfer Type reference (TYPE) T554S-SUBTY Presence or absence type 20120608
2 Changing BADI_DECIDED Value transfer Type reference (TYPE) C BADI fact decision? 20120608
3 Importing CHECK_DATE Value transfer Type reference (TYPE) DATUM Date 20120608
4 Changing DURATION Call by reference Type reference (TYPE) I Duration 20120608
5 Changing MARK_15 Call by reference Type reference (TYPE) PITCO_TAB_MARKTAB_15 Coverage History markings 20120608
6 Importing OKEN2 Value transfer Type reference (TYPE) PTM_MARKTAB_15-OKEN2 Code for subsequent sickness 20120608
7 Importing P_PERNR Value transfer Type reference (TYPE) PERNR-PERNR Personnel Number 20120608
8 Changing TAB_ERROR Call by reference Type reference (TYPE) PITCO_TAB_ERROR Errors table 20120608
9 Importing TPEVE Value transfer Type reference (TYPE) T5ITIE-TPEVE Personnel action type 20120608

Method COUNT_LINKED_EVENTS on Interface IF_EX_HRPAYIT_XNAB has no exception.

Method DAYEV_FILTER_MARKTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AWART Value transfer Type reference (TYPE) T554S-SUBTY Presence or absence type 20050127
2 Changing BADI_DECIDED Value transfer Type reference (TYPE) C BADI fact decision? 20050127
3 Importing CHECK_DATE Value transfer Type reference (TYPE) DATUM Date 20050127
4 Changing MARK_15 Call by reference Type reference (TYPE) PITCO_TAB_MARKTAB_15 Coverage History markings 20050127
5 Importing OKEN2 Value transfer Type reference (TYPE) PTM_MARKTAB_15-OKEN2 Code for subsequent sickness 20050127
6 Importing P_PERNR Value transfer Type reference (TYPE) PERNR-PERNR Personnel Number 20050127
7 Changing TAB_ERROR Call by reference Type reference (TYPE) PITCO_TAB_ERROR Errors table 20050127
8 Importing TPEVE Value transfer Type reference (TYPE) T5ITIE-TPEVE Personnel action type 20050127

Method DAYEV_FILTER_MARKTAB on Interface IF_EX_HRPAYIT_XNAB has no exception.

Method RICA_FILTER_MARKTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AWART Value transfer Type reference (TYPE) T554S-SUBTY Presence or absence type 20050610
2 Changing BADI_DECIDED Value transfer Type reference (TYPE) C BADI fact decision? 20050610
3 Importing CHECK_DATE Value transfer Type reference (TYPE) DATUM Date 20050610
4 Changing MARK_15 Call by reference Type reference (TYPE) PITCO_TAB_MARKTAB_15 Coverage History markings 20050610
5 Importing OKEN2 Value transfer Type reference (TYPE) PTM_MARKTAB_15-OKEN2 Code for subsequent sickness 20050610
6 Importing P_PERNR Value transfer Type reference (TYPE) PERNR-PERNR Personnel Number 20050610
7 Changing TAB_ERROR Call by reference Type reference (TYPE) PITCO_TAB_ERROR Errors table 20050610
8 Importing TPEVE Value transfer Type reference (TYPE) T5ITIE-TPEVE Personnel action type 20050610

Method RICA_FILTER_MARKTAB on Interface IF_EX_HRPAYIT_XNAB has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 46C