SAP ABAP Class CL_HRPAYIT_F24 (F24)
Hierarchy
SAP_HRCIT (Software Component) Sub component SAP_HRCIT of SAP_HR
   PA-PA-IT (Application Component) Italy
     PB15 (Package) HR master data, local development: Italy
Properties
Class CL_HRPAYIT_F24  
Short Description F24    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PB15   HR master data, local development: Italy 
Created 20111010   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAYIT_F24 has no interface implemented.
Friends
Class CL_HRPAYIT_F24 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_CBI_NGENERATO Constant Public Type reference (TYPE) P15_STATF24 0 Archive status F24 20111010
2 CV_COMPENSATED Constant Public Type reference (TYPE) P15_IDENTIF_TYPE 'C' Auxiliaries' identifier type 20111010
3 CV_EURO Constant Private Type reference (TYPE) WAERS 'EUR' Currency key 20111010
4 CV_HORIZONTAL Constant Public Type reference (TYPE) P15_IDENTIF_TYPE 'I' Auxiliaries' identifier type 20111010
5 CV_ORIGINAL Constant Public Type reference (TYPE) P15_IDENTIF_TYPE 'O' Auxiliaries' identifier type 20111101
6 MR_CREDITS Instance attribute Private Object reference (TYPE REF TO) LCL_TABLE_CTRL 20111010
7 MR_DEBITS Instance attribute Private Object reference (TYPE REF TO) LCL_TABLE_CTRL 20111010
8 MT_COMPENSATED_RESULT Instance attribute Private Type reference (TYPE) P15_TAB_T5ITF24 Table type T5ITF24 20111010
9 MT_NORMALIZED_RESULT Instance attribute Private Type reference (TYPE) P15_TAB_T5ITF24 Table type T5ITF24 20111031
10 MT_ORIGINAL_RESULT Instance attribute Private Type reference (TYPE) P15_TAB_T5ITF24 Table type T5ITF24 20111010
11 MT_T5ITF24B Instance attribute Protected Type reference (TYPE) HRPAYIT_T_T5ITF24B Table type for T5ITF24B 20111213
12 MT_T5ITF24BG Instance attribute Protected Type reference (TYPE) HRPAYIT_T_T5ITF24BG Table type for T5ITF24B 20111213
13 MT_T5ITF24C Instance attribute Private Type reference (TYPE) TY_T_T5ITF24C 20111010
14 MV_BUKRS Instance attribute Private Type reference (TYPE) BUKRS Company 20111010
15 MV_COMPENSATED_IDENTF Instance attribute Private Type reference (TYPE) P15_IDENTIF Identifier 20111010
16 MV_DESCRIPTION Instance attribute Private Type reference (TYPE) P15_DESCF24 Run description F24 20111010
17 MV_IS_ACTIVE Instance attribute Private Type reference (TYPE) ABAP_BOOL Solution is active? 20111010
18 MV_NORMALIZED_IDENTF Instance attribute Private Type reference (TYPE) P15_IDENTIF Identifier 20111101
19 MV_ORIGINAL_IDENTF Instance attribute Private Type reference (TYPE) P15_IDENTIF Identifier 20111010
20 MV_PERIOD Instance attribute Private Type reference (TYPE) D 20111010
21 MV_PROC_ACCISE Instance attribute Private Type reference (TYPE) P15_DAT7 Flag for section Excise duties in report F24 20111010
22 MV_PROC_ALTRI Instance attribute Private Type reference (TYPE) P15_DAT6 Flag for other social sec. institutions sec. in report F24 20111010
23 MV_PROC_ENTILOCALI Instance attribute Private Type reference (TYPE) P15_DAT5 Flag for local authorities section in report F24 20111010
24 MV_PROC_ERARIO Instance attribute Private Type reference (TYPE) P15_DAT2 Flag for Tax Authority section in report F24 20111010
25 MV_PROC_INAIL Instance attribute Private Type reference (TYPE) P15_DAT6 Flag for other social sec. institutions sec. in report F24 20111010
26 MV_PROC_INPS Instance attribute Private Type reference (TYPE) P15_DAT3 Flag for INPS section in report F24 20111010
27 MV_PROC_REGIONI Instance attribute Private Type reference (TYPE) P15_DAT4 Flag for regions section in report F24 20111010
28 MV_PRODUCTIVE_MODE Instance attribute Private Type reference (TYPE) XFELD Flag to indicate if it's in test mode or productive 20111010
29 MV_SEQNR Instance attribute Private Type reference (TYPE) P15_SEQNR Sequence Number 20111010
30 MV_T5ITF24C_NODE Instance attribute Private Type reference (TYPE) TV_NODEKEY Tree Control: node key 20111116
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_T5ITF24C Instance method Private Method 20111010
2 CALCULATE_SALDO Instance method Private Method 20111010
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20111010
4 CREATE_T5ITF24A Instance method Private Method Create an entry for T5ITF24A with the correct IDENTF 20111010
5 DEQUEUE_TABLES Instance method Private Method 20111010
6 ENQUEUE_TABLES Instance method Private Method Enqueue the table 20111010
7 GENERATE_COMPENSATED_LOG Instance method Private Method Generate log of horizontal and vertical compensated results 20111010
8 GENERATE_FINAL_BALANCE Instance method Private Method Generate final balance (node final balance of ALV) 20111020
9 GENERATE_ORIGINAL_LOG Instance method Protected Method Generate log of horizontal results 20111101
10 GENERATE_T5ITF24C_LOG Instance method Private Method 20111010
11 GET_CREDITS Instance method Public Method 20111010
12 GET_DEBITS Instance method Public Method 20111010
13 GET_T5ITF24C Instance method Public Method 20111010
14 HORIZONTAL_COMPENSATION Instance method Protected Method 20111010
15 IS_COMPENSATION_ACTIVE Instance method Public Method 20111010
16 LOAD_RULES Instance method Public Method Load table rules to attribute 20111010
17 LOG_IDENTIF Instance method Private Method Add the Identificatores to the PAL Log 20111010
18 PREPARE_T5ITF24 Instance method Private Method Prepare a table T5ITF24 to be saved on DB 20111010
19 PREPARE_T5ITF24C_LOG Instance method Private Method 20111116
20 PROCESS_COMPENSATIONS Instance method Public Method 20111010
21 UPDATE_TABLES Instance method Private Method Update the DB with the results 20111010
22 VERIFY_CHECKSUM Instance method Private Method 20111010
23 VERTICAL_COMPENSATIONS Instance method Protected Method 20111010
Events
Class CL_HRPAYIT_F24 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_ACCISE Public See coding 20111010 BEGIN OF ty_s_accise, codente2 TYPE p15_cbi_f24_codente2, codprovincia TYPE p15_cbi_f24_codprovincia, codtributo TYPE p15_cbi_f24_codtributo, codidentificativo14 TYPE p15_cbi_f24_codidentific14, mese(2) TYPE c, anno(4) TYPE c, riferimtributo6 TYPE p15_cbi_f24_riferimtributo6, impdebversato TYPE maxbt, impcredcompsato TYPE maxbt, totaldeb type MAXBT, totalcred type MAXBT, totalsaldo type MAXBT, END OF ty_s_accise
2 TY_S_ENTILOCALI Public See coding 20111010 BEGIN OF ty_s_entilocali, codente(8) TYPE c, codtrib(4) TYPE c, rateazione(4) TYPE c, anno(4) TYPE c, period(8) TYPE c, impordeb type MAXBT, imporcred type MAXBT, totaldeb type MAXBT, totalcred type MAXBT, totalsaldo type MAXBT, END OF ty_s_entilocali
3 TY_S_ERARIO Public See coding 20111010 BEGIN OF ty_s_erario, codtrib(4) TYPE c, ratregprov(4) TYPE c, anno(4) TYPE c, period(8) TYPE c, impordeb type MAXBT, imporcred type MAXBT, totaldeb type MAXBT, totalcred type MAXBT, totalsaldo type MAXBT, END OF ty_s_erario
4 TY_S_INPS Public See coding 20111010 BEGIN OF ty_s_inps, codsede(4) TYPE c, causale(4) TYPE c, matricolainps(15) TYPE c, daperiod(8) TYPE c, aperiod(8) TYPE c, impordeb type MAXBT, imporcred type MAXBT, totaldeb type MAXBT, totalcred type MAXBT, totalsaldo type MAXBT, END OF ty_s_inps
5 TY_S_REGIONI1 Public See coding 20111010 BEGIN OF ty_s_regioni1, codregione(8) TYPE c, codtrib(4) TYPE c, rateazione(4) TYPE c, anno(4) TYPE c, period(8) TYPE c, impordeb type MAXBT, imporcred type MAXBT, totaldeb type MAXBT, totalcred type MAXBT, totalsaldo type MAXBT, END OF ty_s_regioni1
6 TY_T_ACCISE Public See coding 20111010 TY_T_accise type TABLE OF ty_s_accise
7 TY_T_ENTILOCALI Public See coding 20111010 ty_t_entilocali TYPE TABLE OF ty_s_entilocali
8 TY_T_ERARIO Public See coding 20111010 TY_T_ERARIO type TABLE OF ty_s_erario
9 TY_T_INAIL Public See coding 20111010 ty_t_inail TYPE TABLE OF p15_f24_inail
10 TY_T_INPS Public See coding 20111010 ty_t_inps TYPE TABLE OF ty_s_inps
11 TY_T_REGIONI1 Public See coding 20111010 ty_t_regioni1 TYPE TABLE OF ty_s_regioni1
12 TY_T_T5ITF24C Public See coding 20111010 ty_t_t5itf24c TYPE TABLE OF t5itf24c
Method Signatures

