SAP ABAP Class CL_HREIC_EMPLOYEE_SEARCH (Employee Search)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-EIC (Application Component) Employee Interaction Center
     PAOC_EIC_APPL_EMPLOYEESEARCH (Package) Employee Interaction Center: Employee Search
Properties
Class CL_HREIC_EMPLOYEE_SEARCH  
Short Description Employee Search    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_EIC_APPL_EMPLOYEESEARCH   Employee Interaction Center: Employee Search 
Created 20060526   SAP 
Last change 20070913   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_T77S0 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HREIC_EMPLOYEE_SEARCH has no interface implemented.
Friends
Class CL_HREIC_EMPLOYEE_SEARCH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_GSVAL Static Attribute Private Type reference (TYPE) T77S0-GSVAL SPACE Value of semantic abbreviation 20060526
2 A_NAME_ORDER Static Attribute Private Type reference (TYPE) BOOLE_D SPACE TRUE (='X') and FALSE (=' ') 20060526
3 A_OTYPE Static Attribute Private Type reference (TYPE) T77S0-GSVAL SPACE Object Type 20060526
4 A_PERSONID_IS_USED Static Attribute Private Type reference (TYPE) BOOLE_D SPACE TRUE(="X") and FALSE(=" ") 20060526
5 A_PLVAR Static Attribute Private Type reference (TYPE) T77S0-GSVAL SPACE Plan Version 20060526
6 C_EMPLOYEE Constant Private Type reference (TYPE) CHAR08 'EMPLOYEE' Employee 20060526
7 C_HIGH_DATE Static Attribute Private Type reference (TYPE) BEGDA '99991231' Valid from Date 20060526
8 C_INFTY_NAME Constant Private Type reference (TYPE) CHAR4 '0002' Loosely Defined Area, Possibly Used for Patchlevels 20060526
9 C_INFTY_WORK Constant Public Type reference (TYPE) CHAR4 '0001' Loosely Defined Area, Possibly Used for Patchlevels 20060526
10 C_LOW_DATE Static Attribute Private Type reference (TYPE) ENDDA '18000101' Valid to Date 20060526
11 C_NACHN Constant Private Type reference (TYPE) CHAR5 'NACHN' R/2 Table 20060526
12 C_NAME Constant Public Type reference (TYPE) CHAR6 'NAME' Name 20060526
13 C_NAMZU Constant Private Type reference (TYPE) CHAR5 'NAMZU' R/2 Table 20060526
14 C_NUMBER Constant Public Type reference (TYPE) CHAR6 'NUMBER' Number 20060526
15 C_PERNR Constant Private Type reference (TYPE) CHAR5 'PERNR' 20070202
16 C_PERSONID Constant Private Type reference (TYPE) CHAR08 'PERSONID' 20070214
17 C_SOCSEC Constant Private Type reference (TYPE) PRDNI 'SOCSEC' Social Security Number 20060526
18 C_TCLAS_A Constant Private Type reference (TYPE) CHAR1 'A' Single-Character Indicator 20060526
19 C_TITEL Constant Private Type reference (TYPE) CHAR5 'TITEL' R/2 Table 20060526
20 C_TITEL2 Constant Private Type reference (TYPE) CHAR6 'TITEL2' Character field of length 6 20060526
21 C_VORNA Constant Private Type reference (TYPE) CHAR5 'VORNA' R/2 Table 20060526
22 C_VORSW Constant Private Type reference (TYPE) CHAR5 'VORSW' R/2 Table 20060526
23 FALSE Constant Public Type reference (TYPE) BOOLE_D SPACE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20060526
24 TRUE Constant Public Type reference (TYPE) BOOLE_D 'X' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20060526
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_SEARCH_FIELD_TO_NAME Static method Private Method 20060526
2 CHECK_SEARCH_FIELD_VALUE Static method Private Method Check Whether Is Personnel Number or Employee Name 20060526
3 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20060526
4 CREATE_CONDITION_TABLE Static method Private Method 20060526
5 GET_PERNRS_FROM_PERSONID Static method Private Method Get Personnel Numbers from PersonID (CE) 20060526
6 SEARCH_BY_ADDITIONAL_INFO Static method Private Method 20060526
7 SEARCH_BY_PERNRS Static method Private Method 20060526
8 SEARCH_BY_SOCSEC Static method Private Method Search by Social Security 20060526
9 SEARCH_EMPLOYEE Static method Public Method Search Employee per Search Criteria 20060526
Events
Class CL_HREIC_EMPLOYEE_SEARCH has no event.
Types
Class CL_HREIC_EMPLOYEE_SEARCH has no local type.
Method Signatures

