SAP ABAP Class CL_HRPA_INFOTYPE_0021_KR (HR: Infotype 0021 for S. Korea)
Hierarchy
EA-HRCKR (Software Component) Sub component EA-HRCKR of EA-HR
   PA-PA-KR (Application Component) South Korea
     PAOC_PAD_INFTY_0021_KR (Package) Infotyp 0021 (Family) S.Korea
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 20021127
Properties
Class CL_HRPA_INFOTYPE_0021_KR  
Short Description HR: Infotype 0021 for S. Korea    
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_KR   Infotyp 0021 (Family) S.Korea 
Created 20021127   SAP 
Last change 20070913   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0021_KR has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0021_KR has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0021_KR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_REG_LENGTH Constant Private Type reference (TYPE) I '13' Length of regional ID number 20030304
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DEPENDENCY_FIELDS Instance method Private Method Check related dependency fields 20030304
2 CHECK_SPOUSE_GENDER Instance method Private Method Check the gender of spouse against ee's gender 20070212
3 COMPUTE_FGBDT_FASEX_FROM_REGNO Instance method Private Method Compute default birth date and gender for family member 20070212
4 FILL_COMPLETE_NAME Instance method Private Method Fill complete name(fcnam) 20130321
5 SET_SURNAME_FOR_CHILDREN Instance method Private Method Set surname for children 20021206
Events
Class CL_HRPA_INFOTYPE_0021_KR has no event.
Types
Class CL_HRPA_INFOTYPE_0021_KR has no local type.
Method Signatures

Method CHECK_DEPENDENCY_FIELDS 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) ANY field name for check 20030304
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030304
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030304
4 Importing VALUE Call by reference Type reference (TYPE) CHAR1 Single-character flag 20030304

Method CHECK_DEPENDENCY_FIELDS on class CL_HRPA_INFOTYPE_0021_KR has no exception.

Method CHECK_SPOUSE_GENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FAMSA Call by reference Type reference (TYPE) P0021-FAMSA Type of Family Record 20070302
2 Importing FASEX Call by reference Type reference (TYPE) P0021-FASEX Gender Key 20070302
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20070212
4 Importing PERNR Call by reference Type reference (TYPE) P0021-PERNR Personnel Number 20070302
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Retention 20070212

Method CHECK_SPOUSE_GENDER on class CL_HRPA_INFOTYPE_0021_KR has no exception.

Method COMPUTE_FGBDT_FASEX_FROM_REGNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FASEX Call by reference Type reference (TYPE) GESCH Gender Key 20070212
2 Exporting FGBDT Call by reference Type reference (TYPE) GBDAT Date of Birth 20070212
3 Exporting IS_OK Value transfer Type reference (TYPE) BOOLE_D Link field for view query 20070212
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20070212
5 Importing REGNO Call by reference Type reference (TYPE) PKR_REGNO Korean Registration Number 20070212

Method COMPUTE_FGBDT_FASEX_FROM_REGNO on class CL_HRPA_INFOTYPE_0021_KR has no exception.

Method FILL_COMPLETE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FCNAM Call by reference Type reference (TYPE) PAD_CNAME Complete Name 20130321
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130321
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20130321
4 Importing P0021 Call by reference Type reference (TYPE) P0021 HR Master Record: Infotype 0021 (Family) 20130321
5 Importing P0540 Call by reference Type reference (TYPE) P0540 Family KOR 20130321
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Retention 20130321

Method FILL_COMPLETE_NAME on class CL_HRPA_INFOTYPE_0021_KR has no exception.

Method SET_SURNAME_FOR_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LNMHG Call by reference Type reference (TYPE) PKR_LNMHG Last name in Korean 20021206
2 Importing P0021 Call by reference Type reference (TYPE) P0021 HR Master Record: Infotype 0021 (Family) 20021206
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021206

Method SET_SURNAME_FOR_CHILDREN on class CL_HRPA_INFOTYPE_0021_KR has no exception.
History
Last changed by/on SAP  20070913 
SAP Release Created in 200