SAP ABAP Class CL_HRPAYIT_UNIEM_ELEMENTS (Create UniEmens Elements)
Hierarchy
SAP_HRCIT (Software Component) Sub component SAP_HRCIT of SAP_HR
   PY-IT (Application Component) Italy
     PC15 (Package) HR payroll: Italy
Properties
Class CL_HRPAYIT_UNIEM_ELEMENTS  
Short Description Create UniEmens Elements    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC15   HR payroll: Italy 
Created 20100728   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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 PITIM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAYIT_UNIEM_ELEMENTS has no interface implemented.
Friends
Class CL_HRPAYIT_UNIEM_ELEMENTS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_T5ITGI Static Attribute Private Type reference (TYPE) TY_T_T5ITGI 20110705
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_IS_MESEDIF Static method Public Method Check if Mese Differito is active 20110406
2 GENERATE_FIELD_DETRAZLAVDIP Static method Public Method Generates section Pagdiretto 20111117
3 GENERATE_FIELD_FORZIMPZERO Static method Public Method Generate section DatiRetrib Field ForzImpZero 20110405
4 GENERATE_FIELD_TPAGA_DIVORAC Static method Public Method Generates section DivisoreOrarioContr 20110926
5 GENERATE_SECTN_CALGIORN2011 Static method Public Method Generates section CalGiorn2011 20110824
6 GENERATE_SECTN_CONV Static method Public Method Create fields of section CONV if there's an IMPORTO in sect. 20100728
7 GENERATE_SECTN_GESTEVCIG Static method Public Method Generates section Gestione Eventi CIG 20110418
8 GENERATE_SECTN_GIORNO Static method Public Method Generate the section GIORNO from the Day table 20110331
9 GENERATE_SECTN_INQLAVCIG Static method Public Method Generate section Inquadramento Lavoratori CIG 20110407
10 GET_CIG_AUTHORIZATION Static method Public Method Get the correct RHC Authorization 20110705
11 INSERT_VARTAB Static method Public Method Insert data into a VARTAB 20100728
12 PROCESS_INCENTIVO Static method Public Method 20130122
13 PROCESS_NUMORECIG Static method Public Method New calculation of OreCongCIG+ 20120413
14 PROCESS_ORECONTRIB Static method Public Method Proc. OreContribuiti 20111024
15 PROC_NEW_GESTIONECIG Static method Public Method Execute Procedures for new GestioneCIG 20110408
16 REMOVE_PERCPARTTIME Static method Public Method 20120716
Events
Class CL_HRPAYIT_UNIEM_ELEMENTS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_INCENTIVO Public See coding 20130122 BEGIN OF TY_S_INCENTIVO, type TYPE c LENGTH 4, codente TYPE c LENGTH 3, si_code TYPE p15_uesicod, corr_amount TYPE abap_bool, arre_amount TYPE abap_bool, END OF ty_s_incentivo
2 TY_T_INCENTIVO Public See coding 20130122 TY_T_INCENTIVO type TABLE OF TY_S_INCENTIVO
3 TY_T_T5ITGI Private See coding 20110705 ty_t_t5itgi TYPE TABLE OF t5itgi
Method Signatures

Method CHECK_IS_MESEDIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RET Call by reference Type reference (TYPE) C 20110406
2 Importing IR_EMPLOYEE Call by reference Object reference (TYPE REF TO) CL_HRPAYIT_UNIEM_EMPLOYEE Employee class for UNIEMENS 20110406

Method CHECK_IS_MESEDIF on class CL_HRPAYIT_UNIEM_ELEMENTS has no exception.

Method GENERATE_FIELD_DETRAZLAVDIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_EMPLOYEE Call by reference Object reference (TYPE REF TO) CL_HRPAYIT_UNIEM_EMPLOYEE Employee class for UNIEMENS 20111117

Method GENERATE_FIELD_DETRAZLAVDIP on class CL_HRPAYIT_UNIEM_ELEMENTS has no exception.

