SAP ABAP Interface IF_EX_HRPAYIT_INPSM (BAdI interface IF_EX_HRPAYIT_INPSM)
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_DEF_IM_HRPAYIT_INPSM Default implementation for BAdI HRPAYIT_INPSM definition 20050520
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EXM_IM_HRPAYIT_INPSM Implementation example for BAdI HRPAYIT_INPS definition 20050519
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_HRPAYIT_INPSM BAdI CL_EX_HRPAYIT_INPSM class 20050420
Properties
Interface IF_EX_HRPAYIT_INPSM  
Short Description BAdI interface IF_EX_HRPAYIT_INPSM    
General Data
Package PC15   HR payroll: Italy 
Created 20050420   SAP 
Last changed 20110809   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 P99SD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 PITCD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 PITIM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 PITUD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_EX_HRPAYIT_INPSM has no interface.
Friends
Interface IF_EX_HRPAYIT_INPSM has no friend.
Attributes
Interface IF_EX_HRPAYIT_INPSM has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 COND_MESEPREC Instance method Public Method Previous month condition 20050513
2 DESTINTFR_ELIMINA_SECTION Instance method Public Method Create removal section of Severance Pay Destination 20080307
3 DISMISSAL_MOBILITA_LAST_MONTH Instance method Public Method Specify leaving due to mob. related to the last month 20090701
4 MISSING_SALARY_12_MONTHS Instance method Public Method Specify whether employee received reduced comp. before leav. 20090701
5 PARAGRAPH_2_LAW_336 Instance method Public Method Specify whether employee benefits from Art. 2, Law 336 20090701
6 SETTIMANE_ADJUST_DAY Instance method Public Method Update daily calculation: weeks+differences 20050420
7 SETTIMANE_ADJUST_DAY_INAB Instance method Public Method Change daily data for INAB 20050422
8 SETTIMANE_ADJUST_DAY_XNAB Instance method Public Method Change daily data for XNAB 20050422
9 SETTIMANE_ADJUST_PERC_INAB Instance method Public Method Change company/INPS percentage 20050519
10 SETTIMANE_ADJUST_WEEK Instance method Public Method Update INPS week: weeks+differences 20050420
11 SETTIMANE_BEGDA_ENDDA Instance method Public Method Adjust begda and edda for weeks valuation 20050513
12 VARRETRIBU_MESEDAL_MESEAL Instance method Public Method Change the months of elements MonthFrom and MonthTo 20080307
Events
Interface IF_EX_HRPAYIT_INPSM has no event.
Types
Interface IF_EX_HRPAYIT_INPSM has no local type.
Method Signatures

Method COND_MESEPREC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EX_VALID Call by reference Type reference (TYPE) BOOLE_D Valid condition? 20050513
2 Importing PR_EMPLOYEE Call by reference Object reference (TYPE REF TO) CL_HRPAYIT_INPSM_EMPLOYEE Employee class for monthly INPS 20050513
3 Importing PR_MP_HANDLER Call by reference Object reference (TYPE REF TO) CL_HRPAYIT_INPSM_CORR_HANDLER Class with previous month results 20050513
4 Importing P_BEGDA Call by reference Type reference (TYPE) BEGDA Validity start 20050513
5 Importing P_ENDDA Call by reference Type reference (TYPE) ENDDA Validity end 20050513
6 Importing P_TAB_PAY Call by reference Type reference (TYPE) PITCD_TAB_PAYIT_RESULT Calculation results 20050513
7 Importing P_TAB_TIME Call by reference Type reference (TYPE) TABLE Time processing calculation 20050513

Method COND_MESEPREC on Interface IF_EX_HRPAYIT_INPSM has no exception.

Method DESTINTFR_ELIMINA_SECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EMPLOYEE Call by reference Object reference (TYPE REF TO) CL_HRPAYIT_EMPLOYEE CL_HRPAYIT_EMPLOYEE 20080307
2 Changing FIELD_VALUE Call by reference Type reference (TYPE) P99SD_VALUE Return value of header field 20080307
3 Importing WAFOR Call by reference Type reference (TYPE) P99SD_WAFOR Structure with value of section/field 20080307

Method DESTINTFR_ELIMINA_SECTION on Interface IF_EX_HRPAYIT_INPSM has no exception.

Method DISMISSAL_MOBILITA_LAST_MONTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EMPLOYEE Call by reference Object reference (TYPE REF TO) CL_HRPAYIT_INPSM_EMPLOYEE Employee class for monthly INPS 20090701
2 Changing PS_VARTAB Call by reference Type reference (TYPE) PITIM_INPSMBOX . 20090701