Method CHANGE_SEARCH_FIELD_TO_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing SEARCH_SELECTIONS Call by reference Type reference (TYPE) HREIC_T_SEARCH_SELECTION_TAB RDV: Search Criteria for Employee Search 20060526

Method CHANGE_SEARCH_FIELD_TO_NAME on class CL_HREIC_EMPLOYEE_SEARCH has no exception.

Method CHECK_SEARCH_FIELD_VALUE 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 (=' ') 20060526
2 Exporting RESULT Value transfer Type reference (TYPE) CHAR8 Characterfeld der Länge 6 20060526
3 Importing SEARCH_SELECTIONS Value transfer Type reference (TYPE) ANY 20060526

Method CHECK_SEARCH_FIELD_VALUE on class CL_HREIC_EMPLOYEE_SEARCH has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HREIC_EMPLOYEE_SEARCH has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HREIC_EMPLOYEE_SEARCH has no exception.

Method CREATE_CONDITION_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONDITIONS Call by reference Type reference (TYPE) HRTABLECONDITION_T Selektionsbedingungen zu einem Infotypfeld 20060526
2 Exporting PLACEHOLDER Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060526
3 Importing SEARCH_SELECTIONS Call by reference Type reference (TYPE) HREIC_T_SEARCH_SELECTION_TAB RDV: Search Criteria for Employee Search 20060526

Method CREATE_CONDITION_TABLE on class CL_HREIC_EMPLOYEE_SEARCH has no exception.

Method GET_PERNRS_FROM_PERSONID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PERNRS Call by reference Type reference (TYPE) PERNR_TAB HR: Stammdaten, PERNR Tabelle (unsortiert) 20060526
2 Importing PERSONID_EXT Value transfer Type reference (TYPE) PERSONID_EXT Externe Personen-ID 20060526

Method GET_PERNRS_FROM_PERSONID on class CL_HREIC_EMPLOYEE_SEARCH has no exception.

Method SEARCH_BY_ADDITIONAL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EMPLOYEES Call by reference Type reference (TYPE) OBJEC_T Orgmanagement: Tabelle von Objec Einträgen 20060526
2 Changing SEARCH_SELECTIONS Call by reference Type reference (TYPE) HREIC_T_SEARCH_SELECTION_TAB RDV: Search Criteria for Employee Search 20060526

Method SEARCH_BY_ADDITIONAL_INFO on class CL_HREIC_EMPLOYEE_SEARCH has no exception.

Method SEARCH_BY_PERNRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EMPLOYEES Call by reference Type reference (TYPE) OBJEC_T Orgmanagement: Tabelle von Objec Einträgen 20060526
2 Importing PERNRS Call by reference Type reference (TYPE) PERNR_TAB HR: Stammdaten, PERNR Tabelle (unsortiert) 20060526

Method SEARCH_BY_PERNRS on class CL_HREIC_EMPLOYEE_SEARCH has no exception.

Method SEARCH_BY_SOCSEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EMPLOYEES Call by reference Type reference (TYPE) OBJEC_T Orgmanagement: Tabelle von Objec Einträgen 20060526
2 Changing SEARCH_SELECTIONS Call by reference Type reference (TYPE) HREIC_T_SEARCH_SELECTION_TAB RDV: Search Criteria for Employee Search 20060526

Method SEARCH_BY_SOCSEC on class CL_HREIC_EMPLOYEE_SEARCH has no exception.

Method SEARCH_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EMPLOYEES Call by reference Type reference (TYPE) OBJEC_T Orgmanagement: Tabelle von Objec Einträgen 20060526
2 Changing SEARCH_SELECTIONS Call by reference Type reference (TYPE) HREIC_T_SEARCH_SELECTION_TAB RDV: Search Criteria for Employee Search 20060526

Method SEARCH_EMPLOYEE on class CL_HREIC_EMPLOYEE_SEARCH has no exception.
History
Last changed by/on SAP  20070913 
SAP Release Created in 600