SAP ABAP Class CL_HRPAYIT_EMPLOYEE (CL_HRPAYIT_EMPLOYEE)
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_LOGGABLE Objects that can write to an E3L log 20040922
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYIT_IAS_EMPLOYEE IAS employee class 20050317
2 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYIT_INAIL_EMPLOYEE 20090923
3 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYIT_INPSM_EMPLOYEE Employee class for monthly INPS 20050301
4 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYIT_LUL_EMPLOYEE 20081124
Properties
Class CL_HRPAYIT_EMPLOYEE  
Short Description CL_HRPAYIT_EMPLOYEE    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC15   HR payroll: Italy 
Created 20040922   SAP 
Last change 20091125   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 PITUD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPAYIT_LOGGABLE Objects that can write to an E3L log 20040922
Friends
Class CL_HRPAYIT_EMPLOYEE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AR_LOG Instance attribute Public Attribute reference (LIKE) 20041013
2 AS_T001P Instance attribute Private Type reference (TYPE) T001P Personnel area/subarea 20050224
3 AS_T5IT1P Instance attribute Private Type reference (TYPE) T5IT1P HR area/sub-area grouping - HR Italy 20050224
4 AT_P0000 Instance attribute Public Type reference (TYPE) P15_TAB_P0000 AT_P0000 20040922
5 AT_P0001 Instance attribute Public Type reference (TYPE) P15_TAB_P0001 AT_P0001 20040922
6 AT_P0002 Instance attribute Public Type reference (TYPE) P15_TAB_P0002 AT_P0002 20040922
7 AT_P0004 Instance attribute Public Type reference (TYPE) P15_TAB_P0004 AT_P0004 20040922
8 AT_P0006 Instance attribute Public Type reference (TYPE) P15_TAB_P0006 AT_P0006 20040922
9 AT_P0007 Instance attribute Public Type reference (TYPE) P15_TAB_P0007 AT_P0007 20040922
10 AT_P0008 Instance attribute Public Type reference (TYPE) P15_TAB_P0008 AT_P0008 20040922
11 AT_P0016 Instance attribute Public Type reference (TYPE) P15_TAB_P0016 AT_P0016 20040922
12 AT_P0021 Instance attribute Public Type reference (TYPE) P15_TAB_P0021 AT_P0021 20040922
13 AT_P0154 Instance attribute Public Type reference (TYPE) P15_TAB_P0154 AT_P0154 20040922
14 AT_P0155 Instance attribute Public Type reference (TYPE) P15_TAB_P0155 AT_P0155 20040922
15 AT_P0156 Instance attribute Public Type reference (TYPE) P15_TAB_P0156 AT_P0156 20040922
16 AT_P0305 Instance attribute Public Type reference (TYPE) P15_TAB_P0305 AT_P0305 20040922
17 AT_P0306 Instance attribute Public Type reference (TYPE) P15_TAB_P0306 AT_P0306 20040922
18 AT_P0421 Instance attribute Public Type reference (TYPE) P15_TAB_P0421 AT_P0421 20040922
19 AT_P0548 Instance attribute Public Type reference (TYPE) P15_TAB_P0548 AT_P0548 20070928
20 AT_P0659 Instance attribute Public Type reference (TYPE) P15_TAB_P0659 AT_P0659 20040922
21 AT_P2001 Instance attribute Public Type reference (TYPE) P15_TAB_P2001 AT_P2001 20040922
22 AT_P2003 Instance attribute Public Type reference (TYPE) P15_TAB_P2003 20081124
23 A_PERNR Instance attribute Public Type reference (TYPE) P_PERNR A_PERNR 20040922
24 A_PERNR_EL Instance attribute Public Type reference (TYPE) P15_PERNR_EL Structure with PN list 20050415
25 A_T549Q Instance attribute Private Type reference (TYPE) T549Q A_T549Q 20040922
26 ERROR Instance attribute Public Type reference (TYPE) PITUD_ERROR Error 20050228
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040922
2 GET_PAYROLL_PERIOD Instance method Public Method GET_PAYROLL_PERIOD 20040922
3 GET_PERMO Instance method Public Method GET_PERMO 20040922
4 GET_PNNNN Instance method Public Method GET_PNNNN 20040922
5 GET_T001P Instance method Public Method get t001p 20050224
6 GET_T549A Instance method Public Method GET_T549A 20040922
7 GET_T549Q Instance method Public Method GET_T549Q 20040922
8 SET_PERNR Instance method Public Method Set personnel number 20050301
9 SET_PNNNN Instance method Public Method SET_PNNNN 20040922
Events
Class CL_HRPAYIT_EMPLOYEE has no event.
Types
Class CL_HRPAYIT_EMPLOYEE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PERNR Value transfer Type reference (TYPE) P_PERNR Personnel Number 20040922

