SAP ABAP Interface IF_EX_HRPAYIT_770 (Interface of BAdI: HRPAYIT_770)
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_770 Example of implementation for BAdI definition HRPAYIT_770 20090423
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_CL_HRPAYIT_770 Class of BAdI: HRPAYIT_770 20070724
Properties
Interface IF_EX_HRPAYIT_770  
Short Description Interface of BAdI: HRPAYIT_770    
General Data
Package PC15   HR payroll: Italy 
Created 20070724   SAP 
Last changed 20091125   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PITRE Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20070724
Friends
Interface IF_EX_HRPAYIT_770 has no friend.
Attributes
Interface IF_EX_HRPAYIT_770 has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_ALTRE_INDENNITA Instance method Public Method Modifies part B - other allow. - to avoid creation of TFR 20090424
2 CHANGE_EE_DATA_01 Instance method Public Method Allows changes per Employee before Parts A, B, C, D 20090424
3 CHANGE_EE_DATA_02 Instance method Public Method Allows changes per Employee after Parts A, B, C, D 20090424
4 CHANGE_ELETRONIC_FILE Instance method Public Method Allows modification on final eletronic file 20090424
5 CHANGE_INPUT_DATA Instance method Public Method Allows Changes in input data like CUD data and customer data 20090424
6 CHANGE_RESULTS Instance method Public Method Allows modification on result tables 20090424
7 GET_PAYROLL_RESULTS Instance method Public Method Allows the modification of parameters before get pay results 20090507
8 INPUT_RECORDS Instance method Public Method Allows the insertion of Records A, B, D...Z 20090424
9 PROCESS_TITOLI Instance method Public Method Allows customer specific logic for processing wagetypes 20090507
10 PROCESS_W5 Instance method Public Method Allows customer specific logic for processing wagetypes 20090424
11 PROCESS_W5_2 Instance method Public Method Allows customer specific logic for processing wagetypes 20090507
12 SWITCH_EFF_TRATT Instance method Public Method Allows switch between option 1 or 2 for Part D effetiv. trat 20090512
Events
Interface IF_EX_HRPAYIT_770 has no event.
Types
Interface IF_EX_HRPAYIT_770 has no local type.
Method Signatures

Method CHANGE_ALTRE_INDENNITA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0000 Call by reference Type reference (TYPE) P0000_TAB HR master record infotype 0000 (actions) 20090424
2 Importing P0001 Call by reference Type reference (TYPE) P0001_TAB HR master record, infotype 0001 (org. assignment) 20090424
3 Importing P0002 Call by reference Type reference (TYPE) P0002_TAB HR master record, infotype 0002 (personal data) 20090424
4 Importing P0007 Call by reference Type reference (TYPE) P0007_TAB HR master record, infotype 0007 (planned working time) 20090424
5 Importing P0008 Call by reference Type reference (TYPE) P0008_TAB HR master record, infotype 0008 (Basic pay) 20090424
6 Importing P0016 Call by reference Type reference (TYPE) P0016_TAB HR master record, infotype 0016 (contr. el.) 20090424
7 Importing P0021 Call by reference Type reference (TYPE) P0021_TAB HR master record, infotype 0021 (family) 20090424
8 Importing P0154 Call by reference Type reference (TYPE) P15_TAB_P0154 HR Master Record: Infotype 0154 (Social security data) 20090424
9 Importing P0155 Call by reference Type reference (TYPE) P15_TAB_P0155 HR master record, infotype P0001 (Org.assignment) 20090424
10 Importing P0156 Call by reference Type reference (TYPE) P0156_TAB HR master record, infotype P0001 (Org.assignment) 20090424
11 Importing P0158 Call by reference Type reference (TYPE) TABLE HR Master Record: Infotype 0158 (amounts paid by 3rd party) 20090424
12 Importing P0159 Call by reference Type reference (TYPE) TABLE HR master record, infotype 0159 Seniority (IT) 20090424
13 Importing P0160 Call by reference Type reference (TYPE) TABLE HR master data, IT 0160 family allowance (IT) 20090424
14 Importing P0305 Call by reference Type reference (TYPE) P15_TAB_P0305 HR Master Record: Infotype Previous Employer 0305 (Italy) 20090424
15 Importing P0306 Call by reference Type reference (TYPE) P15_TAB_P0306 IT 0306 HR master rec. (Family members/reference person IT) 20090424
16 Importing P0483 Call by reference Type reference (TYPE) TABLE Infotype 0483 - Data entry from CAAF - Italy only 20090424
17 Importing P0548 Call by reference Type reference (TYPE) P15_TAB_P0548 Infotype 0548 - Suppl.social security fund - Italy only 20090424
18 Importing P0659 Call by reference Type reference (TYPE) P15_TAB_P0659 HR master record for INAIL administration 20090424
19 Importing PERNR_STRUC Call by reference Type reference (TYPE) PERNR Standard selections for HR master data reporting 20090424
20 Changing PT_770_EE_TAB Call by reference Type reference (TYPE) SORTED TABLE Result Table(sorted) 20090424
21 Changing P_ACTIVE Call by reference Type reference (TYPE) XFELD Check if the method is used 20090424

