SAP ABAP Class CL_HRPA_INFOTYPE_0185 (Personal Ids-Check Class)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PY-XX-RS (Application Component) Reuse Services for Country Development
     PAOC_PAD_INFTY_0185_XX (Package) Package for decoupling for infotype 185 - 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 20020927
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0185_CN Infotype 0185: Person IDs (CN) 20021126
2 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0185_HK Infotype 0185: Person IDs (HK) 20021212
3 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0185_IN Personal IDs - India 20021031
4 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0185_MY HR: Infotype 0185 - Malaysia 20021121
5 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0185_SG Personal IDs - Singapore 20021007
6 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0185_TH HR: Infotype 0185 - Thailand 20021127
7 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0185_TW Infotype 0185: Person IDs (TW) 20021206
Properties
Class CL_HRPA_INFOTYPE_0185  
Short Description Personal Ids-Check Class    
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_0185_XX   Package for decoupling for infotype 185 - International 
Created 20020927   SAP 
Last change 20020927   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_T005T Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HR_T5R05 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_HR_T5R06 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRPA_INFOTYPE_0185 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0185 has no friend class.
Attributes
Class CL_HRPA_INFOTYPE_0185 has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE_0185 Instance method Protected Method Handle message addition 20020930
2 BL_CHECK_DATE Instance method Protected Method Checks- Issue and expiry dates 20021001
3 BL_CHECK_DATE_EXPIRY Instance method Protected Method Checks - Expiry date 20021001
4 BL_CHECK_DATE_ISSUE Instance method Protected Method Checks - Issue date 20021001
5 BL_CHECK_ICNUM Instance method Protected Method Checks- IC Number( format, business checks) 20021001
6 BL_CHECK_ICOLD Instance method Protected Method Checks- IC Number Old( format, business checks) 20021001
7 BL_CHECK_ICTYPE Instance method Protected Method Check ICType 20020928
8 BL_CHECK_MAIN Instance method Protected Method Business checks - All 20021001
9 CHECK_ICNUM_EXEC Instance method Protected Method Execute ICNUM checks. 20021025
10 GET_BIRTH_DATE Instance method Protected Method Get the Birth date 20021001
11 GET_COUNTRY_KEY_DESC Instance method Protected Method Get country description 20020928
12 P0002 Instance method Protected Method Infotype 0002 read 20021001
Events
Class CL_HRPA_INFOTYPE_0185 has no event.
Types
Class CL_HRPA_INFOTYPE_0185 has no local type.
Method Signatures

Method ADD_MESSAGE_0185 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_LIST Call by reference Type reference (TYPE) HRPAD_FIELD_TAB Feldliste 20020930
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20020930
3 Importing MSGID Call by reference Type reference (TYPE) SYMSGID Meldungen, Meldungsklasse 20020930
4 Importing MSGNO Call by reference Type reference (TYPE) SYMSGNO Meldungen, Meldungsnummer 20020930
5 Importing MSGTY Call by reference Type reference (TYPE) SYMSGTY Meldungen, Meldungsart 20020930
6 Importing MSGV1 Call by reference Type reference (TYPE) SYMSGV Meldungen, Meldungsvariablen 20020930
7 Importing MSGV2 Call by reference Type reference (TYPE) SYMSGV Meldungen, Meldungsvariablen 20020930
8 Importing MSGV3 Call by reference Type reference (TYPE) SYMSGV Meldungen, Meldungsvariablen 20020930
9 Importing MSGV4 Call by reference Type reference (TYPE) SYMSGV Meldungen, Meldungsvariablen 20020930

Method ADD_MESSAGE_0185 on class CL_HRPA_INFOTYPE_0185 has no exception.

Method BL_CHECK_DATE 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 Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021001
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20021001
3 Importing P0185 Call by reference Type reference (TYPE) P0185 Nur für Singapur relevant 20021001
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021126

Method BL_CHECK_DATE on class CL_HRPA_INFOTYPE_0185 has no exception.

Method BL_CHECK_DATE_EXPIRY 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 Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021001
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20021001
3 Importing P0185 Call by reference Type reference (TYPE) P0185 Nur für Singapur relevant 20021001

Method BL_CHECK_DATE_EXPIRY on class CL_HRPA_INFOTYPE_0185 has no exception.

Method BL_CHECK_DATE_ISSUE 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 Boolesche Variable 20021001
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20021001
3 Importing P0185 Call by reference Type reference (TYPE) P0185 Nur für Singapur relevant 20021001
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021126

Method BL_CHECK_DATE_ISSUE on class CL_HRPA_INFOTYPE_0185 has no exception.

Method BL_CHECK_ICNUM 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 Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021001
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20021001
3 Changing P0185 Call by reference Type reference (TYPE) P0185 ID-Nummer 20021023
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021126

Method BL_CHECK_ICNUM on class CL_HRPA_INFOTYPE_0185 has no exception.

Method BL_CHECK_ICOLD 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 Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021001
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20021001
3 Changing P0185 Call by reference Type reference (TYPE) P0185 Nur für Singapur relevant 20021001
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021126

Method BL_CHECK_ICOLD on class CL_HRPA_INFOTYPE_0185 has no exception.

Method BL_CHECK_ICTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ICTYP Call by reference Type reference (TYPE) P0185-ICTYP IC Art 20020928
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020928
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20020928
4 Importing P0185 Call by reference Type reference (TYPE) P0185 Nur für Singapur relevant 20020930
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021126

Method BL_CHECK_ICTYPE on class CL_HRPA_INFOTYPE_0185 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 Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021001
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20021001
3 Changing P0185 Call by reference Type reference (TYPE) P0185 Nur für Singapur relevant 20021001
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021126

Method BL_CHECK_MAIN on class CL_HRPA_INFOTYPE_0185 has no exception.

Method CHECK_ICNUM_EXEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD Call by reference Type reference (TYPE) PROP_FNAME Vorschlagswerte Schnellerfassung: Feldname 20021025
2 Importing ICNUM Call by reference Type reference (TYPE) P0185-ICNUM ID-Nummer 20021025
3 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021025
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Personalstammdaten: Meldungen 20021025
5 Changing P0185 Call by reference Type reference (TYPE) P0185 Nur für Singapur relevant 20021025
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021126

Method CHECK_ICNUM_EXEC on class CL_HRPA_INFOTYPE_0185 has no exception.

Method GET_BIRTH_DATE 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 20021001
2 Exporting BIRTH_DATE Call by reference Type reference (TYPE) DATUM Datum 20021001
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20021001
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021001

Method GET_BIRTH_DATE on class CL_HRPA_INFOTYPE_0185 has no exception.

Method GET_COUNTRY_KEY_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNTRY_KEY Call by reference Type reference (TYPE) P0185-IDCOT Land 20020928
2 Importing LANGU Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20020928
3 Returning T005T Value transfer Type reference (TYPE) T005T Ländernamen 20020928

Method GET_COUNTRY_KEY_DESC on class CL_HRPA_INFOTYPE_0185 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 Beginndatum 20021001
2 Returning P0002 Value transfer Type reference (TYPE) P0002 20021001
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20021001
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021001
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION Ausnahme 20021001
History
Last changed by/on SAP  20020927 
SAP Release Created in 200