Method DISMISSAL_MOBILITA_LAST_MONTH on Interface IF_EX_HRPAYIT_INPSM has no exception.

Method MISSING_SALARY_12_MONTHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EMPLOYEE Call by reference Object reference (TYPE REF TO) CL_HRPAYIT_INPSM_EMPLOYEE Employee class for monthly INPS 20090701
2 Changing PS_VARTAB Call by reference Type reference (TYPE) PITIM_INPSMBOX . 20090701

Method MISSING_SALARY_12_MONTHS on Interface IF_EX_HRPAYIT_INPSM has no exception.

Method PARAGRAPH_2_LAW_336 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EMPLOYEE Call by reference Object reference (TYPE REF TO) CL_HRPAYIT_INPSM_EMPLOYEE Employee class for monthly INPS 20090701
2 Changing PS_VARTAB Call by reference Type reference (TYPE) PITIM_INPSMBOX . 20090701

Method PARAGRAPH_2_LAW_336 on Interface IF_EX_HRPAYIT_INPSM has no exception.

Method SETTIMANE_ADJUST_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PR_LOG Call by reference Object reference (TYPE REF TO) IF_HRPAYIT_LOGGER Log 20050420
2 Changing PT_DIFFERENZE Call by reference Type reference (TYPE) PITIM_TAB_DIFFERENZE Differences table 20050420
3 Changing PT_SETTIMANE Call by reference Type reference (TYPE) PITIM_TAB_SETTIMANE Weeks table 20050420
4 Importing P_CIGDIFF_FIDAT Value transfer Type reference (TYPE) P99SD_FIDAT Field data RHC differences 20050420
5 Changing P_ERROR Value transfer Type reference (TYPE) PITUD_ERROR Error 20050420
6 Importing P_RETRI_FIDAT Value transfer Type reference (TYPE) P99SD_FIDAT Field data 20050420
7 Changing P_SEZ3_DAY Value transfer Type reference (TYPE) PITCD_SEZ3_DAY Day record 20050420

Method SETTIMANE_ADJUST_DAY on Interface IF_EX_HRPAYIT_INPSM has no exception.

Method SETTIMANE_ADJUST_DAY_INAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PR_LOG Call by reference Object reference (TYPE REF TO) IF_HRPAYIT_LOGGER Log 20050422
2 Importing PS_PCALI Value transfer Type reference (TYPE) PTIDC Mega-structure - NCALE string redefinition (I) 20050422
3 Changing PT_DIFFERENZE Call by reference Type reference (TYPE) PITIM_TAB_DIFFERENZE Differences table 20050422
4 Importing PT_P0001 Call by reference Type reference (TYPE) P15_TAB_P0001 Table type Infotype 00001 20050422
5 Importing PT_P0007 Call by reference Type reference (TYPE) P15_TAB_P0007 Infotype 0007 table type 20050422
6 Importing PT_P2001 Call by reference Type reference (TYPE) P15_TAB_P2001 IT0021 table 20050422
7 Changing PT_SETTIMANE Call by reference Type reference (TYPE) PITIM_TAB_SETTIMANE Weeks table 20050422
8 Importing PT_TIMERES Call by reference Type reference (TYPE) PITCD_TAB_TM_RESULTS Time calculation results 20050422
9 Importing P_CIGDIFF_FIDAT Value transfer Type reference (TYPE) P99SD_FIDAT Field data RHC differences 20050422
10 Changing P_ERROR Value transfer Type reference (TYPE) PITUD_ERROR Error 20050422
11 Importing P_RETRI_FIDAT Value transfer Type reference (TYPE) P99SD_FIDAT Field data 20050422
12 Changing P_SEZ3_DAY Call by reference Type reference (TYPE) PITCD_SEZ3_DAY Day record 20050422

Method SETTIMANE_ADJUST_DAY_INAB on Interface IF_EX_HRPAYIT_INPSM has no exception.