Method CHANGE_ALTRE_INDENNITA on Interface IF_EX_HRPAYIT_770 has no exception.

Method CHANGE_EE_DATA_01 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0000 Call by reference Type reference (TYPE) P0000_TAB HR master record infotype 0000 (actions) 20090424
2 Importing P0001 Call by reference Type reference (TYPE) P0001_TAB HR master record, infotype 0001 (org. assignment) 20090424
3 Importing P0002 Call by reference Type reference (TYPE) P0002_TAB HR master record, infotype 0002 (personal data) 20090424
4 Importing P0007 Call by reference Type reference (TYPE) P0007_TAB HR master record, infotype 0007 (planned working time) 20090424
5 Importing P0008 Call by reference Type reference (TYPE) P0008_TAB HR master record, infotype 0008 (Basic pay) 20090424
6 Importing P0016 Call by reference Type reference (TYPE) P0016_TAB HR master record, infotype 0016 (contr. el.) 20090424
7 Importing P0021 Call by reference Type reference (TYPE) P0021_TAB HR master record, infotype 0021 (family) 20090424
8 Importing P0154 Call by reference Type reference (TYPE) P15_TAB_P0154 HR Master Record: Infotype 0154 (Social security data) 20090424
9 Importing P0155 Call by reference Type reference (TYPE) P15_TAB_P0155 HR master record, infotype P0001 (Org.assignment) 20090424
10 Importing P0156 Call by reference Type reference (TYPE) P0156_TAB HR master record, infotype P0001 (Org.assignment) 20090424
11 Importing P0158 Call by reference Type reference (TYPE) TABLE HR Master Record: Infotype 0158 (amounts paid by 3rd party) 20090424
12 Importing P0159 Call by reference Type reference (TYPE) TABLE HR master record, infotype 0159 Seniority (IT) 20090424
13 Importing P0160 Call by reference Type reference (TYPE) TABLE HR master data, IT 0160 family allowance (IT) 20090424
14 Importing P0305 Call by reference Type reference (TYPE) P15_TAB_P0305 HR Master Record: Infotype Previous Employer 0305 (Italy) 20090424
15 Importing P0306 Call by reference Type reference (TYPE) P15_TAB_P0306 IT 0306 HR master rec. (Family members/reference person IT) 20090424
16 Importing P0483 Call by reference Type reference (TYPE) TABLE Infotype 0483 - Data entry from CAAF - Italy only 20090424
17 Importing P0548 Call by reference Type reference (TYPE) P15_TAB_P0548 Infotype 0548 - Suppl.social security fund - Italy only 20090424
18 Importing P0659 Call by reference Type reference (TYPE) P15_TAB_P0659 HR master record for INAIL administration 20090424
19 Importing PERNR_STRUC Call by reference Type reference (TYPE) PERNR Standard selections for HR master data reporting 20090424
20 Changing PT_770_EE_TAB Call by reference Type reference (TYPE) SORTED TABLE Employee table 20090424

