SAP ABAP Class CL_HRPA_INFOTYPE_0021 (HR: Infotype 0021 International)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PA-PA (Application Component) Personnel Administration
     PAOC_PAD_INFTY_0021_XX (Package) Infotype 0021 (Family Member/Dependents): International
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 20021022
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_IN Family/Related Person 20021112
2 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_VE Flow logic IT0021/ITview 0482 20030130
3 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_US Decoupled Class for Infotype 21 for US 20021115
4 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_TW HR: Infotyp 0021 for Taiwan 20021212
5 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_TH HR Master Data: Buisiness Logic for IT View 0187 20021128
6 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_SG Infotype 21-SG(Family Infotype) 20021114
7 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_PT 20021118
8 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_PH HR Master Data: Buisiness Logic for IT 0021 Philippines 20030131
9 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_NL Business Logic for IT0021 (NL-Specific) 20021122
10 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_MY HR Master Data: Buisiness Logic for IT View 0213 20021122
... Click here to see Used By full list (26 items)
Properties
Class CL_HRPA_INFOTYPE_0021  
Short Description HR: Infotype 0021 International    
Super Class CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_INFTY_0021_XX   Infotype 0021 (Family Member/Dependents): International 
Created 20021022   SAP 
Last change 20021111   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_T522N Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HR_T591A Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRPA_INFOTYPE_0021 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0021 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_NAME_AFFIX Constant Protected Type reference (TYPE) DZSART 'Z' Type of name affix 20021024
2 C_NAME_PREFIX Constant Protected Type reference (TYPE) DZSART 'V' Type of name affix 20021024
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BIRTH_DATE Instance method Protected Method Check If Date of Birth After SY Date or BEGDA 20021024
2 CHECK_EQUAL_SEX Instance method Protected Method Check If EE and Spouse Have Same Gender 20021024
3 CHECK_NAME_FORMAT_INDICATOR Instance method Protected Method Check Indicator for Name Format 20021024
4 CHECK_NATIONALITIES Instance method Protected Method Check Whether Different Nationalities 20021024
5 CHECK_PROCESS_NAME_AFFIX Instance method Protected Method Check Name Affix 20021024
6 DEFAULT_OBJPS Instance method Protected Method Propose OBJPS If Space 20021023
7 OBJPS_INTO_RIGHT_FORMAT Instance method Protected Method If OBJPS One Character, Fill with Leading Zeros 20021023
8 SPECIFIC_COMPUTATIONS Instance method Protected Method Infotype-Specific Logic 20021023
Events
Class CL_HRPA_INFOTYPE_0021 has no event.
Types
Class CL_HRPA_INFOTYPE_0021 has no local type.
Method Signatures

Method CHECK_BIRTH_DATE 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 Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021024
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021024
3 Importing P0021 Call by reference Type reference (TYPE) P0021 Personal-Stammsatz Infotyp 0021 (Familie) 20021024
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021119

Method CHECK_EQUAL_SEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021024
2 Importing P0021 Call by reference Type reference (TYPE) P0021 Personal-Stammsatz Infotyp 0021 (Familie) 20021024
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021024
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021119

Method CHECK_NAME_FORMAT_INDICATOR 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 Gültigkeitsbeginn 20021024
2 Importing KNZNM Call by reference Type reference (TYPE) KNZNM Kennzeichen Namensaufbereitung eines MA in einer Liste 20021024
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021024
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20021024
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021024
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021119

Method CHECK_NATIONALITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FANA2 Call by reference Type reference (TYPE) NATSL Nationalität 20021024
2 Importing FANA3 Call by reference Type reference (TYPE) NATSL Nationalität 20021024
3 Importing FANAT Call by reference Type reference (TYPE) NATSL Nationalität 20021024
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021024
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021024
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021119

Method CHECK_PROCESS_NAME_AFFIX 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) PROP_FNAME Vorschlagswerte Schnellerfassung: Feldname 20021024
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021024
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021024
4 Importing TITLE Call by reference Type reference (TYPE) C 20021111
5 Exporting TTOUT Call by reference Type reference (TYPE) TTOUT Ausgabetext für den Namenszusatz 20021024
6 Importing TYPE Call by reference Type reference (TYPE) DZSART Art des Namenszusatzes 20021111
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021024

Method DEFAULT_OBJPS 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 Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021023
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021023
3 Changing OBJPS Call by reference Type reference (TYPE) OBJPS Objekt-Identifikation 20021023
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Standard Selektionen für HR-Stammdaten-Reporting 20021023
5 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20021023
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021023
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021119

Method OBJPS_INTO_RIGHT_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing OBJPS Call by reference Type reference (TYPE) OBJPS Objekt-Identifikation 20021023
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021119

Method SPECIFIC_COMPUTATIONS 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 Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021023
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021023
3 Changing P0021 Call by reference Type reference (TYPE) P0021 Personal-Stammsatz Infotyp 0021 (Familie)/primärer ITsatz 20021023
4 Changing PNNNN2 Call by reference Type reference (TYPE) ANY Sekundärer Infotypsatz 20021023
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021023
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021119
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_IN Family/Related Person 20021112
2 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_VE Flow logic IT0021/ITview 0482 20030130
3 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_US Decoupled Class for Infotype 21 for US 20021115
4 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_TW HR: Infotyp 0021 for Taiwan 20021212
5 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_TH HR Master Data: Buisiness Logic for IT View 0187 20021128
6 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_SG Infotype 21-SG(Family Infotype) 20021114
7 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_PT 20021118
8 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_PH HR Master Data: Buisiness Logic for IT 0021 Philippines 20030131
9 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_NL Business Logic for IT0021 (NL-Specific) 20021122
10 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_MY HR Master Data: Buisiness Logic for IT View 0213 20021122
11 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_MX Flow logic IT0021/ITview 0428 20021125
12 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_KR HR: Infotype 0021 for S. Korea 20021127
13 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_JP Business logic for P0021(JP) 20021118
14 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_AR Flow logic IT0021/ITview 0394 20021119
15 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_ID Family/Related Person Infotype - Indonesia 20021122
16 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_HK HR: Infotyp 0021 for Hong Kong 20021126
17 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_GB Family/Related Person 20070105
18 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_FR HR: Infotype 0021 French Add-On 20021220
19 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_ES HR: Infotype 0021, Family/related pers. 20021115
20 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_DE Family/Related Person (DE & Company Pension Scheme) 20021120
21 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_CN HR: Infotyp 0021 China 20021118
22 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_CH HR: Infotype 0021 (Family/Related Persons) CH Country Vers. 20021122
23 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_CA Decoupled Class for Infotype 21 for Canada 20021127
24 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_BR Flow logic IT0021/ITview 0397 20021127
25 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_BE HR: Infotype 21 Family data 20030123
26 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_AT HR: Infotype 0021 (Family Member/Dependent) Country Vers. AT 20030415
History
Last changed by/on SAP  20021111 
SAP Release Created in 200