Method APPEND_T5ITF24C Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_T5ITF24C Value transfer Type reference (TYPE) T5ITF24C Table for F24 compensations 20111010

Method APPEND_T5ITF24C on class CL_HRPAYIT_F24 has no exception.

Method CALCULATE_SALDO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_SALDO Call by reference Type reference (TYPE) MAXBT Payroll: amount 20111010
2 Changing CV_SEGNO Call by reference Type reference (TYPE) P15_SEGNO Calculation type (+/-) 20111010
3 Importing IV_CREDIT Call by reference Type reference (TYPE) MAXBT Payroll: amount 20111010
4 Importing IV_DEBIT Call by reference Type reference (TYPE) MAXBT Payroll: amount 20111010

Method CALCULATE_SALDO on class CL_HRPAYIT_F24 has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Validity start 20111010
2 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20111010
3 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) P15_DESCF24 Run description F24 20111010
4 Importing IV_PROD_MODE Call by reference Type reference (TYPE) P15_DAT5 Flag for local authorities section in report F24 20111010

Method CONSTRUCTOR on class CL_HRPAYIT_F24 has no exception.

Method CREATE_T5ITF24A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IDENTF Call by reference Type reference (TYPE) P15_IDENTIF Identifier 20111010
2 Importing IV_LINK Call by reference Type reference (TYPE) P15_IDENTIF Identifier 20111010
3 Importing IV_TYPE Call by reference Type reference (TYPE) P15_IDENTIF_TYPE Auxiliaries' identifier type 20111010
4 Returning RS_T5ITF24A Value transfer Type reference (TYPE) T5ITF24A Archive F24 Administration 20111010

