SAP ABAP Class CL_HRPA_INFOTYPE_UN21 (NPO: IT 21)
Hierarchy
SAP_HRCUN (Software Component) Sub component SAP_HRCUN of SAP_HR
   PY-NPO (Application Component) Non Profit Organizations
     PBUN (Package) Master Data Non Profit Organizations
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 20060804
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0021_UN Business logic for IT0021 20060804
Properties
Class CL_HRPA_INFOTYPE_UN21  
Short Description NPO: IT 21    
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 PBUN   Master Data Non Profit Organizations 
Created 20060804   SAP 
Last change 20071120   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_UN21 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_UN21 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 20060804
2 C_NAME_PREFIX Constant Protected Type reference (TYPE) DZSART 'V' Type of name affix 20060804
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 20060804
2 CHECK_EQUAL_SEX Instance method Protected Method Check If EE and Spouse Have Same Gender 20060804
3 CHECK_NAME_FORMAT_INDICATOR Instance method Protected Method Check Indicator for Name Format 20060804
4 CHECK_NATIONALITIES Instance method Protected Method Check Whether Different Nationalities 20060804
5 CHECK_PROCESS_NAME_AFFIX Instance method Protected Method Check Name Affix 20060804
6 DEFAULT_OBJPS Instance method Protected Method Propose OBJPS If Space 20060804
7 OBJPS_INTO_RIGHT_FORMAT Instance method Protected Method If OBJPS One Character, Fill with Leading Zeros 20060804
8 SPECIFIC_COMPUTATIONS Instance method Protected Method Infotype-Specific Logic 20060804
Events
Class CL_HRPA_INFOTYPE_UN21 has no event.
Types
Class CL_HRPA_INFOTYPE_UN21 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 Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20060804
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060804
3 Importing P0021 Call by reference Type reference (TYPE) P0021 HR Master Record: Infotype 0021 (Family) 20060804
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20060807

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 Master Data: Messages 20060804
2 Importing P0021 Call by reference Type reference (TYPE) P0021 HR Master Record: Infotype 0021 (Family) 20060804
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Storage 20060804
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20060807

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 Valid From Date 20060804
2 Importing KNZNM Call by reference Type reference (TYPE) KNZNM Name format indicator for employee in a list 20060804
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060804
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20060804
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Storage 20060804
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20060807

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 Nationality 20060804
2 Importing FANA3 Call by reference Type reference (TYPE) NATSL Nationality 20060804
3 Importing FANAT Call by reference Type reference (TYPE) NATSL Nationality 20060804
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20060804
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060804
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20060807

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 Default values for fast entry: field name 20060804
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20060804
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060804
4 Importing TITLE Call by reference Type reference (TYPE) C 20060804
5 Exporting TTOUT Call by reference Type reference (TYPE) TTOUT Output text for name affix 20060804
6 Importing TYPE Call by reference Type reference (TYPE) DZSART Type of name affix 20060804
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20060807

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 Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20060804
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060804
3 Changing OBJPS Call by reference Type reference (TYPE) OBJPS Object Identification 20060804
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Standard Selections for HR Master Data Reporting 20060804
5 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtype 20060804
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Storage 20060804
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20060807

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 Object Identification 20060804
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20060807

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 Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20060804
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060804
3 Changing P0021 Call by reference Type reference (TYPE) P0021 HR Master Record for Infotype 0021 (Family)/Primary Record 20060804
4 Changing PNNNN2 Call by reference Type reference (TYPE) ANY Secondary Infotype Record 20060804
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Storage 20060804
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20060807
History
Last changed by/on SAP  20071120 
SAP Release Created in