SAP ABAP Class CL_HRPA_INFOTYPE_0185_TW (Infotype 0185: Person IDs (TW))
Hierarchy
EA-HRCTW (Software Component) Sub component EA-HRCTW of EA-HR
   PA-PA-TW (Application Component) Taiwan
     PAOC_PAD_INFTY_0185_TW (Package) Infotype 0185 Taiwan
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0185 Personal Ids-Check Class 20021206
Properties
Class CL_HRPA_INFOTYPE_0185_TW  
Short Description Infotype 0185: Person IDs (TW)    
Super Class CL_HRPA_INFOTYPE_0185 Personal Ids-Check Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_INFTY_0185_TW   Infotype 0185 Taiwan 
Created 20021206   SAP 
Last change 20021209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPA_INFOTYPE_0185_TW has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0185_TW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_DISABILITY_BROCHURE Constant Private Type reference (TYPE) T_ID_BLOGIC '2142' Disability brochure 20021206
2 A_LI Constant Protected Type reference (TYPE) PTW_INTYP '1' Insurance type 20021209
3 A_MAINLAND_ID Constant Private Type reference (TYPE) T_ID_BLOGIC '2342' Mainland Id 20021206
4 A_NHI Constant Protected Type reference (TYPE) PTW_INTYP '2' Insurance type 20021209
5 A_OTHER_ID Constant Private Type reference (TYPE) T_ID_BLOGIC '2042' Other Id 20021206
6 A_P0002_CHANGED Constant Protected Type reference (TYPE) P0354-RESTM 1 Numeric 1-character 20021209
7 A_P0002_P0185_CHANGED Constant Protected Type reference (TYPE) P0354-RESTM 3 Numeric 1-character 20021209
8 A_P0185_CHANGED Constant Protected Type reference (TYPE) P0354-RESTM 2 Numeric 1-character 20021209
9 A_TAIWAN_ID Constant Private Type reference (TYPE) T_ID_BLOGIC '2242' Taiwan Id 20021206
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CN_ID_NUMBER Instance method Protected Method Check CN ID number 20070213
2 CHECK_LI_NHI_REPORTING_ID Instance method Protected Method Check modification for labor insurance 20021210
3 CHECK_OVCHK Instance method Protected Method Check ovchk field 20021210
4 CHECK_TAIWAN_ID Instance method Protected Method Check Taiwan Id 20021209
5 DETERMINE_ID_BLOGIC Instance method Protected Method Determine Id business logic 20021206
6 GET_BEGDA_FROM_BIRTHDAY Instance method Protected Method Get defalut begin date from birthday 20021212
7 GET_DEFAULT_DISABILITY_ID Instance method Protected Method Get default disability id 20021210
8 GET_LI_NHI_REPORTING_ID Instance method Protected Method Get national health insurance reporting Id 20021210
9 SPECIFIC_COMPUTATION Instance method Protected Method Specific computation 20021206
10 UPDATE_LI_NHI_REPORTING_ID Instance method Protected Method Update labor insurance reporting Id 20021210
Events
Class CL_HRPA_INFOTYPE_0185_TW has no event.
Types
Class CL_HRPA_INFOTYPE_0185_TW has no local type.
Method Signatures

Method CHECK_CN_ID_NUMBER 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 20070213
2 Importing ICNUM Call by reference Type reference (TYPE) P0185-ICNUM Identity Number 20070213
3 Returning IS_OK Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070213
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20070213
5 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20070213
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Retention 20070213

Method CHECK_CN_ID_NUMBER on class CL_HRPA_INFOTYPE_0185_TW has no exception.

Method CHECK_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 20021210
2 Returning IS_OK Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021210
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021210
4 Importing P0185 Call by reference Type reference (TYPE) P0185 Personnel Master Record Infotype 0185 (Identification SEA) 20021210
5 Importing P0185_OLD Call by reference Type reference (TYPE) P0185 Personnel Master Record Infotype 0185 (Identification SEA) 20021210
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021210

Method CHECK_LI_NHI_REPORTING_ID on class CL_HRPA_INFOTYPE_0185_TW has no exception.

Method CHECK_OVCHK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BLOGIC Call by reference Type reference (TYPE) SYDYNNR ABAP program, number of current screen 20021210
2 Returning IS_OK Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021210
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021210
4 Importing OVCHK Call by reference Type reference (TYPE) P0185-OVCHK Indicator for overriding consistency check 20021210

Method CHECK_OVCHK on class CL_HRPA_INFOTYPE_0185_TW has no exception.

Method CHECK_TAIWAN_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ICNUM Call by reference Type reference (TYPE) P0185-ICNUM Identity Number 20021209
2 Returning IS_OK Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021209
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021209

Method CHECK_TAIWAN_ID on class CL_HRPA_INFOTYPE_0185_TW has no exception.

Method DETERMINE_ID_BLOGIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ID_BLOGIC Value transfer Type reference (TYPE) SYDYNNR ABAP program, number of current screen 20021206
2 Importing P0185 Call by reference Type reference (TYPE) P0185 Personnel Master Record Infotype 0185 (Identification SEA) 20021206

Method DETERMINE_ID_BLOGIC on class CL_HRPA_INFOTYPE_0185_TW has no exception.

Method GET_BEGDA_FROM_BIRTHDAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BEGDA Value transfer Type reference (TYPE) BEGDA Start Date 20021212
2 Importing PERNR Call by reference Type reference (TYPE) P0185-PERNR Personnel Number 20021212
3 Importing SUBTY Call by reference Type reference (TYPE) P0185-SUBTY Subtype 20021212
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021212

Method GET_BEGDA_FROM_BIRTHDAY on class CL_HRPA_INFOTYPE_0185_TW has no exception.

Method GET_DEFAULT_DISABILITY_ID 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 20021210
2 Returning ICNUM Value transfer Type reference (TYPE) P0185-ICNUM Identity Number 20021210
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Master Record Infotype 0185 (Identification SEA) 20021210
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021210

Method GET_DEFAULT_DISABILITY_ID on class CL_HRPA_INFOTYPE_0185_TW has no exception.

Method GET_LI_NHI_REPORTING_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ICNUM Call by reference Type reference (TYPE) P0185-ICNUM Identity Number 20021210
2 Exporting ICTYP Call by reference Type reference (TYPE) P0185-ICTYP Type of identification (IC type) 20021210
3 Importing INTYP Call by reference Type reference (TYPE) PTW_INTYP Insurance type 20021210
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20021210
5 Exporting RESTM Call by reference Type reference (TYPE) P0354-RESTM Numeric 1-character 20021210
6 Exporting STMDT Call by reference Type reference (TYPE) P0354-STMDT Date 20021210
7 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021210

Method GET_LI_NHI_REPORTING_ID on class CL_HRPA_INFOTYPE_0185_TW has no exception.

Method SPECIFIC_COMPUTATION 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 (=' ') 20021206
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021206
3 Changing P0185 Call by reference Type reference (TYPE) P0185 Personnel Master Record Infotype 0185 (Identification SEA) 20021206
4 Changing P0185_OLD Call by reference Type reference (TYPE) P0185 Personnel Master Record Infotype 0185 (Identification SEA) 20021209
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021206

Method SPECIFIC_COMPUTATION on class CL_HRPA_INFOTYPE_0185_TW has no exception.

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 20021210
2 Returning IS_OK Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021210
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021210
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Master Record Infotype 0185 (Identification SEA) 20021210
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021210

Method UPDATE_LI_NHI_REPORTING_ID on class CL_HRPA_INFOTYPE_0185_TW has no exception.
History
Last changed by/on SAP  20021209 
SAP Release Created in 200