Method CREATE_T5ITF24A on class CL_HRPAYIT_F24 has no exception.

Method DEQUEUE_TABLES Signature

Method DEQUEUE_TABLES on class CL_HRPAYIT_F24 has no parameter.
Method DEQUEUE_TABLES on class CL_HRPAYIT_F24 has no exception.

Method ENQUEUE_TABLES Signature

Method ENQUEUE_TABLES on class CL_HRPAYIT_F24 has no parameter.
Method ENQUEUE_TABLES on class CL_HRPAYIT_F24 has no exception.

Method GENERATE_COMPENSATED_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEXT Call by reference Type reference (TYPE) ITEX132 Text symbol with 132 characters 20111010

Method GENERATE_COMPENSATED_LOG on class CL_HRPAYIT_F24 has no exception.

Method GENERATE_FINAL_BALANCE Signature

Method GENERATE_FINAL_BALANCE on class CL_HRPAYIT_F24 has no parameter.
Method GENERATE_FINAL_BALANCE on class CL_HRPAYIT_F24 has no exception.

Method GENERATE_ORIGINAL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACCISE Call by reference Type reference (TYPE) TY_T_ACCISE 20111101
2 Importing IT_ALTRI Call by reference Type reference (TYPE) P15_TAB_T5ITF24 Table type T5ITF24 20111101
3 Importing IT_ENTILOCALI Call by reference Type reference (TYPE) TY_T_ENTILOCALI 20111101
4 Importing IT_ERARIO Call by reference Type reference (TYPE) TY_T_ERARIO 20111101
5 Importing IT_INAIL Call by reference Type reference (TYPE) TY_T_INAIL 20111101
6 Importing IT_INPS Call by reference Type reference (TYPE) TY_T_INPS 20111101
7 Importing IT_REGIONE Call by reference Type reference (TYPE) TY_T_REGIONI1 20111101

Method GENERATE_ORIGINAL_LOG on class CL_HRPAYIT_F24 has no exception.

Method GENERATE_T5ITF24C_LOG Signature

