SAP ABAP Class CL_HRPA_INFOTYPE_0290 (Business logic for IT0290)
Hierarchy
SAP_HRCRU (Software Component) Sub component SAP_HRCRU of SAP_HR
   PA-PA-RU (Application Component) Personalwesesen Stammdaten: Russland
     PB33 (Package) HR master data : Russia
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 20050722
Properties
Class CL_HRPA_INFOTYPE_0290  
Short Description Business logic for IT0290    
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 PB33   HR master data : Russia 
Created 20050722   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0290 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0290 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0290 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_ALF_ENG Instance attribute Private Type reference (TYPE) STRING 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' 20060717
2 G_ALF_ILG Instance attribute Private Type reference (TYPE) STRING '~`@#$%^&*()_+|/;:.>, 20060717
3 G_ALF_NUM Instance attribute Private Type reference (TYPE) STRING '0123456789' 20060717
4 G_ALF_RIM Instance attribute Private Type reference (TYPE) STRING 'IVXLCMivxlcm' 20060717
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ALF Instance method Private Method Check string for LAT/RUS/NUM 20050914
2 CHECK_BIRTHPLACE Instance method Private Method PIC: Check birthplace 20060717
3 CHECK_FIO Instance method Public Method PIC: Check FIO 20060717
4 CHECK_ISSUE_DATE Instance method Private Method PIC: Check issue date 20060717
5 CHECK_LEGAL_01 Instance method Private Method Check input values LL-RR_999999 (L - Roman/R - Cyrilic) 20050913
6 CHECK_LEGAL_02 Instance method Private Method Check input values 99____999999 20050913
7 CHECK_LEGAL_03 Instance method Private Method Check input values RR____999999 20050913
8 CHECK_LEGAL_21 Instance method Private Method Check input values 99_99_999999 20050914
9 CHECK_LEGAL_28 Instance method Private Method Check input values 99_RR_999999 20060515
10 CHECK_LEGAL_INN Instance method Private Method Check input value INN 20050913
11 CHECK_LEGAL_PFR Instance method Private Method Check input value PFR 20050913
12 CHECK_MILITARY Instance method Private Method Check military card 20050920
13 CHECK_SPECIAL_GBDAT Instance method Private Method PIC: Check special birt-date 20060717
14 SPECIFIC_COMPUTATIONS Instance method Protected Method Specific infotype logic 20050913
Events
Class CL_HRPA_INFOTYPE_0290 has no event.
Types
Class CL_HRPA_INFOTYPE_0290 has no local type.
Method Signatures

Method CHECK_ALF 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 (=' ') 20050914
2 Importing STRING Call by reference Type reference (TYPE) STRING String value 20050914
3 Importing TYPE Call by reference Type reference (TYPE) CHAR1 Lat/Rus/Num ('L', 'R', 'N') 20050914

Method CHECK_ALF on class CL_HRPA_INFOTYPE_0290 has no exception.

Method CHECK_BIRTHPLACE 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 (=' ') 20060717
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060717
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20060717
4 Importing P0290 Call by reference Type reference (TYPE) P0290 HR Master Record: Infotype 0290 - Identity card CIS 20060717

Method CHECK_BIRTHPLACE on class CL_HRPA_INFOTYPE_0290 has no exception.

Method CHECK_FIO 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 (=' ') 20060717
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060717
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20060717
4 Importing P0290 Call by reference Type reference (TYPE) P0290 HR Master Record: Infotype 0290 - Identity card CIS 20060717

Method CHECK_FIO on class CL_HRPA_INFOTYPE_0290 has no exception.

Method CHECK_ISSUE_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 (=' ') 20060717
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060717
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20060717
4 Importing P0290 Call by reference Type reference (TYPE) P0290 HR Master Record: Infotype 0290 - Identity card CIS 20060717

Method CHECK_ISSUE_DATE on class CL_HRPA_INFOTYPE_0290 has no exception.

Method CHECK_LEGAL_01 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 (=' ') 20050914
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050914
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20050914
4 Importing P0290 Call by reference Type reference (TYPE) P0290 HR Master Record: Infotype 0290 - Identity card CIS 20050914

Method CHECK_LEGAL_01 on class CL_HRPA_INFOTYPE_0290 has no exception.

Method CHECK_LEGAL_02 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 (=' ') 20050914
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050914
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20050914
4 Importing P0290 Call by reference Type reference (TYPE) P0290 HR Master Record: Infotype 0290 - Identity card CIS 20050914

Method CHECK_LEGAL_02 on class CL_HRPA_INFOTYPE_0290 has no exception.

Method CHECK_LEGAL_03 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 (=' ') 20050914
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050914
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20050914
4 Importing P0290 Call by reference Type reference (TYPE) P0290 HR Master Record: Infotype 0290 - Identity card CIS 20050914

Method CHECK_LEGAL_03 on class CL_HRPA_INFOTYPE_0290 has no exception.

Method CHECK_LEGAL_21 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 (=' ') 20050914
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050914
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20050914
4 Importing P0290 Call by reference Type reference (TYPE) P0290 HR Master Record: Infotype 0290 - Identity card CIS 20050914

Method CHECK_LEGAL_21 on class CL_HRPA_INFOTYPE_0290 has no exception.

Method CHECK_LEGAL_28 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 (=' ') 20060515
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060515
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20060515
4 Importing P0290 Call by reference Type reference (TYPE) P0290 HR Master Record: Infotype 0290 - Identity card CIS 20060515

Method CHECK_LEGAL_28 on class CL_HRPA_INFOTYPE_0290 has no exception.

Method CHECK_LEGAL_INN 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 (=' ') 20050914
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050914
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20050914
4 Importing P0290 Call by reference Type reference (TYPE) P0290 HR Master Record: Infotype 0290 - Identity card CIS 20050914

Method CHECK_LEGAL_INN on class CL_HRPA_INFOTYPE_0290 has no exception.

Method CHECK_LEGAL_PFR 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 (=' ') 20050914
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050914
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20050914
4 Importing P0290 Call by reference Type reference (TYPE) P0290 HR Master Record: Infotype 0290 - Identity card CIS 20050914

Method CHECK_LEGAL_PFR on class CL_HRPA_INFOTYPE_0290 has no exception.

Method CHECK_MILITARY 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 (=' ') 20050920
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050920
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20050920
4 Importing P0290 Call by reference Type reference (TYPE) P0290 HR Master Record: Infotype 0290 - Identity card CIS 20050920

Method CHECK_MILITARY on class CL_HRPA_INFOTYPE_0290 has no exception.

Method CHECK_SPECIAL_GBDAT 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 (=' ') 20060717
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060717
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20060717
4 Importing P0290 Call by reference Type reference (TYPE) P0290 HR Master Record: Infotype 0290 - Identity card CIS 20060717

Method CHECK_SPECIAL_GBDAT on class CL_HRPA_INFOTYPE_0290 has no exception.

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 (=' ') 20050913
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050913
3 Changing P0290 Call by reference Type reference (TYPE) P0290 Infotype 0290 20050913
4 Changing PNNNN2 Call by reference Type reference (TYPE) ANY 20050913
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Retention 20050913

Method SPECIFIC_COMPUTATIONS on class CL_HRPA_INFOTYPE_0290 has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 600