Method CHANGE_EE_DATA_01 on Interface IF_EX_HRPAYIT_770 has no exception.

Method CHANGE_EE_DATA_02 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0000 Call by reference Type reference (TYPE) P0000_TAB HR master record infotype 0000 (actions) 20090424
2 Importing P0001 Call by reference Type reference (TYPE) P0001_TAB HR master record, infotype 0001 (org. assignment) 20090424
3 Importing P0002 Call by reference Type reference (TYPE) P0002_TAB HR master record, infotype 0002 (personal data) 20090424
4 Importing P0007 Call by reference Type reference (TYPE) P0007_TAB HR master record, infotype 0007 (planned working time) 20090424
5 Importing P0008 Call by reference Type reference (TYPE) P0008_TAB HR master record, infotype 0008 (Basic pay) 20090424
6 Importing P0016 Call by reference Type reference (TYPE) P0016_TAB HR master record, infotype 0016 (contr. el.) 20090424
7 Importing P0021 Call by reference Type reference (TYPE) P0021_TAB HR master record, infotype 0021 (family) 20090424
8 Importing P0154 Call by reference Type reference (TYPE) P15_TAB_P0154 HR Master Record: Infotype 0154 (Social security data) 20090424
9 Importing P0155 Call by reference Type reference (TYPE) P15_TAB_P0155 HR master record, infotype P0001 (Org.assignment) 20090424
10 Importing P0156 Call by reference Type reference (TYPE) P0156_TAB HR master record, infotype P0001 (Org.assignment) 20090424
11 Importing P0158 Call by reference Type reference (TYPE) TABLE HR Master Record: Infotype 0158 (amounts paid by 3rd party) 20090424
12 Importing P0159 Call by reference Type reference (TYPE) TABLE HR master record, infotype 0159 Seniority (IT) 20090424
13 Importing P0160 Call by reference Type reference (TYPE) TABLE HR master data, IT 0160 family allowance (IT) 20090424
14 Importing P0305 Call by reference Type reference (TYPE) P15_TAB_P0305 HR Master Record: Infotype Previous Employer 0305 (Italy) 20090424
15 Importing P0306 Call by reference Type reference (TYPE) P15_TAB_P0306 IT 0306 HR master rec. (Family members/reference person IT) 20090424
16 Importing P0483 Call by reference Type reference (TYPE) TABLE Infotype 0483 - Data entry from CAAF - Italy only 20090424
17 Importing P0548 Call by reference Type reference (TYPE) P15_TAB_P0548 Infotype 0548 - Suppl.social security fund - Italy only 20090424
18 Importing P0659 Call by reference Type reference (TYPE) P15_TAB_P0659 HR master record for INAIL administration 20090424
19 Importing PERNR_STRUC Call by reference Type reference (TYPE) PERNR Standard selections for HR master data reporting 20090424
20 Changing PT_770_EE_TAB Call by reference Type reference (TYPE) SORTED TABLE Employee Table 20090424
21 Changing PT_PAYRESULTS Call by reference Type reference (TYPE) P15_TAB_PAYIT_RESULT Payroll results Italy 20090515

Method CHANGE_EE_DATA_02 on Interface IF_EX_HRPAYIT_770 has no exception.

Method CHANGE_ELETRONIC_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PT_FILE Call by reference Type reference (TYPE) SORTED TABLE ELETRONIC FILE 770 20090424
2 Importing P_RESULT_NAME Call by reference Type reference (TYPE) RPTSTYPE-OBJNR HR TemSe object number 20090424

Method CHANGE_ELETRONIC_FILE on Interface IF_EX_HRPAYIT_770 has no exception.

Method CHANGE_INPUT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PT_CUD_TAB Call by reference Type reference (TYPE) SORTED TABLE SORTED TAB. CUD DATA 20090424
2 Changing PT_INPUT_DATA Call by reference Type reference (TYPE) TABLE TABLE. INPUT FILE DATA 20090424
3 Importing P_RESULT_NAME Call by reference Type reference (TYPE) RPTSTYPE-OBJNR HR TemSe object number 20090424