Method CONSTRUCTOR on class CL_HRPAYIT_EMPLOYEE has no exception.

Method GET_PAYROLL_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_PAPER Call by reference Type reference (TYPE) P99SG_PAPER PS_PAPER 20040922
2 Importing P_DATUM Call by reference Type reference (TYPE) D P_DATUM 20040922
3 Exporting P_ERROR Call by reference Type reference (TYPE) PITUD_ERROR P_ERROR 20040922
4 Importing P_PERMO Call by reference Type reference (TYPE) PERMO Periods parameter 20041027

Method GET_PAYROLL_PERIOD on class CL_HRPAYIT_EMPLOYEE has no exception.

Method GET_PERMO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BEGDA Call by reference Type reference (TYPE) D P_DATUM 20041027
2 Importing P_ENDDA Call by reference Type reference (TYPE) D P_DATUM 20041027
3 Exporting P_ERROR Call by reference Type reference (TYPE) PITUD_ERROR P_ERROR 20040922
4 Exporting P_PERMO Call by reference Type reference (TYPE) PERMO P_PERMO 20040922

Method GET_PERMO on class CL_HRPAYIT_EMPLOYEE has no exception.

Method GET_PNNNN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PT_PNNNN Call by reference Type reference (TYPE) TABLE PT_PNNNN 20040922
2 Exporting P_ERROR Call by reference Type reference (TYPE) PITUD_ERROR P_ERROR 20040922
3 Importing P_INFTY Call by reference Type reference (TYPE) INFTY P_INFTY 20040922

Method GET_PNNNN on class CL_HRPAYIT_EMPLOYEE has no exception.

Method GET_T001P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_T001P Call by reference Type reference (TYPE) T001P Personnel area/subarea 20050224
2 Exporting PS_T5IT1P Call by reference Type reference (TYPE) T5IT1P HR area/sub-area grouping - HR Italy 20050224
3 Importing P_DATE Call by reference Type reference (TYPE) D Validity date 20050224

Method GET_T001P on class CL_HRPAYIT_EMPLOYEE has no exception.

Method GET_T549A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_T549A Call by reference Type reference (TYPE) T549A PS_T549A 20040922
2 Importing P_BEGDA Call by reference Type reference (TYPE) D P_BEGDA 20040922
3 Importing P_ENDDA Call by reference Type reference (TYPE) D P_ENDDA 20040922
4 Exporting P_ERROR Call by reference Type reference (TYPE) PITUD_ERROR P_ERROR 20040922

Method GET_T549A on class CL_HRPAYIT_EMPLOYEE has no exception.

Method GET_T549Q Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PS_T549Q Call by reference Type reference (TYPE) T549Q PS_T549Q 20040922
2 Importing P_DATE Call by reference Type reference (TYPE) D P_DATE 20040922
3 Exporting P_ERROR Call by reference Type reference (TYPE) PITUD_ERROR P_ERROR 20040922
4 Importing P_PERMO Call by reference Type reference (TYPE) PERMO P_PERMO 20040922

Method GET_T549Q on class CL_HRPAYIT_EMPLOYEE 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 Value transfer Type reference (TYPE) P_PERNR Personnel Number 20050301

Method SET_PERNR on class CL_HRPAYIT_EMPLOYEE has no exception.

Method SET_PNNNN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PT_PNNNN Call by reference Type reference (TYPE) TABLE PT_PNNNN 20040922
2 Exporting P_ERROR Call by reference Type reference (TYPE) PITUD_ERROR P_ERROR 20040922
3 Importing P_INFTY Call by reference Type reference (TYPE) INFTY P_INFTY 20040922

Method SET_PNNNN on class CL_HRPAYIT_EMPLOYEE has no exception.
History
Last changed by/on SAP  20091125 
SAP Release Created in 470