SAP ABAP Class CL_HRPA_UI_CONVERT_0146_JP (Conversion class for Infotype 0146)
Hierarchy
EA-HRCJP (Software Component) Sub component EA-HRCJP of EA-HR
   PA-PA-JP (Application Component) Japan
     PAOC_PAD_UI_JP (Package) User Interface for Personnel Administration - Japan
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPA_UI_CONVERT_STANDARD Standard Interface UI Conversion 20050106
Properties
Class CL_HRPA_UI_CONVERT_0146_JP  
Short Description Conversion class for Infotype 0146    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_UI_JP   User Interface for Personnel Administration - Japan 
Created 20050106   SAP 
Last change 20070913   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HRPA_FEATURE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HRPA_MASTERDATA_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_HRPA_BOOLE_D Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPA_UI_CONVERT_STANDARD Standard Interface UI Conversion 20050106
Friends
Class CL_HRPA_UI_CONVERT_0146_JP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_PAITF_READ_MOLGA Instance attribute Private Object reference (TYPE REF TO) CL_HRPA_MOLGA HR Master Data: Read MOLGA 20060818
2 FALSE Constant Public Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>FALSE FALSE 20060706
3 TRUE Constant Public Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>TRUE TRUE 20060706
4 YEAID_LIFE Constant Private Type reference (TYPE) T5J40-YEAID 2 Indicator for Y.E.A. tax deduction 20060604
5 YEAID_LONG_ACCIDENT Constant Private Type reference (TYPE) T5J40-YEAID 4 Indicator for Y.E.A. tax deduction 20060604
6 YEAID_PENSION Constant Private Type reference (TYPE) T5J40-YEAID 2 Indicator for Y.E.A. tax deduction 20060604
7 YEAID_SHORT_ACCIDENT Constant Private Type reference (TYPE) T5J40-YEAID 3 Indicator for Y.E.A. tax deduction 20060604
8 YEAID_SPOUSE Constant Private Type reference (TYPE) T5J40-YEAID 6 Indicator for Y.E.A. tax deduction 20060604
Methods
# Method Level Visibility Method type Description Created on
1 GET_CURRENCY Instance method Private Method 20060818
2 GET_TAX_DED_AMT_ACTUAL_ACCI Instance method Private Method get tax deduction amount of actual accident insurance 20060628
3 GET_TAX_DED_AMT_LIFE Instance method Private Method get tax deduction amount of life insurance 20060604
4 GET_TAX_DED_AMT_LONG_ACCI Instance method Private Method get tax deduction amount of long accident insurance 20060604
5 GET_TAX_DED_AMT_PENSION Instance method Private Method get tax deduction amount of pension insurance 20060604
6 GET_TAX_DED_AMT_SHORT_ACCI Instance method Private Method get tax deduction amount of short accident insurance 20060604
7 GET_TAX_DED_AMT_SPOUSE Instance method Private Method get tax deduction amount of spouse income 20060628
8 GET_TAX_RATE_AMOUNT Instance method Private Method get tax amount and rate from table T5J40 20060604
9 SET_FIELD_ATTRIBUTES_MAIN Instance method Private Method Set field attributes of main screen 20050106
10 SET_INSURANCE_CONTRACTS Instance method Private Method set insurance contracts to table 20050106
Events
Class CL_HRPA_UI_CONVERT_0146_JP has no event.
Types
Class CL_HRPA_UI_CONVERT_0146_JP has no local type.
Method Signatures

Method GET_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0146 Call by reference Type reference (TYPE) P0146 Infotype for Japanese Year End Adjustment 20060818
2 Exporting WAERS Call by reference Type reference (TYPE) WAERS Currency 20060818

Method GET_CURRENCY on class CL_HRPA_UI_CONVERT_0146_JP has no exception.

Method GET_TAX_DED_AMT_ACTUAL_ACCI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DEDUCTION_AMOUNT Call by reference Type reference (TYPE) P22J_SATOT Deduction of annual fee of common pension insurances in YEA 20060628
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D 'x' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060628
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060628
4 Importing P0146 Call by reference Type reference (TYPE) P0146 HR Master Record: Infotype 0146 (Y.E.A. Data JP) 20060628
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION 20060628

