SAP ABAP Class CL_HRPA_INFOTYPE_0359 (Infotype 359 Tax Data Ireland)
Hierarchy
EA-HRCIE (Software Component) Sub component EA-HRCIE of EA-HR
   PA-PA-IE (Application Component) Ireland
     PAOC_PAD_IE (Package) Add-On Development of Personal administration: Ireland
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 20021202
Properties
Class CL_HRPA_INFOTYPE_0359  
Short Description Infotype 359 Tax Data Ireland    
Super Class CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_IE   Add-On Development of Personal administration: Ireland 
Created 20021202   SAP 
Last change 20021202   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_T500C Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRPA_INFOTYPE_0359 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0359 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EXIND_DATE Constant Private Type reference (TYPE) P0359-BEGDA 20060101 Start Date 20060810
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_TAX_CREDIT_VALUES Instance method Private Method Calculate the tax credit values 20021205
2 CALCULATE_TFA_FROM_ANNUAL Instance method Private Method Calculate the wekly/monthly Tax credit value from the annual 20021205
3 CHECK_CURRENCY Instance method Private Method Check the currency is valid 20021209
4 CHECK_EMERGENCY_AND_CREDIT Instance method Private Method Checks if credit amount is entered for Emergency tax 20060810
5 CHECK_EMERGENCY_AND_EXIND Instance method Private Method Checks if Marginal Tax Indicator checked for Emergency tax 20060810
6 CHECK_EMERGENCY_AND_TFA Instance method Private Method Check on emergency tax 20060810
7 CHECK_MARGINAL_RELIEF_2006 Instance method Private Method Checks if Marginal Tax Indicator checked before 01-01-2006 20060810
8 CHECK_P45_ISSUE_DATE Instance method Private Method Checks on the P45 issue date 20021203
9 CHECK_TAX_DATA_COMBINATIONS Instance method Private Method Check for specific tax data combinations 20021203
10 READ_CURRENCY Instance method Private Method Read the currency for the country key 20021203
11 SPECIFIC_COMPUTATIONS Instance method Private Method Specific infotype 359 checks 20021205
Events
Class CL_HRPA_INFOTYPE_0359 has no event.
Types
Class CL_HRPA_INFOTYPE_0359 has no local type.
Method Signatures

Method CALCULATE_TAX_CREDIT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021205
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021205
3 Changing P45TF Call by reference Type reference (TYPE) PIE_P45TF Tax Credit (Monthly) 20021205
4 Changing TFAWK Call by reference Type reference (TYPE) PIE_TFAWK Tax Credit (Weekly) 20021205
5 Changing TFAYR Call by reference Type reference (TYPE) PIE_TFAYR HR Master Record: Infotype 0359 (Tax - IE) 20021205

Method CALCULATE_TAX_CREDIT_VALUES on class CL_HRPA_INFOTYPE_0359 has no exception.

Method CALCULATE_TFA_FROM_ANNUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P45TF Call by reference Type reference (TYPE) PIE_P45TF Tax Credit (Monthly) 20021205
2 Exporting TFAWK Call by reference Type reference (TYPE) PIE_TFAWK Tax Credit (Weekly) 20021205
3 Changing TFAYR Call by reference Type reference (TYPE) PIE_TFAYR Tax Credit (Yearly) 20021205
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_POSTCONDITION HR: Stammdaten, unerfüllte Nachbedingung 20021205

Method CHECK_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021209
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021209
3 Importing P0359 Call by reference Type reference (TYPE) P0359 HR Master Record: Infotype 0359 (Tax - IE) 20021209

Method CHECK_CURRENCY on class CL_HRPA_INFOTYPE_0359 has no exception.

Method CHECK_EMERGENCY_AND_CREDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060810
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060810
3 Importing P0359 Call by reference Type reference (TYPE) P0359 HR Master Record: Infotype 0359 (Tax - IE) 20060810

Method CHECK_EMERGENCY_AND_CREDIT on class CL_HRPA_INFOTYPE_0359 has no exception.

Method CHECK_EMERGENCY_AND_EXIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060810
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060810
3 Importing P0359 Call by reference Type reference (TYPE) P0359 HR Master Record: Infotype 0359 (Tax - IE) 20060810

Method CHECK_EMERGENCY_AND_EXIND on class CL_HRPA_INFOTYPE_0359 has no exception.

Method CHECK_EMERGENCY_AND_TFA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060810
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060810
3 Importing P0359 Call by reference Type reference (TYPE) P0359 HR Master Record: Infotype 0359 (Tax - IE) 20060810

Method CHECK_EMERGENCY_AND_TFA on class CL_HRPA_INFOTYPE_0359 has no exception.

Method CHECK_MARGINAL_RELIEF_2006 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060810
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060810
3 Importing P0359 Call by reference Type reference (TYPE) P0359 HR Master Record: Infotype 0359 (Tax - IE) 20060810

Method CHECK_MARGINAL_RELIEF_2006 on class CL_HRPA_INFOTYPE_0359 has no exception.

Method CHECK_P45_ISSUE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021203
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021203
3 Importing P0359 Call by reference Type reference (TYPE) P0359 HR Master Record: Infotype 0359 (Tax - IE) 20021203

Method CHECK_P45_ISSUE_DATE on class CL_HRPA_INFOTYPE_0359 has no exception.

Method CHECK_TAX_DATA_COMBINATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021203
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021203
3 Importing P0359 Call by reference Type reference (TYPE) P0359 HR Master Record: Infotype 0359 (Tax - IE) 20021203

Method CHECK_TAX_DATA_COMBINATIONS on class CL_HRPA_INFOTYPE_0359 has no exception.

Method READ_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20021203
2 Importing BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20021203
3 Exporting WAERS Call by reference Type reference (TYPE) WAERS Currency Key 20021203

Method READ_CURRENCY on class CL_HRPA_INFOTYPE_0359 has no exception.

Method SPECIFIC_COMPUTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021205
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021205
3 Changing P0359 Call by reference Type reference (TYPE) P0359 HR Master Record: Infotype 0359 (Tax - IE) 20021205
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021205
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021205
History
Last changed by/on SAP  20021202 
SAP Release Created in 200