SAP ABAP Class CL_HRPA_INFOTYPE_0002_FR (HR: Infotype 0002 Add-On French)
Hierarchy
EA-HRCFR (Software Component) Sub component EA-HRCFR of EA-HR
   PA-PA-FR (Application Component) France
     PAOC_PAD_INFTY_0002_FR (Package) Infotype Decoupling for IT 0002- Germany
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 20021107
Properties
Class CL_HRPA_INFOTYPE_0002_FR  
Short Description HR: Infotype 0002 Add-On French    
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_INFTY_0002_FR   Infotype Decoupling for IT 0002- Germany 
Created 20021107   SAP 
Last change 20071120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 P99SG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPA_INFOTYPE_0002_FR has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0002_FR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ALGERIA Constant Private Type reference (TYPE) T005P-LAND1 'DZ' Algeria ind. 20040616
2 C_ALGERIA_DEPT1 Constant Private Type reference (TYPE) P06_REGION_OF_BIRTH '91' First departure code 20040616
3 C_ALGERIA_DEPT4 Constant Private Type reference (TYPE) P06_REGION_OF_BIRTH '94' Fourth departure code 20040616
4 C_AUTHORIZED_CHARACTERS Constant Private Type reference (TYPE) CHAR12 'AB0123456789' Characters permitted in SI number 20040616
5 C_AUTHORIZED_NUMBERS Constant Private Type reference (TYPE) CHAR10 '0123456789' Digits permitted in SI number 20040616
6 C_BASSE_CORSE Constant Private Type reference (TYPE) P06_REGION_OF_BIRTH '2A' Department code 20040616
7 C_CORSE Constant Private Type reference (TYPE) P06_REGION_OF_BIRTH '20' Former depart. code 20040616
8 C_CORSICA_REG_CREATION_YEAR Constant Private Type reference (TYPE) NUM4 '1976' Year of creation 20040616
9 C_DZ_MA_TN_INDEPENDANCE_YEAR Constant Private Type reference (TYPE) NUM4 '1964' Year of independence 20040616
10 C_ESSONE Constant Private Type reference (TYPE) P06_REGION_OF_BIRTH '91' Department code 20040616
11 C_EVALUATION Constant Private Type reference (TYPE) I 97 Number for assessment 20040616
12 C_FEMALE Constant Private Type reference (TYPE) P06_SS_GENDER '2' Female ind. 20040616
13 C_FOREIGN_COUNTRIES Constant Private Type reference (TYPE) P06_REGION_OF_BIRTH '99' Foreign country ind. 20040616
14 C_FRANCE Constant Private Type reference (TYPE) T005P-LAND1 'FR' France ind. 20040616
15 C_HAUTE_CORSE Constant Private Type reference (TYPE) P06_REGION_OF_BIRTH '2B' Department code 20040616
16 C_HAUTS_DE_SEINE Constant Private Type reference (TYPE) P06_REGION_OF_BIRTH '92' Department code 20040616
17 C_ILE_DE_FRANCE_CREATION_YEAR Constant Private Type reference (TYPE) NUM4 '1968' Year of creation 20040616
18 C_MALE Constant Private Type reference (TYPE) P06_SS_GENDER '1' Male ind. 20040616
19 C_MOROCCO Constant Private Type reference (TYPE) T005P-LAND1 'MA' Morocco ind. 20040616
20 C_MOROCCO_DEPT Constant Private Type reference (TYPE) P06_REGION_OF_BIRTH '95' Department code 20040616
21 C_PARIS Constant Private Type reference (TYPE) P06_REGION_OF_BIRTH '75' Department code 20040616
22 C_SEINE_SAINT_DENIS Constant Private Type reference (TYPE) P06_REGION_OF_BIRTH '93' Department code 20040616
23 C_TEMP_NUMBER_FEMALE Constant Private Type reference (TYPE) P06_SS_GENDER '8' Female ind. for provisional SI number 20040616
24 C_TEMP_NUMBER_MALE Constant Private Type reference (TYPE) P06_SS_GENDER '7' Male ind. for provisional SI number 20040616
25 C_TUNISIA Constant Private Type reference (TYPE) T005P-LAND1 'TN' Tunisia ind. 20040616
26 C_TUNISIA_DEPT Constant Private Type reference (TYPE) P06_REGION_OF_BIRTH '96' Department code 20040616
27 C_UNDETERMINED_KEY Constant Private Type reference (TYPE) P0064-CLESS '00' Inde. validation key 20040616
28 C_VAL_DE_MARNE Constant Private Type reference (TYPE) P06_REGION_OF_BIRTH '94' Department code 20040616
29 C_VAL_D_OISE Constant Private Type reference (TYPE) P06_REGION_OF_BIRTH '95' Department code 20040616
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BIRTH_NAME Instance method Private Method Check name at birth 20090630
2 CHECK_REGION_CODE_DZ Instance method Private Method Check departmental indicator for Algeria 20040616
3 CHECK_REGION_CODE_FR Instance method Private Method Check departmental indicator for France 20040616
4 CHECK_REGION_CODE_MA_AND_TN Instance method Private Method Check departmental indicator for Morocco and Tunisia 20040616
5 CHECK_SOCIAL_SECURITY_NUMBER Instance method Private Method Check SI number 20040616
6 CHECK_SS_BIRTH_REGION_OLD_DEPT Instance method Private Method Check departmental code for old department regions 20060824
7 CHECK_SS_CONTROL_KEY Instance method Private Method Check validation key of SI number 20040616
8 CHECK_SS_GENDER Instance method Private Method Check gender indicator of SI number 20040616
9 CHECK_SS_MONTH_YEAR_OF_BIRTH Instance method Private Method Check month and year of birth of SI number 20040616
10 CHECK_SS_REGION_OF_BIRTH Instance method Private Method Check "département" of birth of SI number 20040616
11 DERIVE_FIELDS_FROM_P0002 Instance method Private Method Determines the different contracts and updates P0064 20040616
12 SPECIFIC_FINAL_CHECKS Instance method Private Method Final checks before database update 20021107
13 UPDATE_0064 Instance method Private Method Update P0064 with social insurance number and key 20040616
Events
Class CL_HRPA_INFOTYPE_0002_FR has no event.
Types
Class CL_HRPA_INFOTYPE_0002_FR has no local type.
Method Signatures

