SAP ABAP Class CL_HRPA_INFOTYPE_0002_US (Infotype 0002: Personal data for US - CE)
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 20011031
Properties
Class CL_HRPA_INFOTYPE_0002_US  
Short Description Infotype 0002: Personal data for US - CE    
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 20011031   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0002_US has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0002_US has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0002_US has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_SWITCH_OFF Constant Private Type reference (TYPE) XFELD SPACE Checkbox 20011109
2 C_SWITCH_ON Constant Private Type reference (TYPE) XFELD 'X' Checkbox 20011109
Methods
# Method Level Visibility Method type Description Created on
1 AUDIT_SSN Instance method Protected Method Checks for the duplicate Social Security Numbers 20020711
2 CHECK_SSN_FORMAT Instance method Protected Method Checks on the Social Security Number format 20011107
3 P0031 Instance method Private Method Read IT 0031-For use with Old logic,if reqd. Can be deleted 20011107
4 VERIFY_GENDER_US Instance method Protected Method Verifies Gender consistency 20020318
Events
Class CL_HRPA_INFOTYPE_0002_US has no event.
Types
Class CL_HRPA_INFOTYPE_0002_US has no local type.
Method Signatures

Method AUDIT_SSN 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 Beginndatum 20020711
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 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 Personal-ID 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 Personalnummer 20020711
7 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20020711

Method AUDIT_SSN on class CL_HRPA_INFOTYPE_0002_US has no exception.

Method CHECK_SSN_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 (=' ') 20011107
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20011107
3 Importing PERID Call by reference Type reference (TYPE) P0002-PERID Personal-ID 20011107

Method CHECK_SSN_FORMAT on class CL_HRPA_INFOTYPE_0002_US has no exception.

Method P0031 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 Beginndatum 20011107
2 Returning P0031 Value transfer Type reference (TYPE) P0031 HR-Stammdaten Infotyp 0066 - Pfändung Kanada: Reihenfolge 20011107
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20011107
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20011107

Method P0031 on class CL_HRPA_INFOTYPE_0002_US has no exception.

Method VERIFY_GENDER_US 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