SAP ABAP Class CL_HRPAYIT_INPSM_TABS_HANDLER (Monthly INPS table handler)
Hierarchy
SAP_HRCIT (Software Component) Sub component SAP_HRCIT of SAP_HR
   PY-IT (Application Component) Italy
     PC15 (Package) HR payroll: Italy
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAYIT_FORM_TABLE_HANDLER IF_HRPAYIT_FORM_TABLE_HANDLER 20041025
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAYIT_ITERATOR IF_HRPAYIT_ITERATOR 20041025
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAYIT_LOGGABLE Objects that can write to an E3L log 20041025
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAYIT_VIEWABLE objects that can be "shown" somehow 20041025
Properties
Class CL_HRPAYIT_INPSM_TABS_HANDLER  
Short Description Monthly INPS table handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PC15   HR payroll: Italy 
Created 20041025   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 P99SG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 PITAS 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 Abstract Final Description Created on
1 IF_HRPAYIT_FORM_TABLE_HANDLER IF_HRPAYIT_FORM_TABLE_HANDLER 20041025
2 IF_HRPAYIT_ITERATOR IF_HRPAYIT_ITERATOR 20041025
3 IF_HRPAYIT_LOGGABLE Objects that can write to an E3L log 20041025
4 IF_HRPAYIT_VIEWABLE objects that can be "shown" somehow 20041025
Friends
Class CL_HRPAYIT_INPSM_TABS_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AR_CUST Instance attribute Public Object reference (TYPE REF TO) CL_HRPAYIT_FORM_CUST_XML Customizing class for xml generation 20050314
2 AR_IDVTAB Instance attribute Protected Type reference (TYPE) P15_IDVTAB ID PN's Vartab 20060403
3 AR_LOG Instance attribute Public Attribute reference (LIKE) 20041025
4 AR_STATUS_ADAPTER Instance attribute Protected Object reference (TYPE REF TO) CL_HRPAYIT_STATUS_MGR_ADAPTER Adapter for the status manager 20041025
5 AR_TEMSE_HANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_HRPAYIT_TEMSE_STORAGE AR_TEMSE_HANDLER 20041025
6 AT_ALL_PERNR_TABLE Instance attribute Public Type reference (TYPE) PITIM_PERNR_TABLE pernr table 20041025
7 AT_CODFISCALE_TABLE Instance attribute Protected Type reference (TYPE) PITIM_TAB_PERNR_CODFICALE HASH TABLE WITH CODFISCALE AND PERNR 20071101
8 AT_PERNR_TABLE Instance attribute Protected Type reference (TYPE) PITIM_PERNR_TABLE pernr table 20041025
9 AT_RSPAR Instance attribute Public Type reference (TYPE) PITAS_TAB_RSPAR rspar 20050418
10 AT_SELECTED_VARTAB Instance attribute Protected Type reference (TYPE) PITIM_TAB_INPSMBOX table with selected lines of the vartab 20050523
11 AT_SUMS Instance attribute Protected Type reference (TYPE) PITIM_TAB_SUMS Sums of fields 20050317
12 AT_TABLE Instance attribute Protected Type reference (TYPE) PITIM_TAB_PERNR_INPSMBOX AT_TABLE 20041025
13 A_DEFENSIVE_CHECKS Instance attribute Protected Type reference (TYPE) BOOLE_D 'X' A_DEFENSIVE_CHECKS 20041025
14 A_FORM Instance attribute Private Attribute reference (LIKE) 20041025
15 A_ITERATOR_INDEX Instance attribute Protected Type reference (TYPE) I A_ITERATOR_INDEX 20041025
16 A_MARK_INDEX Instance attribute Public Attribute reference (LIKE) 20050523
17 C_FALSE Constant Protected Type reference (TYPE) BOOLE_D ' ' bool 20041025
18 C_TRUE Constant Protected Type reference (TYPE) BOOLE_D 'X' bool 20041025
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_TABLE_PER_PERSON Instance method Public Method 20041025
2 CALCULATE_SUMS Instance method Public Method Calculate sums of fields 20050317
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20041025
4 DELETE_TABLE_PER_PERSON Instance method Public Method 20060404
5 GET_AT_CODFISCALE_TABLE Instance method Public Method Get table AT_CODFISCALE_TABLE 20071101
6 GET_IDVTAB_BY_FODAT Instance method Public Method Get the right idvtab basing on the number of DAQ split 20060606
7 GET_LOG Instance method Public Method 20041025
8 GET_NEXT_IDVTAB Instance method Public Method Get next ID PN's Vartab 20060403
9 GET_PATH Instance method Protected Method Get path from grandparent to child 20050316
10 GET_PERNR_LIST Instance method Public Method 20050223
11 GET_RSPARAMS Instance method Public Method get_rsparams 20050419
12 GET_STATUS_PER_PERSON Instance method Public Method 20050223
13 GET_SUMS Instance method Public Method Get table with sums 20050317
14 GET_TABLE Instance method Public Method 20041025
15 GET_TABLE_PER_PERSON Instance method Public Method 20041025
16 GET_VIEWABLE Instance method Public Method 20041025
17 IS_ANCESTOR Instance method Protected Method Is x ancestor of y? 20050315
18 ITERATOR Instance method Public Method 20041025
19 READ_RSPAR_FROM_TEMSE Instance method Public Method READ_RSPAR_FROM_TEMSE 20050418
20 READ_TABLE_FROM_TEMSE Instance method Public Method 20041025
21 SET_AT_CODFISCALE_TABLE Instance method Public Method Set table AT_CODFISCALE_TABLE with pernr and codfiscale 20071101
22 SET_LOG Instance method Public Method 20041025
23 SET_PERNR Instance method Public Method set pernr el (with matin!) 20050414
24 SET_STATUS_PER_PERSON Instance method Public Method 20050223
25 SET_TABLE Instance method Public Method 20041025
26 SET_TABLE_PER_PERSON Instance method Public Method 20041025
27 SET_TYPRO_AND_STATS Instance method Public Method 20050223
28 SHOW Instance method Public Method 20041025
29 SHOW_SUMS Instance method Public Method Show sum table 20050317
30 SORT_PERNR_BY_MATIN Instance method Public Method Sort pernr tables by matricola INPS (INPS insurance number) 20050321
31 WRITE_TABLE_TO_TEMSE Instance method Public Method 20041025
32 WRITE_TABLE_TO_XML Instance method Public Method Write table to XML file 20050311
33 WRITE_XML_BY_MATIN Instance method Public Method Write XML files for each matricola INPS (INPS insurance nr.) 20050606
Events
Class CL_HRPAYIT_INPSM_TABS_HANDLER has no event.
Types
Class CL_HRPAYIT_INPSM_TABS_HANDLER has no local type.
Method Signatures