Method CHECK_BIRTH_NAME 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 BOOLE field data elements: TRUE (='X') and FALSE (=' ') 20090630
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20090630
3 Importing P0002 Call by reference Type reference (TYPE) P0002 Infotype 0002 personnel file (identity) 20090630

Method CHECK_BIRTH_NAME on class CL_HRPA_INFOTYPE_0002_FR has no exception.

Method CHECK_REGION_CODE_DZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BIRTHDAY_YEAR Call by reference Type reference (TYPE) P06_YEAR Birth year: century and decade 20040616
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-master data: messages 20040616
3 Importing REGION_OF_BIRTH Call by reference Type reference (TYPE) P06_REGION_OF_BIRTH 'Departement' of birth 20040616

Method CHECK_REGION_CODE_DZ on class CL_HRPA_INFOTYPE_0002_FR has no exception.

Method CHECK_REGION_CODE_FR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BIRTHDAY_YEAR Call by reference Type reference (TYPE) P06_YEAR Birth year: century and decade 20040616
2 Importing GBDEP Call by reference Type reference (TYPE) P0002-GBDEP Infotype 0002 (identity) "Département" of birth 20040616
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-master data: messages 20040616
4 Importing REGION_OF_BIRTH Call by reference Type reference (TYPE) P06_REGION_OF_BIRTH 'Departement' of birth 20040616

Method CHECK_REGION_CODE_FR on class CL_HRPA_INFOTYPE_0002_FR has no exception.

Method CHECK_REGION_CODE_MA_AND_TN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BIRTHDAY_YEAR Call by reference Type reference (TYPE) P06_YEAR Year of birth: century and decade 20040616
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-master data: messages 20040616
3 Importing REGION_CODE Call by reference Type reference (TYPE) P06_REGION_OF_BIRTH Moroccan and Tunisian "Département" inds. 20040616
4 Importing REGION_OF_BIRTH Call by reference Type reference (TYPE) P06_REGION_OF_BIRTH 'Departement' of birth 20040616

Method CHECK_REGION_CODE_MA_AND_TN on class CL_HRPA_INFOTYPE_0002_FR has no exception.

Method CHECK_SOCIAL_SECURITY_NUMBER 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 BOOLE field data elements: TRUE (='X') and FALSE (=' ') 20040616
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20040616
3 Importing P0002 Call by reference Type reference (TYPE) P0002 20040616