Method SETTIMANE_ADJUST_DAY_XNAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PR_LOG Call by reference Object reference (TYPE REF TO) IF_HRPAYIT_LOGGER Log 20050422
2 Importing PS_S3COV Value transfer Type reference (TYPE) P15_S3COV Result analysis table for section 3 of CUD 20050422
3 Changing PT_DIFFERENZE Call by reference Type reference (TYPE) PITIM_TAB_DIFFERENZE Differences table 20050422
4 Importing PT_P0001 Call by reference Type reference (TYPE) P15_TAB_P0001 Table type Infotype 00001 20050422
5 Importing PT_P0007 Call by reference Type reference (TYPE) P15_TAB_P0007 Infotype 0007 table type 20050422
6 Changing PT_SETTIMANE Call by reference Type reference (TYPE) PITIM_TAB_SETTIMANE Weeks table 20050422
7 Importing PT_TIMERES Call by reference Type reference (TYPE) PITCD_TAB_TM_RESULTS Time calculation results 20050422
8 Importing P_CIGDIFF_FIDAT Value transfer Type reference (TYPE) P99SD_FIDAT Field data RHC differences 20050422
9 Changing P_ERROR Value transfer Type reference (TYPE) PITUD_ERROR Error 20050422
10 Importing P_RETRI_FIDAT Value transfer Type reference (TYPE) P99SD_FIDAT Field data 20050422
11 Changing P_SEZ3_DAY Call by reference Type reference (TYPE) PITCD_SEZ3_DAY Day record 20050422

Method SETTIMANE_ADJUST_DAY_XNAB on Interface IF_EX_HRPAYIT_INPSM has no exception.

Method SETTIMANE_ADJUST_PERC_INAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_SEZ3_DAY Call by reference Type reference (TYPE) PITCD_SEZ3_DAY Daily data 20050519

Method SETTIMANE_ADJUST_PERC_INAB on Interface IF_EX_HRPAYIT_INPSM has no exception.

Method SETTIMANE_ADJUST_WEEK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PR_LOG Call by reference Object reference (TYPE REF TO) IF_HRPAYIT_LOGGER Log 20050420
2 Changing PT_DIFFERENZE Call by reference Type reference (TYPE) PITIM_TAB_DIFFERENZE Differences table 20050420
3 Changing PT_SETTIMANE Call by reference Type reference (TYPE) PITIM_TAB_SETTIMANE Weeks table 20050420
4 Changing P_ERROR Value transfer Type reference (TYPE) PITUD_ERROR Error 20050420
5 Importing P_SEZ3_WEEK Value transfer Type reference (TYPE) PITCD_SEZ3_WEEK Week record 20050420

Method SETTIMANE_ADJUST_WEEK on Interface IF_EX_HRPAYIT_INPSM has no exception.

Method SETTIMANE_BEGDA_ENDDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing BADI_DECIDED Call by reference Type reference (TYPE) BOOLE_D BADI decided? 20050513
2 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Validity start 20050513
3 Importing BEGDA_MP Call by reference Type reference (TYPE) BEGDA Validity start 20050513
4 Changing BEGDA_NEW Call by reference Type reference (TYPE) BEGDA Validity start 20050513
5 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Validity end 20050513
6 Importing ENDDA_MP Call by reference Type reference (TYPE) ENDDA Validity end 20050513
7 Changing ENDDA_NEW Call by reference Type reference (TYPE) ENDDA Validity end 20050513
8 Importing P_FIRE_DATE Call by reference Type reference (TYPE) D Leaving date 20050513
9 Importing P_TAB_PAY Call by reference Type reference (TYPE) PITCD_TAB_PAYIT_RESULT Calculation results 20050513
10 Importing P_WAFOR Call by reference Type reference (TYPE) P99SD_WAFOR DAQ work array 20050513

Method SETTIMANE_BEGDA_ENDDA on Interface IF_EX_HRPAYIT_INPSM has no exception.

Method VARRETRIBU_MESEDAL_MESEAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION Call by reference Object reference (TYPE REF TO) CL_HRPAYIT_INPSM_APPMISC Application misc for monthly INPS 20080307
2 Importing EMPLOYEE Call by reference Object reference (TYPE REF TO) CL_HRPAYIT_EMPLOYEE CL_HRPAYIT_EMPLOYEE 20080307
3 Changing MESEAL Call by reference Type reference (TYPE) CHAR2 Component of version number 20080307
4 Changing MESEDAL Call by reference Type reference (TYPE) CHAR2 Component of version number 20080307
5 Importing VARTAB Call by reference Type reference (TYPE) PITIM_TAB_INPSMBOX Table with sections and fields 20080307

Method VARRETRIBU_MESEDAL_MESEAL on Interface IF_EX_HRPAYIT_INPSM has no exception.
History
Last changed by/on SAP  20110809 
SAP Release Created in