Method APPEND_TABLE_PER_PERSON Signature

Method APPEND_TABLE_PER_PERSON on class CL_HRPAYIT_INPSM_TABS_HANDLER has no parameter.
Method APPEND_TABLE_PER_PERSON on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method CALCULATE_SUMS Signature

Method CALCULATE_SUMS on class CL_HRPAYIT_INPSM_TABS_HANDLER has no parameter.
Method CALCULATE_SUMS on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_HRPAYIT_INPSM_TABS_HANDLER has no parameter.
Method CONSTRUCTOR on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method DELETE_TABLE_PER_PERSON Signature

Method DELETE_TABLE_PER_PERSON on class CL_HRPAYIT_INPSM_TABS_HANDLER has no parameter.
Method DELETE_TABLE_PER_PERSON on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method GET_AT_CODFISCALE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AT_CODFISC Call by reference Type reference (TYPE) PITIM_TAB_PERNR_CODFICALE CODFISCALE TABLE 20071101

Method GET_AT_CODFISCALE_TABLE on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method GET_IDVTAB_BY_FODAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_IDVTAB Call by reference Type reference (TYPE) P15_IDVTAB ID VARTAB 20060606
2 Importing P_ID_FODAT Call by reference Type reference (TYPE) I ID FODAT 20060606
3 Importing P_PERNR Call by reference Type reference (TYPE) P_PERNR pernr 20060606

Method GET_IDVTAB_BY_FODAT on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method GET_LOG Signature

Method GET_LOG on class CL_HRPAYIT_INPSM_TABS_HANDLER has no parameter.
Method GET_LOG on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method GET_NEXT_IDVTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_IDVTAB Value transfer Type reference (TYPE) P15_IDVTAB Next ID PN's Vartab 20060403

Method GET_NEXT_IDVTAB on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method GET_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PT_PATH Call by reference Type reference (TYPE) PITUD_TAB_XML_COMPONENT Path 20050316
2 Importing PT_XML_ORDER Call by reference Type reference (TYPE) PITUD_TAB_XML_COMPONENT XML node table 20050316
3 Importing P_CHILD Call by reference Type reference (TYPE) PITUD_XML_COMPONENT Child node 20050316
4 Importing P_GRANNY Call by reference Type reference (TYPE) P99SG_XML_STACK_T Grandfather from stack 20050316

Method GET_PATH on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method GET_PERNR_LIST Signature

Method GET_PERNR_LIST on class CL_HRPAYIT_INPSM_TABS_HANDLER has no parameter.
Method GET_PERNR_LIST on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method GET_RSPARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_RSPAR Call by reference Type reference (TYPE) PITIM_TAB_RSPAR rspar 20050419

Method GET_RSPARAMS on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method GET_STATUS_PER_PERSON Signature

Method GET_STATUS_PER_PERSON on class CL_HRPAYIT_INPSM_TABS_HANDLER has no parameter.
Method GET_STATUS_PER_PERSON on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method GET_SUMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_SUMS Call by reference Type reference (TYPE) PITIM_TAB_SUMS Table with totals 20050317

Method GET_SUMS on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method GET_TABLE Signature

Method GET_TABLE on class CL_HRPAYIT_INPSM_TABS_HANDLER has no parameter.
Method GET_TABLE on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method GET_TABLE_PER_PERSON Signature

