SAP ABAP Class CL_HRPAYCH_UTILITIES_CE (Utility Class for CE (Concurrent Employment))
Hierarchy
SAP_HRCCH (Software Component) Sub component SAP_HRCCH of SAP_HR
   PY-CH (Application Component) Switzerland
     PC02_CE (Package) Payroll Switzerland: Multiple Employment
Properties
Class CL_HRPAYCH_UTILITIES_CE  
Short Description Utility Class for CE (Concurrent Employment)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC02_CE   Payroll Switzerland: Multiple Employment 
Created 20120919   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPAYCH_UTILITIES_CE has no forward declaration.
Interfaces
Class CL_HRPAYCH_UTILITIES_CE has no interface implemented.
Friends
Class CL_HRPAYCH_UTILITIES_CE has no friend class.
Attributes
Class CL_HRPAYCH_UTILITIES_CE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CE_ENABLED Static method Public Method Checks Whether CE Master Data Is Activated 20121112
2 CHECK_CONTRACT Static method Public Method Checks Whether a Certain Contract Belongs to a Personnel ID 20121112
3 GET_ALL_PERNR_CE Static method Public Method Determine All Personnel Numbers for Current Person 20121112
4 GET_CONTRACT_DURATION Static method Public Method Determine Entry and Leaving Date (Contract) 20121112
5 REMOVE_INVALID_CONTRACTS Static method Private Method Removes Invalid Contracts from the List of CE Contracts 20121112
Events
Class CL_HRPAYCH_UTILITIES_CE has no event.
Types
Class CL_HRPAYCH_UTILITIES_CE has no local type.
Method Signatures

Method CHECK_CE_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20121112
2 Returning RV_CE_IS_ENABLED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20121112

Method CHECK_CE_ENABLED on class CL_HRPAYCH_UTILITIES_CE has no exception.

Method CHECK_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTRACT Call by reference Type reference (TYPE) PERSONID 20121112
2 Importing IV_PERNR Call by reference Type reference (TYPE) PERSONID 20121112
3 Importing IV_REFDA Call by reference Type reference (TYPE) BEGDA 20121112
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20121112
5 Returning RV_IS_OK Value transfer Type reference (TYPE) BOOLE_D 20121112

Method CHECK_CONTRACT on class CL_HRPAYCH_UTILITIES_CE has no exception.

Method GET_ALL_PERNR_CE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20121112
2 Exporting ET_PERNR_TAB Call by reference Type reference (TYPE) PERNR_TAB HR: Stammdaten, PERNR Tabelle (unsortiert) 20121112
3 Importing IV_INFTY Call by reference Type reference (TYPE) INFTY '0002' Infotyp 20121112
4 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20121112
5 Importing IV_REFDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20121112
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20121112

Method GET_ALL_PERNR_CE on class CL_HRPAYCH_UTILITIES_CE has no exception.

Method GET_CONTRACT_DURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FIRE_DATE Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20121112
2 Exporting HIRE_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20121112
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20121112
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20121112
5 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20121112
6 Importing REFDA Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20121112

Method GET_CONTRACT_DURATION on class CL_HRPAYCH_UTILITIES_CE has no exception.

Method REMOVE_INVALID_CONTRACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_PERNR_TAB Call by reference Type reference (TYPE) PERNR_TAB HR: Stammdaten, PERNR Tabelle (unsortiert) 20121112
2 Importing IV_REFDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20121112

Method REMOVE_INVALID_CONTRACTS on class CL_HRPAYCH_UTILITIES_CE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in