SAP ABAP Class CL_HRPA_INFOTYPE_0021_SG (Infotype 21-SG(Family Infotype))
Hierarchy
EA-HRCSG (Software Component) Sub component EA-HRCSG of EA-HR
   PA-PA-SG (Application Component) Singapore
     PAOC_PAD_INFTY_0021_SG (Package) Infotype Decoupling for IT 0021 - Indonesia
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 20021114
Properties
Class CL_HRPA_INFOTYPE_0021_SG  
Short Description Infotype 21-SG(Family Infotype)    
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_SG   Infotype Decoupling for IT 0021 - Indonesia 
Created 20021114   SAP 
Last change 20070913   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_T005 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HR_T005S Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_HR_T005T Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_HR_T005U Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_HR_T505R Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 CL_HR_T505S Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
7 CL_HR_T5R03 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
8 CL_HR_T5R04 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRPA_INFOTYPE_0021_SG has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0021_SG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_MOLGA_READER Instance attribute Private Object reference (TYPE REF TO) CL_HRPA_MOLGA HR Master Data: Read MOLGA 20061030
2 C_MSGTY_5R Constant Public Type reference (TYPE) SYMSGID '5R' Message Class- 5R 20021116
3 C_MSGTY_HRITFSG Constant Public Type reference (TYPE) SYMSGID 'HRITFSG' Message class - HRITFSG 20021116
4 C_MSGTY_RP Constant Private Type reference (TYPE) SYMSGID 'RP' Message class - RP 20021116
Methods
# Method Level Visibility Method type Description Created on
1 BL_CHECK_0021 Instance method Protected Method BL checks for 0021 - SG 20021117
2 BL_CHECK_0021_MODIFY Instance method Protected Method BL checks for 0021 - SG 20021120
3 BL_CHECK_0412 Instance method Protected Method Checks for 0412(view 0021) fields 20021116
4 BL_CHECK_ADDRESS Instance method Private Method Check address of relation 20021117
5 BL_CHECK_CHILD_DETAIL Instance method Private Method check child detail 20060926
6 BL_CHECK_DROPDOWM_RACKY Instance method Private Method Check Drop down values 20021116
7 BL_CHECK_DROPDOWN_PMRES Instance method Private Method Check Drop down values 20021116
8 BL_CHECK_F4_LAND Instance method Private Method Check F4 help value - Land 20021117
9 BL_CHECK_F4_STAT Instance method Private Method Check F4 help value - Stat 20021117
10 BL_CHECK_MAIN Instance method Protected Method BL Checks -Main method 20021117
11 BL_CHECK_MODIFY Instance method Protected Method BL Checks -Modify 20021120
12 BL_CHECK_PERID Instance method Private Method Change permo if initial. 20021116
13 BL_CHECK_SPOUSE_NO Instance method Protected Method Check the no of spouse count 20021116
14 DEFAULT_DATA_SG Instance method Protected Method Default SG specific fields 20021115
15 GET_OBJPS Instance method Protected Method Get the OBJPS 20021115
16 GET_SPOUSE_COUNT Instance method Protected Method Get the spouse count 20021116
17 P0002 Instance method Private Method Read infotype 2 20021116
18 RETRIEVE_T591A Instance method Private Method Get data from table T591A 20100616
Events
Class CL_HRPA_INFOTYPE_0021_SG has no event.
Types
Class CL_HRPA_INFOTYPE_0021_SG has no local type.
Method Signatures

Method BL_CHECK_0021 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021117
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021117
3 Changing P0021 Call by reference Type reference (TYPE) P0021 HR Master Record: Infotype 0021 (Family) 20021117
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021117

Method BL_CHECK_0021 on class CL_HRPA_INFOTYPE_0021_SG has no exception.

Method BL_CHECK_0021_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021120
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021120
3 Changing P0021 Call by reference Type reference (TYPE) P0021 HR Master Record: Infotype 0021 (Family) 20021120
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021120

Method BL_CHECK_0021_MODIFY on class CL_HRPA_INFOTYPE_0021_SG has no exception.

Method BL_CHECK_0412 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021116
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021116
3 Changing P0021 Call by reference Type reference (TYPE) P0021 HR Master Record: Infotype 0021 (Family) 20021116
4 Changing P0412 Call by reference Type reference (TYPE) P0412 HR Master Record : Additional family related information 20021116
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021117

Method BL_CHECK_0412 on class CL_HRPA_INFOTYPE_0021_SG has no exception.

Method BL_CHECK_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CITY Call by reference Type reference (TYPE) P0412-CITY City 20021117
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021117
3 Importing LAND Call by reference Type reference (TYPE) P0412-LAND Country Key 20021117
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021117
5 Importing PSTCD Call by reference Type reference (TYPE) P0412-PSTCD Postal Code 20021117
6 Importing STREET Call by reference Type reference (TYPE) P0412-STRT House number and street 20021117

Method BL_CHECK_ADDRESS on class CL_HRPA_INFOTYPE_0021_SG has no exception.