Method CHANGE_INPUT_DATA on Interface IF_EX_HRPAYIT_770 has no exception.

Method CHANGE_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PT_770_TAB Call by reference Type reference (TYPE) SORTED TABLE ALL RESULTS 20090424
2 Changing PT_TOTALS Call by reference Type reference (TYPE) TABLE TOTALS 20090424
3 Importing P_RESULT_NAME Call by reference Type reference (TYPE) RPTSTYPE-OBJNR HR TemSe object number 20090424

Method CHANGE_RESULTS on Interface IF_EX_HRPAYIT_770 has no exception.

Method GET_PAYROLL_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing INPER_ACT Call by reference Type reference (TYPE) PAPER Payroll period 20090507
2 Changing INPER_LST Call by reference Type reference (TYPE) PAPER Payroll period 20090507
3 Changing P0000 Call by reference Type reference (TYPE) P0000_TAB HR master record infotype 0000 (actions) 20090507
4 Changing P0001 Call by reference Type reference (TYPE) P0001_TAB HR master record, infotype 0001 (org. assignment) 20090507
5 Changing PABRJ Call by reference Type reference (TYPE) PNPPABRJ Payroll year for period determination 20090507
6 Changing PABRJ_END Call by reference Type reference (TYPE) PNPPABRJ Payroll year for period determination 20090507
7 Changing PABRP Call by reference Type reference (TYPE) PNPPABRP Payroll period for period determination 20090507
8 Changing PABRP_END Call by reference Type reference (TYPE) PNPPABRP Payroll period for period determination 20090507
9 Changing PERMO Call by reference Type reference (TYPE) PERMO Periods parameter 20090507
10 Changing PERNR_STRUC Call by reference Type reference (TYPE) PERNR Standard selections for HR master data reporting 20090507
11 Changing RESULT_TAB Call by reference Type reference (TYPE) P15_TAB_PAYIT_RESULT Payroll results Italy 20090507

Method GET_PAYROLL_RESULTS on Interface IF_EX_HRPAYIT_770 has no exception.

Method INPUT_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PT_RECORDS Call by reference Type reference (TYPE) TABLE input records 20090424
2 Importing P_RESULT_NAME Call by reference Type reference (TYPE) RPTSTYPE-OBJNR HR TemSe object number 20090424

Method INPUT_RECORDS on Interface IF_EX_HRPAYIT_770 has no exception.

Method PROCESS_TITOLI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0000 Call by reference Type reference (TYPE) P0000_TAB HR master record infotype 0000 (actions) 20090507
2 Changing P0001 Call by reference Type reference (TYPE) P0001_TAB HR master record, infotype 0001 (org. assignment) 20090507
3 Changing PERNR_STRUC Call by reference Type reference (TYPE) PERNR Standard selections for HR master data reporting 20090507
4 Changing PT_770_TAB Call by reference Type reference (TYPE) SORTED TABLE Result table (sorted) 20090507
5 Changing PT_CHECK_TIT Call by reference Type reference (TYPE) TABLE 20090507
6 Changing PT_PAYRESULTS Call by reference Type reference (TYPE) P15_TAB_PAYIT_RESULT Payroll results 20090507
7 Changing P_ACTIVE Call by reference Type reference (TYPE) XFELD Check if the method is used 20090507
8 Changing P_BEGDA Call by reference Type reference (TYPE) BEGDA Validity start 20090507
9 Changing P_CAUSE_EXIT Call by reference Type reference (TYPE) XFELD exit standard form after badi call 20090507
10 Changing P_ENDDA Call by reference Type reference (TYPE) ENDDA Validity end 20090507

Method PROCESS_TITOLI on Interface IF_EX_HRPAYIT_770 has no exception.

