SAP ABAP Class CL_HRPAYUS_REMITTANCE_ENGINE (Remittance Tax Type)
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_REMITTANCE_ENGINE  
Short Description Remittance Tax Type    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC10   HR accounting: USA 
Created 20121002   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPAYUS_REMITTANCE_ENGINE has no forward declaration.
Interfaces
Class CL_HRPAYUS_REMITTANCE_ENGINE has no interface implemented.
Friends
Class CL_HRPAYUS_REMITTANCE_ENGINE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Protected Object reference (TYPE REF TO) CL_HRPAYUS_REMITTANCE_ENGINE Remittance Tax Type 20121106
2 MC_MOLGA_US Constant Private Type reference (TYPE) MOLGA 10 Country Grouping 20121106
3 MC_WGEID_TAX Constant Private Type reference (TYPE) WGEID 02 Identification number 20121112
4 MS_T5UTO_DATA Instance attribute Private Type reference (TYPE) T5UTO Assignment of technical wage types to tax types 20121106
5 MS_T5UTO_PERIOD Instance attribute Private Type reference (TYPE) HRPERIODS Periods 20121106
6 MT_T5UTO_BUFFER Instance attribute Private Type reference (TYPE) TY_T_T5UTO_BUF Internal buffer for T5UTO 20130116
7 MV_WGEID_SUPPLIED Instance attribute Private Type reference (TYPE) BOOLE_D Indicates whether the wage id was supplied 20130110
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20121106
2 GET_INSTANCE Static method Public Method Get instance of CL_HRPAYUS_REMITTANCE_ENGINE 20121106
3 GET_REMITTANCE_TAX_AUTHORITY Instance method Public Method Get remittance tax authority 20121106
4 GET_TAX_TYPE Instance method Protected Method Get tax type 20121106
5 READ_FEATURE_10RTY Instance method Protected Method Get tax type from feature 10RTY 20121106
6 READ_T5UTO Instance method Protected Method Get tax type from table T5UTO 20121106
Events
Class CL_HRPAYUS_REMITTANCE_ENGINE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_T_T5UTO_BUF Private See coding 20130116 ty_t_t5uto_buf TYPE HASHED TABLE OF t5uto WITH UNIQUE KEY lgart
Method Signatures

Method CONSTRUCTOR Signature

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

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_REMITTANCE_ENGINE Remittance Tax Type 20121106

Method GET_INSTANCE on class CL_HRPAYUS_REMITTANCE_ENGINE has no exception.

Method GET_REMITTANCE_TAX_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TAX Value transfer Type reference (TYPE) PC22T Payroll Results: Tax (U.S.) 20121106
2 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20121106
3 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20121106
4 Importing IV_WAGE_TYPE Call by reference Type reference (TYPE) LGART Wage Type 20121106
5 Importing IV_WGEID Call by reference Type reference (TYPE) WGEID Identification number 20130110
6 Returning RV_REMIT_TAXAU Value transfer Type reference (TYPE) P10_REMITTAXAU Remittance Tax Authority 20121106

Method GET_REMITTANCE_TAX_AUTHORITY on class CL_HRPAYUS_REMITTANCE_ENGINE has no exception.

Method GET_TAX_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Begin Date 20121106
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20121106
3 Importing IV_TAXAU Call by reference Type reference (TYPE) TAXAU Tax authority key 20121106
4 Importing IV_WAGE_TYPE Call by reference Type reference (TYPE) LGART Wage Type 20121106
5 Importing IV_WGEID Call by reference Type reference (TYPE) WGEID Identification number 20130110
6 Returning RV_TAX_TYPE Value transfer Type reference (TYPE) TAXTY Tax type 20121106

Method GET_TAX_TYPE on class CL_HRPAYUS_REMITTANCE_ENGINE has no exception.

Method READ_FEATURE_10RTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TAXAU Call by reference Type reference (TYPE) TAXAU Tax authority key 20121106
2 Importing IV_WAGE_TYPE Call by reference Type reference (TYPE) LGART Wage Type 20121106
3 Returning RV_TAX_TYPE Value transfer Type reference (TYPE) TAXTY Tax type 20121106

Method READ_FEATURE_10RTY on class CL_HRPAYUS_REMITTANCE_ENGINE has no exception.

Method READ_T5UTO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20121106
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20121106
3 Importing IV_WAGE_TYPE Call by reference Type reference (TYPE) LGART Wage Type 20121106
4 Importing IV_WGEID Call by reference Type reference (TYPE) WGEID Identification number 20130110
5 Returning RV_TAX_TYPE Value transfer Type reference (TYPE) TAXTY Tax type 20121106

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