Method BL_CHECK_CHILD_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLCNO Call by reference Type reference (TYPE) P0412-CLCNO BIRTH CERT. NO. 20060926
2 Importing CLDTY Call by reference Type reference (TYPE) P0412-CLDTY CHILD TYPE 20060926
3 Importing CONFN Call by reference Type reference (TYPE) P0412-CONFN CONFINMENT NUMBER 20060926
4 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060926
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060926
6 Importing SNAME Call by reference Type reference (TYPE) P0412-SNAME SCHOOL NAME 20060926

Method BL_CHECK_CHILD_DETAIL on class CL_HRPA_INFOTYPE_0021_SG has no exception.

Method BL_CHECK_DROPDOWM_RACKY 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 20021116
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021116
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021116
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20021116
5 Importing RACKY Call by reference Type reference (TYPE) P0412-RACKY Ethnic origin 20021116
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021116

Method BL_CHECK_DROPDOWM_RACKY on class CL_HRPA_INFOTYPE_0021_SG has no exception.

Method BL_CHECK_DROPDOWN_PMRES 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 20021116
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021116
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021116
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20021116
5 Importing PMRES Call by reference Type reference (TYPE) P0412-PMRES Residency type 20021116
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021116

Method BL_CHECK_DROPDOWN_PMRES on class CL_HRPA_INFOTYPE_0021_SG has no exception.

Method BL_CHECK_F4_LAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021117
2 Importing LAND Call by reference Type reference (TYPE) P0412-LAND Country Key 20021117
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021117

Method BL_CHECK_F4_LAND on class CL_HRPA_INFOTYPE_0021_SG has no exception.

Method BL_CHECK_F4_STAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021117
2 Importing LAND Call by reference Type reference (TYPE) P0412-LAND Country Key 20021117
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021117
4 Importing STAT Call by reference Type reference (TYPE) P0412-STAT1 Region (State, Province, County) 20021117

Method BL_CHECK_F4_STAT on class CL_HRPA_INFOTYPE_0021_SG has no exception.

Method BL_CHECK_MAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021117
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021117
3 Changing P0021 Call by reference Type reference (TYPE) P0021 HR Master Record: Infotype 0021 (Family) 20021117
4 Changing P0412 Call by reference Type reference (TYPE) P0412 HR Master Record : Additional family related information 20021117
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021117

Method BL_CHECK_MAIN on class CL_HRPA_INFOTYPE_0021_SG has no exception.

Method BL_CHECK_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021120
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021120
3 Changing P0021 Call by reference Type reference (TYPE) P0021 HR Master Record: Infotype 0021 (Family) 20021120
4 Changing P0412 Call by reference Type reference (TYPE) P0412 HR Master Record : Additional family related information 20021120
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021120

Method BL_CHECK_MODIFY on class CL_HRPA_INFOTYPE_0021_SG has no exception.

Method BL_CHECK_PERID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) P0412-BEGDA Start Date 20021116
2 Changing PERMO Call by reference Type reference (TYPE) P0412-PERMO Modifier for Personnel Identifier 20021116
3 Importing PERNR Call by reference Type reference (TYPE) P0412-PERNR Personnel Number 20021116
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021116

Method BL_CHECK_PERID on class CL_HRPA_INFOTYPE_0021_SG has no exception.

Method BL_CHECK_SPOUSE_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021116
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021116
3 Importing P0021 Call by reference Type reference (TYPE) P0021 Type of family record 20021116
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021116

Method BL_CHECK_SPOUSE_NO on class CL_HRPA_INFOTYPE_0021_SG has no exception.

Method DEFAULT_DATA_SG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0021 Call by reference Type reference (TYPE) P0021 HR Master Record: Infotype 0021 (Family) 20021115
2 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021117

Method DEFAULT_DATA_SG on class CL_HRPA_INFOTYPE_0021_SG has no exception.

Method GET_OBJPS 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 20021115
2 Changing OBJPS Call by reference Type reference (TYPE) P0021-OBJPS Object Identification 20021115
3 Importing PERNR Call by reference Type reference (TYPE) P0021-PERNR Personnel Number 20021116
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021116

Method GET_OBJPS on class CL_HRPA_INFOTYPE_0021_SG has no exception.

Method GET_SPOUSE_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NO_OF_SPOUSE Call by reference Type reference (TYPE) I 20021116
2 Importing P0021 Call by reference Type reference (TYPE) P0021 HR Master Record: Infotype 0021 (Family) 20021116
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021116

Method GET_SPOUSE_COUNT on class CL_HRPA_INFOTYPE_0021_SG has no exception.

Method P0002 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 20021116
2 Exporting P0002 Call by reference Type reference (TYPE) P0002 20021116
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20021116
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021116

Method P0002 on class CL_HRPA_INFOTYPE_0021_SG has no exception.

Method RETRIEVE_T591A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T591A Call by reference Type reference (TYPE) T591A Subtype Characteristics 20100616
2 Importing I_INFTY Call by reference Type reference (TYPE) P0021-INFTY Infotype 20100616
3 Importing I_SUBTY Call by reference Type reference (TYPE) P0021-SUBTY Subtype 20100616

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