SAP ABAP Class CL_HRPA_INFOTYPE_0021_TW (HR: Infotyp 0021 for Taiwan)
Hierarchy
EA-HRCTW (Software Component) Sub component EA-HRCTW of EA-HR
   PA-PA-TW (Application Component) Taiwan
     PAOC_PAD_INFTY_0021_TW (Package) Infotyp 0021 (Family) Taiwan
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021 HR: Infotype 0021 International 20021212
Properties
Class CL_HRPA_INFOTYPE_0021_TW  
Short Description HR: Infotyp 0021 for Taiwan    
Super Class CL_HRPA_INFOTYPE_0021 HR: Infotype 0021 International 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_INFTY_0021_TW   Infotyp 0021 (Family) Taiwan 
Created 20021212   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0021_TW has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0021_TW has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0021_TW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_NATIONALITY Constant Protected Type reference (TYPE) LAND1 'TW' Country Key 20021212
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXEMPT Instance method Private Method Check exempt 20021213
2 CHECK_ID_NUMBER Instance method Private Method Check ID number 20021224
3 CHECK_NAME_AND_NATIONALITY Instance method Private Method Check name and nationality 20021212
4 CHECK_NHI_FOR_FAMILY Instance method Private Method Check NHI for family with nationality and id number 20021213
5 CHECK_NHI_MEMBER_RELATIONSHIP Instance method Private Method Check NHI member and relationship 20021212
6 CHECK_NHI_STATUS Instance method Private Method Check NHI status 20021213
7 CHECK_NHI_VALID_DATE Instance method Private Method Check NHI VALID DATE 20021217
8 CHECK_SPACE Instance method Private Method Check if the string within space. 20021216
9 CHECK_TW_ADDR Instance method Private Method Check Taiwan address 20021213
10 CHECK_TW_ZIP Instance method Private Method Check Taiwan zip code 20021213
11 GET_NHI_CONTINUE_REASON Instance method Private Method Get NHI continue reason 20021217
12 GET_REPORT_STATUS Instance method Private Method Get report status for social insurance 20021219
Events
Class CL_HRPA_INFOTYPE_0021_TW has no event.
Types
Class CL_HRPA_INFOTYPE_0021_TW has no local type.
Method Signatures

Method CHECK_EXEMPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXRSN Call by reference Type reference (TYPE) PTW_EXRSN Reason for exemption 20021217
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021217
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021217
4 Importing NHIEX Call by reference Type reference (TYPE) PTW_NHIEX NHI exempt by law 20021217

Method CHECK_EXEMPT on class CL_HRPA_INFOTYPE_0021_TW has no exception.

Method CHECK_ID_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FANAT Call by reference Type reference (TYPE) NATSL Nationality 20021224
2 Importing IDCHK Call by reference Type reference (TYPE) PTW_IDCHK ID number check error flag 20021224
3 Importing IDNUM Call by reference Type reference (TYPE) PTW_IDNUM ID number 20021224
4 Exporting IS_OK Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021224
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021224

Method CHECK_ID_NUMBER on class CL_HRPA_INFOTYPE_0021_TW has no exception.

Method CHECK_NAME_AND_NATIONALITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ALNAM Call by reference Type reference (TYPE) TEXT60 Text Field (60 Characters) 20021213
2 Importing FANAM Call by reference Type reference (TYPE) PAD_NACHN Last Name 20021213
3 Importing FAVOR Call by reference Type reference (TYPE) PAD_VORNA First Name 20021213
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021213
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021213
6 Importing NATIONALITY Call by reference Type reference (TYPE) NATSL Nationality 20021213
7 Importing NHIFA Call by reference Type reference (TYPE) PTW_NHIFA NHI for family member 20021213

Method CHECK_NAME_AND_NATIONALITY on class CL_HRPA_INFOTYPE_0021_TW has no exception.

Method CHECK_NHI_FOR_FAMILY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FANAT Call by reference Type reference (TYPE) NATSL Nationality 20021213
2 Importing IDNUM Call by reference Type reference (TYPE) PTW_IDNUM ID number 20021213
3 Exporting IS_OK Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021213
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021213
5 Importing NHIFA Call by reference Type reference (TYPE) PTW_NHIFA NHI for family member 20021213

Method CHECK_NHI_FOR_FAMILY on class CL_HRPA_INFOTYPE_0021_TW has no exception.

Method CHECK_NHI_MEMBER_RELATIONSHIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FAMSA Call by reference Type reference (TYPE) FAMSA Type of family record 20021213
2 Importing FAREL Call by reference Type reference (TYPE) PTW_FAREL Relationship to employee 20021213
3 Exporting IS_OK Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021213
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021213
5 Importing NHIFA Call by reference Type reference (TYPE) PTW_NHIFA NHI for family member 20021213

Method CHECK_NHI_MEMBER_RELATIONSHIP on class CL_HRPA_INFOTYPE_0021_TW has no exception.

Method CHECK_NHI_STATUS 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 (=' ') 20021216
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021216
3 Importing P0021 Call by reference Type reference (TYPE) P0021 HR Master Record: Infotype 0021 (Family) 20021216
4 Changing P0352 Call by reference Type reference (TYPE) P0352 NHI for Family member (TW) 20021216

Method CHECK_NHI_STATUS on class CL_HRPA_INFOTYPE_0021_TW has no exception.

Method CHECK_NHI_VALID_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BASE_DATE Call by reference Type reference (TYPE) DATS Field of type DATS 20021217
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021217
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021217
4 Importing NHIFA Call by reference Type reference (TYPE) PTW_NHIFA NHI for family member 20021217
5 Importing VALID_DATE Call by reference Type reference (TYPE) DATS Field of type DATS 20021217

Method CHECK_NHI_VALID_DATE on class CL_HRPA_INFOTYPE_0021_TW has no exception.

Method CHECK_SPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_NAME Call by reference Type reference (TYPE) CHAR011 Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021216
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021216
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021216
4 Importing STRING Call by reference Type reference (TYPE) ANY Street and house number 20021216

Method CHECK_SPACE on class CL_HRPA_INFOTYPE_0021_TW has no exception.

Method CHECK_TW_ADDR 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 (=' ') 20021216
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021216
3 Changing P0352 Call by reference Type reference (TYPE) P0352 NHI for Family member (TW) 20021216

Method CHECK_TW_ADDR on class CL_HRPA_INFOTYPE_0021_TW has no exception.

Method CHECK_TW_ZIP 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 (=' ') 20021213
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021213
3 Changing P0352 Call by reference Type reference (TYPE) P0352 Country Key 20021213

Method CHECK_TW_ZIP on class CL_HRPA_INFOTYPE_0021_TW has no exception.

Method GET_NHI_CONTINUE_REASON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CONTINUE_REASON Call by reference Type reference (TYPE) CONTINUE_REASON_TAB 20021217

Method GET_NHI_CONTINUE_REASON on class CL_HRPA_INFOTYPE_0021_TW has no exception.

Method GET_REPORT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_NAME Call by reference Type reference (TYPE) CHAR05 Character field length 5 20021219
2 Importing P0021 Call by reference Type reference (TYPE) P0021 HR Master Record: Infotype 0021 (Family) 20021219
3 Exporting P0352 Call by reference Type reference (TYPE) P0352 NHI for Family member (TW) 20021219
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021219

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