SAP ABAP Class CL_HRPA_INFOTYPE_0002_CA (Infotype 2 - Personal Data : Canada)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PA-PA (Application Component) Personnel Administration
     PAOC_PAD_PERSONAL_DATA (Package) Add-On Developments: Personal Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0002 HR: Infotype 0002 international version 20011109
Properties
Class CL_HRPA_INFOTYPE_0002_CA  
Short Description Infotype 2 - Personal Data : Canada    
Super Class CL_HRPA_INFOTYPE_0002 HR: Infotype 0002 international version 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_PERSONAL_DATA   Add-On Developments: Personal Data 
Created 20011109   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0002_CA has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0002_CA has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0002_CA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_SWITCH_OFF Instance attribute Private Type reference (TYPE) XFELD SPACE Checkbox 20011109
2 C_SWITCH_ON Instance attribute Private Type reference (TYPE) XFELD 'X' Checkbox 20011109
Methods
# Method Level Visibility Method type Description Created on
1 AUDIT_SIN Instance method Protected Method Checks for the duplicate Social Insurance Numbers 20020711
2 CHECK_SIN_FORMAT Instance method Protected Method Check the Social Insurance Number 20020717
3 VERIFY_GENDER_CA Instance method Protected Method Verifies Gender consistency 20020318
Events
Class CL_HRPA_INFOTYPE_0002_CA has no event.
Types
Class CL_HRPA_INFOTYPE_0002_CA has no local type.
Method Signatures

Method AUDIT_SIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) P0002-BEGDA 20020711
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D 20020711
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20020711
4 Importing PERID Call by reference Type reference (TYPE) P0002-PERID 20020711
5 Importing PERMO Call by reference Type reference (TYPE) P0002-PERMO Modifikator für Personalkennung 20020717
6 Importing PERNR Call by reference Type reference (TYPE) P0002-PERNR 20020711
7 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20020711
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION Personalstammdaten, unerfüllte Programmbedingung 20020711

Method CHECK_SIN_FORMAT 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 (=' ') 20020717
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20020717
3 Importing PERID Call by reference Type reference (TYPE) P0002-PERID Personal-ID 20020717
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION Personalstammdaten, unerfüllte Programmbedingung 20020717

Method VERIFY_GENDER_CA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ANRDE Call by reference Type reference (TYPE) ANRDE Anredeschlüssel 20020318
2 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Beginndatum 20020318
3 Importing GESCH Call by reference Type reference (TYPE) GESCH Geschlechtsschlüssel 20020318
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020318
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20020318
6 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20020318
7 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20020318
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION Personalstammdaten, unerfüllte Programmbedingung 20020318
History
Last changed by/on SAP  20041209 
SAP Release Created in