SAP ABAP Class CL_HRPAYUS_BASE_WAGES (Base Wages calculation for US)
Hierarchy
SAP_HRCUS (Software Component) Sub component SAP_HRCUS of SAP_HR
   PY-US (Application Component) USA
     PC10 (Package) HR accounting: USA
Properties
Class CL_HRPAYUS_BASE_WAGES  
Short Description Base Wages calculation for US    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC10   HR accounting: USA 
Created 20130515   SAP 
Last change 20131127   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)
Interfaces
Class CL_HRPAYUS_BASE_WAGES has no interface implemented.
Friends
Class CL_HRPAYUS_BASE_WAGES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_HRPAYUS_BASE_WAGES Base Wages 20130523
2 MS_LAST_PERIOD Instance attribute Private Type reference (TYPE) PC2APER structure of table APER in payroll 20130523
3 MV_LAST_PERSON Instance attribute Private Type reference (TYPE) PERSONID Technical Person Number 20130523
Methods
# Method Level Visibility Method type Description Created on
1 GET_INSTANCE Static method Public Method Get instance 20130523
2 GET_LAST_PERIOD Instance method Public Method Read the last payroll period from the current execution 20130523
3 GET_LAST_PERSON Instance method Public Method Read the last PERSONID from the current execution 20130523
4 IS_NEW_PERIOD Instance method Public Method Check if payroll period has changed 20130523
5 IS_NEW_PERSON Instance method Public Method Check if PERSONID has changed 20130523
6 SET_CURRENT_PERIOD Instance method Public Method Set the current payroll period 20130523
7 SET_CURRENT_PERSON Instance method Public Method Set the current PERSONID for CE 20130523
Events
Class CL_HRPAYUS_BASE_WAGES has no event.
Types
Class CL_HRPAYUS_BASE_WAGES has no local type.
Method Signatures

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_HRPAYUS_BASE_WAGES Base Wages 20130523

Method GET_INSTANCE on class CL_HRPAYUS_BASE_WAGES has no exception.

Method GET_LAST_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_PERIOD Value transfer Type reference (TYPE) PC2APER structure of table APER in payroll 20130523

Method GET_LAST_PERIOD on class CL_HRPAYUS_BASE_WAGES has no exception.

Method GET_LAST_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PERSON Value transfer Type reference (TYPE) PERSONID Technical Person Number 20130523

Method GET_LAST_PERSON on class CL_HRPAYUS_BASE_WAGES has no exception.

Method IS_NEW_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PERIOD Call by reference Type reference (TYPE) PC2APER structure of table APER in payroll 20130523
2 Returning RV_IS_NEW_PERIOD Value transfer Type reference (TYPE) ABAP_BOOL 20130523

Method IS_NEW_PERIOD on class CL_HRPAYUS_BASE_WAGES has no exception.

Method IS_NEW_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERSON Call by reference Type reference (TYPE) PERSONID Technical Person Number 20130523
2 Returning RV_IS_NEW_PERSON Value transfer Type reference (TYPE) ABAP_BOOL 20130523

Method IS_NEW_PERSON on class CL_HRPAYUS_BASE_WAGES has no exception.

Method SET_CURRENT_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PERIOD Call by reference Type reference (TYPE) PC2APER structure of table APER in payroll 20130523

Method SET_CURRENT_PERIOD on class CL_HRPAYUS_BASE_WAGES has no exception.

Method SET_CURRENT_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PERSON Call by reference Type reference (TYPE) PERSONID Technical Person Number 20130523

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