SAP ABAP Class CL_HRPA_UI_CONVERT_0142_JP (Conversion class for Infotype 0142)
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 20050110
Properties
Class CL_HRPA_UI_CONVERT_0142_JP  
Short Description Conversion class for Infotype 0142    
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 20050110   SAP 
Last change 20050411   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 CL_HRPA_MOLGA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_HR_T5J0P Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_HR_T5J63 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 CL_HR_T5JRA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPA_UI_CONVERT_STANDARD Standard Interface UI Conversion 20050110
Friends
Class CL_HRPA_UI_CONVERT_0142_JP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_PAITF_READ Instance attribute Private Object reference (TYPE REF TO) IF_HRPA_PAITF_READ 20050110
2 A_PAITF_READ_MOLGA Instance attribute Private Object reference (TYPE REF TO) CL_HRPA_MOLGA HR Master Data: Read MOLGA 20050110
Methods
# Method Level Visibility Method type Description Created on
1 GET_ADDRESS Instance method Private Method Set address fields to display from P0006 20050110
2 GET_ADDRESS_SUBTYPE Instance method Private Method Get subtype which should be used for tax address 20050110
3 GET_CLCNR Instance method Private Method Get Residence Tax Collector Number 20050110
4 GET_JPY Instance method Private Method Get default Japanese currency 20060824
5 GET_MOLGA Instance method Private Method get molga by pernr 20050110
6 GET_P0001 Instance method Private Method Read p0001 record 20050110
7 GET_P0006 Instance method Private Method Read tax address record from P0006 20050110
8 GET_PME04 Instance method Private Method fill structure PME04 for reading feature value 20050110
Events
Class CL_HRPA_UI_CONVERT_0142_JP has no event.
Types
Class CL_HRPA_UI_CONVERT_0142_JP has no local type.
Method Signatures

Method GET_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0142 Call by reference Type reference (TYPE) P0142 HR Master Record: Infotype 0142 (Residence Tax JP) 20050110
2 Changing R0142 Value transfer Type reference (TYPE) HCMT_BSP_PA_JP_R0142 single screen for Japanese residence tax 20050110
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20050110

Method GET_ADDRESS_SUBTYPE 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 20050110
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20050110
3 Returning SUBTY Value transfer Type reference (TYPE) SUBTY Subtype 20050110
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20050110
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20050110

Method GET_CLCNR 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 20050110
2 Returning CLCNR Value transfer Type reference (TYPE) P22J_CLCNR Residence Tax Collector Number 20050110
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20050110
4 Importing RCTVC Call by reference Type reference (TYPE) P22J_RCTVC Municipal city code 20050110
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20050110

Method GET_JPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0142 Call by reference Type reference (TYPE) P0142 HR Master Record: Infotype 0142 (Residence Tax JP) 20060824
2 Changing R0142 Value transfer Type reference (TYPE) HCMT_BSP_PA_JP_R0142 single screen for Japanese residence tax 20060824
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20060824

Method GET_MOLGA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MOLGA Value transfer Type reference (TYPE) MOLGA Country Grouping 20050110
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20050110
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20050110
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20050110

Method GET_P0001 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 20050110
2 Returning P0001 Value transfer Type reference (TYPE) P0001 HR Master Record: Infotype 0001 (Org. Assignment) 20050110
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20050110
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20050110
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20050110

Method GET_P0006 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P0006 Value transfer Type reference (TYPE) P0006 HR Master Record: Infotype 0006 (Addresses) 20050110
2 Importing P0142 Call by reference Type reference (TYPE) P0142 HR Master Record: Infotype 0142 (Residence Tax JP) 20050110
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20050110

Method GET_PME04 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 20050110
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Standard Selections for HR Master Data Reporting 20050110
3 Returning PME04 Value transfer Type reference (TYPE) PME04 Field String for Feature - Screen Control 20050110
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20050110
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20050110
History
Last changed by/on SAP  20050411 
SAP Release Created in 600