Method GET_TAX_DED_AMT_LIFE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DEDUCTION_AMOUNT Call by reference Type reference (TYPE) P22J_CLTOT Deduction of annual fee of common life insurances in YEA 20060604
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D 'x' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060604
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060604
4 Importing P0146 Call by reference Type reference (TYPE) P0146 HR Master Record: Infotype 0146 (Y.E.A. Data JP) 20060604
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20060604

Method GET_TAX_DED_AMT_LONG_ACCI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DEDUCTION_AMOUNT Call by reference Type reference (TYPE) P22J_LATOT Deduction of annual fee of common pension insurances in YEA 20060604
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D 'x' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060604
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060604
4 Importing P0146 Call by reference Type reference (TYPE) P0146 HR Master Record: Infotype 0146 (Y.E.A. Data JP) 20060604
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION 20060604

Method GET_TAX_DED_AMT_PENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DEDUCTION_AMOUNT Call by reference Type reference (TYPE) P22J_PPTOT Deduction of annual fee of common pension insurances in YEA 20060604
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D 'x' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060604
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060604
4 Importing P0146 Call by reference Type reference (TYPE) P0146 HR Master Record: Infotype 0146 (Y.E.A. Data JP) 20060604
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION 20060604

Method GET_TAX_DED_AMT_SHORT_ACCI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DEDUCTION_AMOUNT Call by reference Type reference (TYPE) P22J_SATOT Deduction of annual fee of common pension insurances in YEA 20060604
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D 'x' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060604
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060604
4 Importing P0146 Call by reference Type reference (TYPE) P0146 HR Master Record: Infotype 0146 (Y.E.A. Data JP) 20060604
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION 20060604

Method GET_TAX_DED_AMT_SPOUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DEDUCTION_AMOUNT Call by reference Type reference (TYPE) P22J_SATOT Deduction of annual fee of common pension insurances in YEA 20060628
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D 'x' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060628
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060628
4 Importing P0146 Call by reference Type reference (TYPE) P0146 HR Master Record: Infotype 0146 (Y.E.A. Data JP) 20060628
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION 20060628

Method GET_TAX_RATE_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BASE_AMOUNT Call by reference Type reference (TYPE) P22J_CLTOT Base amount 20060604
2 Importing ENDDA Call by reference Type reference (TYPE) P0146-ENDDA End date 20060604
3 Importing FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20060604
4 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D 'x' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060604
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060604
6 Exporting TAX_AMOUNT Call by reference Type reference (TYPE) P22J_TDAMT Tax amount 20060604
7 Exporting TAX_RATE Call by reference Type reference (TYPE) P22J_TDRTE Tax rate 20060604
8 Importing YEA_ID Call by reference Type reference (TYPE) T5J40-YEAID Indicator for Y.E.A. tax deduction 20060604

Method GET_TAX_RATE_AMOUNT on class CL_HRPA_UI_CONVERT_0146_JP has no exception.

Method SET_FIELD_ATTRIBUTES_MAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FIELD_ATTRIBUTES Call by reference Type reference (TYPE) HRPAD_OBJ_FIELD_ATTRIBUTE_TAB Field Attributes 20050106
2 Importing P0146 Call by reference Type reference (TYPE) P0146 HR Master Record: Infotype 0146 (Y.E.A. Data JP) 20050106
3 Importing SCREEN_STRUCTURE Call by reference Type reference (TYPE) HCMT_BSP_PA_JP_R0146 Single screen for Japanese Year End Adjustment 20050106

Method SET_FIELD_ATTRIBUTES_MAIN on class CL_HRPA_UI_CONVERT_0146_JP has no exception.

Method SET_INSURANCE_CONTRACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing SCREEN_STRUCTURES Call by reference Type reference (TYPE) STANDARD TABLE 20050106
2 Importing SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) PAD_SNAME Structure Name for Display Field 20050106

Method SET_INSURANCE_CONTRACTS on class CL_HRPA_UI_CONVERT_0146_JP has no exception.
History
Last changed by/on SAP  20070913 
SAP Release Created in 600