Method GENERATE_FIELD_FORZIMPZERO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_EMPLOYEE Call by reference Object reference (TYPE REF TO) CL_HRPAYIT_UNIEM_EMPLOYEE Employee class for UNIEMENS 20110405

Method GENERATE_FIELD_FORZIMPZERO on class CL_HRPAYIT_UNIEM_ELEMENTS has no exception.

Method GENERATE_FIELD_TPAGA_DIVORAC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_EMPLOYEE Call by reference Object reference (TYPE REF TO) CL_HRPAYIT_UNIEM_EMPLOYEE Employee class for UNIEMENS 20110926

Method GENERATE_FIELD_TPAGA_DIVORAC on class CL_HRPAYIT_UNIEM_ELEMENTS has no exception.

Method GENERATE_SECTN_CALGIORN2011 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_EMPLOYEE Call by reference Object reference (TYPE REF TO) CL_HRPAYIT_UNIEM_EMPLOYEE Employee class for UNIEMENS 20110909

Method GENERATE_SECTN_CALGIORN2011 on class CL_HRPAYIT_UNIEM_ELEMENTS has no exception.

Method GENERATE_SECTN_CONV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_EMPLOYEE Call by reference Object reference (TYPE REF TO) CL_HRPAYIT_UNIEM_EMPLOYEE Employee class for UNIEMENS 20110503

Method GENERATE_SECTN_CONV on class CL_HRPAYIT_UNIEM_ELEMENTS has no exception.

Method GENERATE_SECTN_GESTEVCIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_EMPLOYEE Call by reference Object reference (TYPE REF TO) CL_HRPAYIT_UNIEM_EMPLOYEE Employee class for UNIEMENS 20110418

Method GENERATE_SECTN_GESTEVCIG on class CL_HRPAYIT_UNIEM_ELEMENTS has no exception.

Method GENERATE_SECTN_GIORNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_EMPLOYEE Call by reference Object reference (TYPE REF TO) CL_HRPAYIT_UNIEM_EMPLOYEE Employee class for UNIEMENS 20110331

Method GENERATE_SECTN_GIORNO on class CL_HRPAYIT_UNIEM_ELEMENTS has no exception.

Method GENERATE_SECTN_INQLAVCIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_EMPLOYEE Call by reference Object reference (TYPE REF TO) CL_HRPAYIT_UNIEM_EMPLOYEE Table type used in UniEmens 20110408
2 Importing IM_INPSM Call by reference Type reference (TYPE) P15_INPSM INPS registration number 20110407
3 Importing IM_QUAL1 Call by reference Type reference (TYPE) P15_CODQU INPS pay scale indicator 1 20110407
4 Importing IM_QUAL2 Call by reference Type reference (TYPE) P15_AR770 Part-time type 20110407
5 Importing IM_QUAL3 Call by reference Type reference (TYPE) P15_CONTR INPS Pay Scale Indicator 3 20110407
6 Importing IM_SECTN Call by reference Type reference (TYPE) P15_SECTN Report: section/part 20110407
7 Importing IM_SEQNO Call by reference Type reference (TYPE) BYTE Byte 20110407
8 Importing IM_TPCTB Call by reference Type reference (TYPE) P15_CDRAP Contribution Type (INPS Relation Indicator) 20110408

Method GENERATE_SECTN_INQLAVCIG on class CL_HRPAYIT_UNIEM_ELEMENTS has no exception.