Method GET_TABLE_PER_PERSON on class CL_HRPAYIT_INPSM_TABS_HANDLER has no parameter.
Method GET_TABLE_PER_PERSON on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method GET_VIEWABLE Signature

Method GET_VIEWABLE on class CL_HRPAYIT_INPSM_TABS_HANDLER has no parameter.
Method GET_VIEWABLE on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method IS_ANCESTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_XML_ORDER Call by reference Type reference (TYPE) PITUD_TAB_XML_COMPONENT XML node table 20050316
2 Importing P_CHILD Call by reference Type reference (TYPE) PITUD_XML_COMPONENT Child node 20050315
3 Importing P_GRANNY Call by reference Type reference (TYPE) P99SG_XML_STACK_T Grandfather from stack 20050315
4 Exporting P_IS_ANCESTOR Call by reference Type reference (TYPE) C Related? 20050315

Method IS_ANCESTOR on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method ITERATOR Signature

Method ITERATOR on class CL_HRPAYIT_INPSM_TABS_HANDLER has no parameter.
Method ITERATOR on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method READ_RSPAR_FROM_TEMSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ERROR Call by reference Type reference (TYPE) PITUD_ERROR error 20050418
2 Importing P_TEMSE_NAME Call by reference Type reference (TYPE) PITUD_TEMSE_NAME temse name 20050418

Method READ_RSPAR_FROM_TEMSE on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method READ_TABLE_FROM_TEMSE Signature

Method READ_TABLE_FROM_TEMSE on class CL_HRPAYIT_INPSM_TABS_HANDLER has no parameter.
Method READ_TABLE_FROM_TEMSE on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method SET_AT_CODFISCALE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_HIRE Call by reference Type reference (TYPE) D Hiring Date 20071101
2 Importing P_IDVTAB Call by reference Type reference (TYPE) P15_IDVTAB Vartab identifier (Emens) 20071101
3 Importing P_PERID Call by reference Type reference (TYPE) PRDNI Tax number 20071101
4 Importing P_PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20071101

Method SET_AT_CODFISCALE_TABLE on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method SET_LOG Signature

Method SET_LOG on class CL_HRPAYIT_INPSM_TABS_HANDLER has no parameter.
Method SET_LOG on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method SET_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PERNR_EL Call by reference Type reference (TYPE) P15_PERNR_EL Structure with PN list 20050414

Method SET_PERNR on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method SET_STATUS_PER_PERSON Signature

Method SET_STATUS_PER_PERSON on class CL_HRPAYIT_INPSM_TABS_HANDLER has no parameter.
Method SET_STATUS_PER_PERSON on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method SET_TABLE Signature

Method SET_TABLE on class CL_HRPAYIT_INPSM_TABS_HANDLER has no parameter.
Method SET_TABLE on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method SET_TABLE_PER_PERSON Signature

Method SET_TABLE_PER_PERSON on class CL_HRPAYIT_INPSM_TABS_HANDLER has no parameter.
Method SET_TABLE_PER_PERSON on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method SET_TYPRO_AND_STATS Signature

Method SET_TYPRO_AND_STATS on class CL_HRPAYIT_INPSM_TABS_HANDLER has no parameter.
Method SET_TYPRO_AND_STATS on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method SHOW Signature

Method SHOW on class CL_HRPAYIT_INPSM_TABS_HANDLER has no parameter.
Method SHOW on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method SHOW_SUMS Signature

Method SHOW_SUMS on class CL_HRPAYIT_INPSM_TABS_HANDLER has no parameter.
Method SHOW_SUMS on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method SORT_PERNR_BY_MATIN Signature

Method SORT_PERNR_BY_MATIN on class CL_HRPAYIT_INPSM_TABS_HANDLER has no parameter.
Method SORT_PERNR_BY_MATIN on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method WRITE_TABLE_TO_TEMSE Signature

Method WRITE_TABLE_TO_TEMSE on class CL_HRPAYIT_INPSM_TABS_HANDLER has no parameter.
Method WRITE_TABLE_TO_TEMSE on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method WRITE_TABLE_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ERROR Value transfer Type reference (TYPE) PITUD_ERROR Error 20050311
2 Importing P_FILENAME Value transfer Type reference (TYPE) RLGRAP-FILENAME File name 20050311
3 Importing P_ONLY_SELECTED_CIDS Call by reference Type reference (TYPE) BOOLE_D '' Generate xml only for selected PN 20050523

Method WRITE_TABLE_TO_XML on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.

Method WRITE_XML_BY_MATIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ERROR Call by reference Type reference (TYPE) PITUD_ERROR Error 20050606
2 Importing P_FILENAME Call by reference Type reference (TYPE) RLGRAP-FILENAME File name 20050606
3 Importing P_MATIN Call by reference Type reference (TYPE) STRING '' Process only this INPS position 20060425
4 Importing P_ONLY_SELECTED_CIDS Call by reference Type reference (TYPE) BOOLE_D '' Generate xml only for selected PN 20050606

Method WRITE_XML_BY_MATIN on class CL_HRPAYIT_INPSM_TABS_HANDLER has no exception.
History
Last changed by/on SAP  20110809 
SAP Release Created in 46C