Method CHECK_SOCIAL_SECURITY_NUMBER on class CL_HRPA_INFOTYPE_0002_FR has no exception.

Method CHECK_SS_BIRTH_REGION_OLD_DEPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BIRTHDAY_YEAR Call by reference Type reference (TYPE) P06_YEAR Year: centuries and decades 20060824
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-master data: messages 20060824
3 Importing REGION_CODE_RANGE Call by reference Type reference (TYPE) P99SG_TAB_RANGES List of existing 'departements' 20060824
4 Importing REGION_OF_BIRTH Call by reference Type reference (TYPE) P06_REGION_OF_BIRTH 'Departement' of birth 20060824

Method CHECK_SS_BIRTH_REGION_OLD_DEPT on class CL_HRPA_INFOTYPE_0002_FR has no exception.

Method CHECK_SS_CONTROL_KEY 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 20040616
2 Importing SS_KEY Call by reference Type reference (TYPE) P0064-CLESS SI Key 20040616
3 Importing SS_NUMBER Call by reference Type reference (TYPE) P06_SS_NUMBER Social insurance number 20040616

Method CHECK_SS_CONTROL_KEY on class CL_HRPA_INFOTYPE_0002_FR has no exception.

Method CHECK_SS_GENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GENDER_CODE Call by reference Type reference (TYPE) P06_SS_GENDER Gender code 20040616
2 Importing GESCH Call by reference Type reference (TYPE) P0002-GESCH Sex key 20040616
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-master data: messages 20040616

Method CHECK_SS_GENDER on class CL_HRPA_INFOTYPE_0002_FR has no exception.

Method CHECK_SS_MONTH_YEAR_OF_BIRTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GBDAT Call by reference Type reference (TYPE) P0002-GBDAT Date of birth of infotype 0002 (identity) 20040616
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-master data: messages 20040616
3 Importing MONTH_OF_BIRTH Call by reference Type reference (TYPE) P06_MONTH_OF_BIRTH Month of birth in SI number 20040616
4 Importing YEAR_OF_BIRTH Call by reference Type reference (TYPE) P06_YEAR_OF_BIRTH Year of birth in SI number 20040616

Method CHECK_SS_MONTH_YEAR_OF_BIRTH on class CL_HRPA_INFOTYPE_0002_FR has no exception.

Method CHECK_SS_REGION_OF_BIRTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GBDAT Call by reference Type reference (TYPE) P0002-GBDAT Date of birth of infotype 0002 (identity) 20040616
2 Importing GBDEP Call by reference Type reference (TYPE) P0002-GBDEP Infotype 0002 (identity) "Département" of birth 20040616
3 Importing GBLND Call by reference Type reference (TYPE) P0002-GBLND Country of birth of infotype 0002 (identity) 20040616
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-master data: messages 20040616
5 Importing REGION_OF_BIRTH Call by reference Type reference (TYPE) P06_REGION_OF_BIRTH 'Departement' of birth 20040616

Method CHECK_SS_REGION_OF_BIRTH on class CL_HRPA_INFOTYPE_0002_FR has no exception.

Method DERIVE_FIELDS_FROM_P0002 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 BOOLE field data elements: TRUE (='X') and FALSE (=' ') 20040616
2 Changing P0002 Call by reference Type reference (TYPE) P0002 Infotype 0002 personnel file (identity) 20040616
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction type for data storage 20040616

Method DERIVE_FIELDS_FROM_P0002 on class CL_HRPA_INFOTYPE_0002_FR has no exception.

Method SPECIFIC_FINAL_CHECKS 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 BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20021107
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER Message handler 20021107
3 Changing P0002 Call by reference Type reference (TYPE) P0002 Infotype 0002 personnel file (identity) 20021205
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR : master data, unfulfilled program conditions 20021206

Method UPDATE_0064 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0002 Call by reference Type reference (TYPE) P0002 Infotype 0002 personnel file (identity) 20040616
2 Importing PERNR Call by reference Type reference (TYPE) PCCE_PERNR employment contract 20040616
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction type for data storage 20040616

Method UPDATE_0064 on class CL_HRPA_INFOTYPE_0002_FR has no exception.
History
Last changed by/on SAP  20071120 
SAP Release Created in 200