Method GET_CIG_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_T5ITGI Call by reference Type reference (TYPE) T5ITGI INPS authorization table 20110705
2 Exporting EV_AUTH Call by reference Type reference (TYPE) P15_RIFA2 Reference to authorization 20110705
3 Importing IR_EMPLOYEE Call by reference Object reference (TYPE REF TO) CL_HRPAYIT_UNIEM_EMPLOYEE Employee class for UNIEMENS 20110705
4 Importing IT_PAY_RESULT Call by reference Type reference (TYPE) P15_TAB_PAYIT_RESULT Payroll results Italy 20110705
5 Importing IV_BEGDA Call by reference Type reference (TYPE) D 20110705
6 Importing IV_CIG_PREGRESSA Call by reference Type reference (TYPE) C 20110705
7 Importing IV_CIG_TYPE Call by reference Type reference (TYPE) C Authorization type 20111020
8 Importing IV_ENDDA Call by reference Type reference (TYPE) D 20110705
9 Importing IV_NON_AUTH Call by reference Type reference (TYPE) C 20110705

Method GET_CIG_AUTHORIZATION on class CL_HRPAYIT_UNIEM_ELEMENTS has no exception.

Method INSERT_VARTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VARTAB Call by reference Type reference (TYPE) P15_UNIEM_TAB_VARTAB Table type used in UniEmens 20100728
2 Importing IM_AMOUNT Call by reference Type reference (TYPE) MAXBT Payroll: amount 20100728
3 Importing IM_FIELD Call by reference Type reference (TYPE) P15_FFIELD Report: field 20100728
4 Importing IM_SECTN Call by reference Type reference (TYPE) P15_SECTN Report: section/part 20100728
5 Importing IM_SEQNO_FATHER Call by reference Type reference (TYPE) ANY 20100728
6 Importing IM_SEQNO_MYSELF Call by reference Type reference (TYPE) ANY 20100728
7 Importing IM_VALUE Call by reference Type reference (TYPE) ANY CUD 2002 box value 20100728

Method INSERT_VARTAB on class CL_HRPAYIT_UNIEM_ELEMENTS has no exception.

Method PROCESS_INCENTIVO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VARTAB Call by reference Type reference (TYPE) P15_UNIEM_TAB_VARTAB Table type used in UniEmens 20130122
2 Importing IO_EE Call by reference Object reference (TYPE REF TO) CL_HRPAYIT_UNIEM_EMPLOYEE Cluster UniEmens: employee's social insurance data 20130122
3 Importing IT_INCENTIVO Call by reference Type reference (TYPE) TY_T_INCENTIVO 20130122

Method PROCESS_INCENTIVO on class CL_HRPAYIT_UNIEM_ELEMENTS has no exception.

Method PROCESS_NUMORECIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_EMPLOYEE Call by reference Object reference (TYPE REF TO) CL_HRPAYIT_UNIEM_EMPLOYEE Employee class for UNIEMENS 20120416
2 Importing IV_BEGDA Call by reference Type reference (TYPE) ENDDA Validity end 20120416
3 Importing IV_ENDDA Call by reference Type reference (TYPE) BEGDA Validity start 20120416

Method PROCESS_NUMORECIG on class CL_HRPAYIT_UNIEM_ELEMENTS has no exception.

Method PROCESS_ORECONTRIB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_EMPLOYEE Call by reference Object reference (TYPE REF TO) CL_HRPAYIT_UNIEM_EMPLOYEE Employee class for UNIEMENS 20111024

Method PROCESS_ORECONTRIB on class CL_HRPAYIT_UNIEM_ELEMENTS has no exception.

Method PROC_NEW_GESTIONECIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EX_SI_TAB Call by reference Type reference (TYPE) PC15_UESIRT_TAB Cluster UniEmens: employee's social insurance data 20110408
2 Importing IM_EMPLOYEE Call by reference Object reference (TYPE REF TO) CL_HRPAYIT_UNIEM_EMPLOYEE Employee class for UNIEMENS 20110408

Method PROC_NEW_GESTIONECIG on class CL_HRPAYIT_UNIEM_ELEMENTS has no exception.

Method REMOVE_PERCPARTTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_EMPLOYEE Call by reference Object reference (TYPE REF TO) CL_HRPAYIT_UNIEM_EMPLOYEE Employee class for UNIEMENS 20120716

Method REMOVE_PERCPARTTIME on class CL_HRPAYIT_UNIEM_ELEMENTS has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in