Method PROCESS_W5 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0000 Call by reference Type reference (TYPE) P0000_TAB HR master record infotype 0000 (actions) 20090424
2 Changing P0001 Call by reference Type reference (TYPE) P0001_TAB HR master record, infotype 0001 (org. assignment) 20090424
3 Changing P0002 Call by reference Type reference (TYPE) P0002_TAB HR master record, infotype 0002 (personal data) 20090424
4 Changing P0008 Call by reference Type reference (TYPE) P0008_TAB HR master record, infotype 0008 (Basic pay) 20090424
5 Changing P0305 Call by reference Type reference (TYPE) P15_TAB_P0305 HR Master Record: Infotype Previous Employer 0305 (Italy) 20090424
6 Changing PERNR_STRUC Call by reference Type reference (TYPE) PERNR Standard selections for HR master data reporting 20090424
7 Changing PT_770_TAB Call by reference Type reference (TYPE) SORTED TABLE Result table (sorted) 20090424
8 Changing PT_BOXES Call by reference Type reference (TYPE) TABLE Boxes table 20090424
9 Changing PT_PAYRESULTS Call by reference Type reference (TYPE) P15_TAB_PAYIT_RESULT Payroll results 20090430
10 Changing P_ACTIVE Call by reference Type reference (TYPE) XFELD Check if the method is used 20090424
11 Changing P_BEGDA Call by reference Type reference (TYPE) BEGDA Validity start 20090424
12 Changing P_CAUSE_EXIT Call by reference Type reference (TYPE) XFELD exit standard form after badi call 20090424
13 Changing P_ENDDA Call by reference Type reference (TYPE) ENDDA Validity end 20090424
14 Changing P_ID Call by reference Type reference (TYPE) CHAR10 Character field (10 positions) 20090424

Method PROCESS_W5 on Interface IF_EX_HRPAYIT_770 has no exception.

Method PROCESS_W5_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0000 Call by reference Type reference (TYPE) P0000_TAB HR master record infotype 0000 (actions) 20090507
2 Changing P0001 Call by reference Type reference (TYPE) P0001_TAB HR master record, infotype 0001 (org. assignment) 20090507
3 Changing P0002 Call by reference Type reference (TYPE) P0002_TAB HR master record, infotype 0002 (personal data) 20090507
4 Changing P0008 Call by reference Type reference (TYPE) P0008_TAB HR master record, infotype 0008 (Basic pay) 20090507
5 Changing P0305 Call by reference Type reference (TYPE) P15_TAB_P0305 HR Master Record: Infotype Previous Employer 0305 (Italy) 20090507
6 Changing PERNR_STRUC Call by reference Type reference (TYPE) PERNR Standard selections for HR master data reporting 20090507
7 Changing PT_770_TAB Call by reference Type reference (TYPE) SORTED TABLE Result table (sorted) 20090507
8 Changing PT_BOXES Call by reference Type reference (TYPE) TABLE Boxes table 20090507
9 Changing PT_PAYRESULTS Call by reference Type reference (TYPE) P15_TAB_PAYIT_RESULT Payroll results 20090507
10 Changing P_ACTIVE Call by reference Type reference (TYPE) XFELD Check if the method is used 20090507
11 Changing P_BEGDA Call by reference Type reference (TYPE) BEGDA Validity start 20090507
12 Changing P_ENDDA Call by reference Type reference (TYPE) ENDDA Validity end 20090507
13 Changing P_ID Call by reference Type reference (TYPE) CHAR10 Character field (10 positions) 20090507

Method PROCESS_W5_2 on Interface IF_EX_HRPAYIT_770 has no exception.

Method SWITCH_EFF_TRATT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERNR_STRUC Call by reference Type reference (TYPE) PERNR Standard selections for HR master data reporting 20090512
2 Changing P_OPTION Call by reference Type reference (TYPE) CHAR1 Single-position indicator 20090512

Method SWITCH_EFF_TRATT on Interface IF_EX_HRPAYIT_770 has no exception.
History
Last changed by/on SAP  20091125 
SAP Release Created in