Method GENERATE_T5ITF24C_LOG on class CL_HRPAYIT_F24 has no parameter.
Method GENERATE_T5ITF24C_LOG on class CL_HRPAYIT_F24 has no exception.

Method GET_CREDITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_CREDITS Value transfer Object reference (TYPE REF TO) OBJECT 20111010

Method GET_CREDITS on class CL_HRPAYIT_F24 has no exception.

Method GET_DEBITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_DEBITS Value transfer Object reference (TYPE REF TO) OBJECT 20111010

Method GET_DEBITS on class CL_HRPAYIT_F24 has no exception.

Method GET_T5ITF24C Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_T5ITF24C Call by reference Type reference (TYPE) TY_T_T5ITF24C 20111010

Method GET_T5ITF24C on class CL_HRPAYIT_F24 has no exception.

Method HORIZONTAL_COMPENSATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACCISE Call by reference Type reference (TYPE) TY_T_ACCISE 20111010
2 Importing IT_ALTRI Call by reference Type reference (TYPE) P15_TAB_T5ITF24 Table type T5ITF24 20111010
3 Importing IT_ENTILOCALI Call by reference Type reference (TYPE) TY_T_ENTILOCALI 20111010
4 Importing IT_ERARIO Call by reference Type reference (TYPE) TY_T_ERARIO 20111010
5 Importing IT_INAIL Call by reference Type reference (TYPE) TY_T_INAIL 20111010
6 Importing IT_INPS Call by reference Type reference (TYPE) TY_T_INPS 20111010
7 Importing IT_REGIONE Call by reference Type reference (TYPE) TY_T_REGIONI1 20111010

Method HORIZONTAL_COMPENSATION on class CL_HRPAYIT_F24 has no exception.

Method IS_COMPENSATION_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL Checkbox 20111010

Method IS_COMPENSATION_ACTIVE on class CL_HRPAYIT_F24 has no exception.

Method LOAD_RULES Signature

Method LOAD_RULES on class CL_HRPAYIT_F24 has no parameter.
Method LOAD_RULES on class CL_HRPAYIT_F24 has no exception.

Method LOG_IDENTIF Signature

Method LOG_IDENTIF on class CL_HRPAYIT_F24 has no parameter.
Method LOG_IDENTIF on class CL_HRPAYIT_F24 has no exception.

Method PREPARE_T5ITF24 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_T5ITF24 Call by reference Type reference (TYPE) P15_TAB_T5ITF24 Table type T5ITF24 20111010
2 Importing IV_IDENTF Call by reference Type reference (TYPE) P15_IDENTIF Identifier 20111010

Method PREPARE_T5ITF24 on class CL_HRPAYIT_F24 has no exception.

Method PREPARE_T5ITF24C_LOG Signature

Method PREPARE_T5ITF24C_LOG on class CL_HRPAYIT_F24 has no parameter.
Method PREPARE_T5ITF24C_LOG on class CL_HRPAYIT_F24 has no exception.

Method PROCESS_COMPENSATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACCISE Call by reference Type reference (TYPE) TY_T_ACCISE 20111010
2 Importing IT_BADI_DATA Call by reference Type reference (TYPE) P15_TAB_T5ITF24 Table type T5ITF24 20111010
3 Importing IT_ENTILOCALI Call by reference Type reference (TYPE) TY_T_ENTILOCALI 20111010
4 Importing IT_ERARIO Call by reference Type reference (TYPE) TY_T_ERARIO 20111010
5 Importing IT_INAIL Call by reference Type reference (TYPE) TY_T_INAIL 20111010
6 Importing IT_INPS Call by reference Type reference (TYPE) TY_T_INPS 20111010
7 Importing IT_REGIONE Call by reference Type reference (TYPE) TY_T_REGIONI1 20111010

Method PROCESS_COMPENSATIONS on class CL_HRPAYIT_F24 has no exception.

Method UPDATE_TABLES Signature

Method UPDATE_TABLES on class CL_HRPAYIT_F24 has no parameter.
Method UPDATE_TABLES on class CL_HRPAYIT_F24 has no exception.

Method VERIFY_CHECKSUM Signature

Method VERIFY_CHECKSUM on class CL_HRPAYIT_F24 has no parameter.
Method VERIFY_CHECKSUM on class CL_HRPAYIT_F24 has no exception.

Method VERTICAL_COMPENSATIONS Signature

Method VERTICAL_COMPENSATIONS on class CL_HRPAYIT_F24 has no parameter.
Method VERTICAL_COMPENSATIONS on class CL_HRPAYIT_F24 has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in