SAP ABAP Class CL_HRPA_INFOTYPE_0002_TW (Infotype 0002: Personal data for Taiwan)
Hierarchy
EA-HRCTW (Software Component) Sub component EA-HRCTW of EA-HR
   PA-PA-TW (Application Component) Taiwan
     PAOC_PAD_INFTY_0002_TW (Package) Infotype decoupling for Taiwan, Personal Information
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0002 HR: Infotype 0002 international version 20020917
Properties
Class CL_HRPA_INFOTYPE_0002_TW  
Short Description Infotype 0002: Personal data for Taiwan    
Super Class CL_HRPA_INFOTYPE_0002 HR: Infotype 0002 international version 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_INFTY_0002_TW   Infotype decoupling for Taiwan, Personal Information 
Created 20020917   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0002_TW has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0002_TW has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0002_TW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_LI Constant Protected Type reference (TYPE) PTW_INTYP '1' Insurance type 20030113
2 A_NHI Constant Protected Type reference (TYPE) PTW_INTYP '2' Insurance type 20030113
3 A_P0002_CHANGED Constant Protected Type reference (TYPE) P0354-RESTM 1 Numeric 1-character 20030113
4 A_P0002_P0185_CHANGED Constant Protected Type reference (TYPE) P0354-RESTM 3 Numeric 1-character 20030113
5 A_P0185_CHANGED Constant Protected Type reference (TYPE) P0354-RESTM 2 Numeric 1-character 20030113
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FULLTYP Instance method Private Method Check double-byte character string 20021026
2 GET_LI_INFO_FROM_P0354 Instance method Private Method Get labor insurance informtion from INFTY 0354 20021026
3 GET_NHI_INFO_FROM_P0355 Instance method Private Method Get national health insurance information from INFTY 0355 20021030
4 UPDATE_LI_NHI_REPORTING_ID Instance method Private Method Update infotype 0354/0355 20030113
5 WRITE_RESTM_LI Instance method Private Method Update infotype 0354 flag RESTM 20021030
6 WRITE_RESTM_NHI Instance method Private Method Update infotype 0355 flag RESTM 20021031
Events
Class CL_HRPA_INFOTYPE_0002_TW has no event.
Types
Class CL_HRPA_INFOTYPE_0002_TW has no local type.
Method Signatures

Method CHECK_FULLTYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ORG_STR Call by reference Type reference (TYPE) CHAR40 String 20021026
2 Exporting RETCODE Call by reference Type reference (TYPE) SY-SUBRC Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021026

Method CHECK_FULLTYP on class CL_HRPA_INFOTYPE_0002_TW has no exception.

Method GET_LI_INFO_FROM_P0354 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) P0002-BEGDA Start Date 20021026
2 Importing ENDDA Call by reference Type reference (TYPE) P0002-ENDDA End Date 20021026
3 Exporting GBDAT_LI Call by reference Type reference (TYPE) P0002-GBDAT Date of Birth 20021026
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021026
5 Exporting LI_REC Call by reference Type reference (TYPE) P0354 Labor Insurance Taiwan 20021030
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021026
7 Exporting NACHN_LI Call by reference Type reference (TYPE) P0002-NACHN Last Name 20021026
8 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Standard Selections for HR Master Data Reporting 20021026
9 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021026
10 Exporting VORNA_LI Call by reference Type reference (TYPE) P0002-VORNA First Name 20021026
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021026

Method GET_NHI_INFO_FROM_P0355 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) P0002-BEGDA Start Date 20021030
2 Importing ENDDA Call by reference Type reference (TYPE) P0002-ENDDA End Date 20021030
3 Exporting GBDAT_NHI Call by reference Type reference (TYPE) P0002-GBDAT Date of Birth 20021031
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021030
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021030
6 Exporting NACHN_NHI Call by reference Type reference (TYPE) P0002-NACHN Last Name 20021031
7 Exporting NHI_REC Call by reference Type reference (TYPE) P0355 Labor Insurance Taiwan 20021031
8 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Standard Selections for HR Master Data Reporting 20021030
9 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021030
10 Exporting VORNA_NHI Call by reference Type reference (TYPE) P0002-VORNA First Name 20021031
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021030

Method UPDATE_LI_NHI_REPORTING_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTYP Call by reference Type reference (TYPE) PTW_INTYP Insurance type 20030113
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030113
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030113
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20030113
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030113

Method UPDATE_LI_NHI_REPORTING_ID on class CL_HRPA_INFOTYPE_0002_TW has no exception.

Method WRITE_RESTM_LI 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 (=' ') 20021030
2 Importing LI_REC Call by reference Type reference (TYPE) P0354 Labor Insurance Taiwan 20021030
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030113

Method WRITE_RESTM_LI on class CL_HRPA_INFOTYPE_0002_TW has no exception.

Method WRITE_RESTM_NHI 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 (=' ') 20021031
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030113
3 Importing NHI_REC Call by reference Type reference (TYPE) P0355 National Health Insurance Taiwan 20021031

Method WRITE_RESTM_NHI on class CL_HRPA_INFOTYPE_0002_TW has no exception.
History
Last changed by/on SAP  20041209 
SAP Release Created in 200