SAP ABAP Class CL_HRASR00_EMPLOYEE_SEARCH (Employee Search)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-AS (Application Component) HR Administrative Services
     PAOC_ASR_WORKCENTER (Package) Work Center
Properties
Class CL_HRASR00_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_ASR_WORKCENTER   Work Center 
Created 20041118   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_HRCE_MASTERSWITCHES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HR_T77S0 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRASR00_EMPLOYEE_SEARCH has no interface implemented.
Friends
Class CL_HRASR00_EMPLOYEE_SEARCH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_NAME_ORDER Static Attribute Private Type reference (TYPE) BOOLE_D SPACE TRUE (='X') and FALSE (=' ') 20050609
2 A_OTYPE Static Attribute Private Type reference (TYPE) T77S0-GSVAL SPACE Single-Character Indicator 20050718
3 A_PERSONID_EXT_IS_USED Static Attribute Private Type reference (TYPE) BOOLE_D SPACE TRUE (='X') and FALSE (=' ') 20041223
4 A_PLVAR Static Attribute Private Type reference (TYPE) T77S0-GSVAL SPACE Version Number Components 20050718
5 A_SEARCHHELP Static Attribute Public Type reference (TYPE) SHLPNAME 'PREM' Name of a search help 20041118
6 C_ADVANCED Constant Private Type reference (TYPE) BOOLE_D 'A' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20050121
7 C_EMPLOYEE Constant Private Type reference (TYPE) CHAR08 'EMPLOYEE' Employee 20050124
8 C_HIGH_DATE Static Attribute Private Type reference (TYPE) BEGDA '99991231' Valid from Date 20050718
9 C_INFTY_NAME Constant Private Type reference (TYPE) CHAR4 '0002' Loosely Defined Area, Possibly Used for Patchlevels 20050718
10 C_INFTY_WORK Constant Public Type reference (TYPE) CHAR4 '0001' Loosely Defined Area, Possibly Used for Patchlevels 20041202
11 C_LOW_DATE Static Attribute Private Type reference (TYPE) ENDDA '18000101' Valid To Date 20050718
12 C_NACHN Constant Private Type reference (TYPE) CHAR5 'NACHN' Data Element NACHN 20050124
13 C_NAME Constant Public Type reference (TYPE) CHAR6 'NAME' Character Field of Length 6 20041118
14 C_NAMZU Constant Private Type reference (TYPE) CHAR5 'NAMZU' R/2 Table 20050823
15 C_NUMBER Constant Public Type reference (TYPE) CHAR6 'NUMBER' Character Field of Length 6 20041118
16 C_SEARCHHELP_PREMPE Constant Public Type reference (TYPE) CHAR6 'PREMPE' Character Field Length = 10 20041118
17 C_TCLAS_A Constant Private Type reference (TYPE) CHAR1 'A' Single-Character Indicator 20050718
18 C_TITEL Constant Private Type reference (TYPE) CHAR5 'TITEL' Character field of length 6 20050823
19 C_TITEL2 Constant Private Type reference (TYPE) CHAR6 'TITEL2' Character Field of Length 6 20050823
20 C_VORNA Constant Private Type reference (TYPE) CHAR5 'VORNA' Data Element VORNA 20050124
21 C_VORSW Constant Private Type reference (TYPE) CHAR5 'VORSW' R/2 Table 20050823
22 FALSE Constant Public Type reference (TYPE) BOOLE_D SPACE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20041118
23 OADP_MODE Static Attribute Private Type reference (TYPE) BOOLE_D SPACE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20060825
24 TRUE Constant Public Type reference (TYPE) BOOLE_D 'X' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20041118
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_SEARCH_FIELD_TO_NAME Static method Private Method 20041223
2 CHECK_SEARCH_FIELD_VALUE Static method Private Method 20041223
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20041118
4 CREATE_CONDITION_TABLE Static method Private Method 20050121
5 GET_PERNRS_FROM_PERSONID Static method Private Method 20041223
6 GET_QUERY_FIELDS Static method Private Method 20060825
7 GET_SELECTION_FIELDS Static method Public Method 20050121
8 GET_STANDARD_SELECTION_FIELDS Static method Public Method 20050128
9 READ_CUSTOMIZING_FOR_OADP Static method Private Method 20060825
10 SEARCH_BY_ADD_INFO Static method Private Method 20041118
11 SEARCH_BY_PERNRS Static method Private Method 20041223
12 SEARCH_EMPLOYEE Static method Public Method 20041118
13 SEARCH_EMPLOYEE_WITH_QUERY Static method Public Method 20060825
14 SEARCH_ONE_EMPLOYEE Static method Public Method 20050303
Events
Class CL_HRASR00_EMPLOYEE_SEARCH has no event.
Types
Class CL_HRASR00_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) HRASR00_SEARCH_SELECTION_TAB HRASR00_SEARCH_CRITERIAS 20041223

Method CHANGE_SEARCH_FIELD_TO_NAME on class CL_HRASR00_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 (=' ') 20051017
2 Exporting RESULT Value transfer Type reference (TYPE) CHAR6 Characterfeld der Länge 06 20050311
3 Importing SEARCH_SELECTIONS Value transfer Type reference (TYPE) ANY 20041223

Method CHECK_SEARCH_FIELD_VALUE on class CL_HRASR00_EMPLOYEE_SEARCH has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HRASR00_EMPLOYEE_SEARCH has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRASR00_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 Infotypfeldern 20050121
2 Exporting PLACEHOLDER Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050202
3 Importing SEARCH_SELECTIONS Call by reference Type reference (TYPE) HRASR00_SEARCH_SELECTION_TAB Selektionsfelder der Mitarbeitersuche 20050121

Method CREATE_CONDITION_TABLE on class CL_HRASR00_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 Importing BEGDA Value transfer Type reference (TYPE) BEGDA '18000101' Gültigkeitsbeginn 20060825
2 Importing ENDDA Value transfer Type reference (TYPE) ENDDA '99991231' Gültigkeitsende 20060825
3 Exporting PERNRS Value transfer Type reference (TYPE) PERNR_TAB HR: Stammdaten, PERNR Tabelle (unsortiert) 20041223
4 Importing PERSONID_EXT Value transfer Type reference (TYPE) PERSONID_EXT Externe Personen-ID 20041223

Method GET_PERNRS_FROM_PERSONID on class CL_HRASR00_EMPLOYEE_SEARCH has no exception.

Method GET_QUERY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_QUERY Call by reference Type reference (TYPE) AQS_QUNAME SAP Query (S): Queryname 20060825
2 Exporting RESULT_COLUMNS Call by reference Type reference (TYPE) DDFIELDS tabellentyp zur struktur Dfies 20060825
3 Exporting SELECTION_FIELDS Call by reference Type reference (TYPE) DDFIELDS tabellentyp zur struktur Dfies 20060825
4 Importing USERGROUP Call by reference Type reference (TYPE) AQS_BGNAME SAP Query (S): Name einer Benutzergruppe 20060825
5 Importing WORKSPACE Call by reference Type reference (TYPE) AQS_WSID SAP Query (S): Id eines Arbeitsbereiches 20060825

Method GET_QUERY_FIELDS on class CL_HRASR00_EMPLOYEE_SEARCH has no exception.

Method GET_SELECTION_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20050121
2 Importing PARAMVALUES Call by reference Type reference (TYPE) HRWPC_T_OADP_PARAMVALUE Datensätze der Struktur HRWPC_S_OADP_PARAMVALUE 20050121
3 Exporting SEARCHFIELDS Call by reference Type reference (TYPE) HRWPC_T_OADP_SEARCHFIELD Datensätze der Struktur HRWPC_S_OADP_SEARCHFIELD 20050121
4 Importing SIMPLE_OR_ADVANCED_SEARCH Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050121

Method GET_SELECTION_FIELDS on class CL_HRASR00_EMPLOYEE_SEARCH has no exception.

Method GET_STANDARD_SELECTION_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting STANDARD_SELECTION_FIELDS Value transfer Type reference (TYPE) HRASR00_SEARCHFDS_TAB Suchfelder der Query 20050128

Method GET_STANDARD_SELECTION_FIELDS on class CL_HRASR00_EMPLOYEE_SEARCH has no exception.

Method READ_CUSTOMIZING_FOR_OADP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing SEARCH_SELECTIONS Value transfer Type reference (TYPE) HRASR00_SEARCH_SELECTION_TAB Suchkriterien für die Mitarbeitersuche 20060825

Method READ_CUSTOMIZING_FOR_OADP on class CL_HRASR00_EMPLOYEE_SEARCH has no exception.

Method SEARCH_BY_ADD_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Value transfer Type reference (TYPE) BEGDA '18000101' Gültigkeitsbeginn 20060825
2 Exporting EMPLOYEES Value transfer Type reference (TYPE) OBJEC_T Orgmanagement: Tabelle von Objec Einträgen 20041223
3 Importing ENDDA Value transfer Type reference (TYPE) ENDDA '99991231' Gültigkeitsende 20060825
4 Importing SEARCH_SELECTIONS Value transfer Type reference (TYPE) HRASR00_SEARCH_SELECTION_TAB Personalnummer 20041223

Method SEARCH_BY_ADD_INFO on class CL_HRASR00_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 Importing BEGDA Value transfer Type reference (TYPE) BEGDA '18000101' Gültigkeitsbeginn 20060825
2 Exporting EMPLOYEES Value transfer Type reference (TYPE) OBJEC_T 20041223
3 Importing ENDDA Value transfer Type reference (TYPE) ENDDA '99991231' Gültigkeitsende 20060825
4 Importing PERNRS Value transfer Type reference (TYPE) PERNR_TAB Personalnummer 20041223

Method SEARCH_BY_PERNRS on class CL_HRASR00_EMPLOYEE_SEARCH has no exception.

Method SEARCH_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Value transfer Type reference (TYPE) BEGDA '18000101' Gültigkeitsbeginn 20060825
2 Exporting EMPLOYEES Value transfer Type reference (TYPE) OBJEC_T Orgmanagement: Tabelle von Objec Einträgen 20041223
3 Importing ENDDA Value transfer Type reference (TYPE) ENDDA '99991231' Gültigkeitsende 20060825
4 Importing IS_CALLED_FROM_OADP Value transfer Type reference (TYPE) BOOLE_D SPACE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060825
5 Importing SEARCH_SELECTIONS Value transfer Type reference (TYPE) HRASR00_SEARCH_SELECTION_TAB SEARCH_CRITERIAS 20041223

Method SEARCH_EMPLOYEE on class CL_HRASR00_EMPLOYEE_SEARCH has no exception.

Method SEARCH_EMPLOYEE_WITH_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_QUERY Value transfer Type reference (TYPE) AQS_QUNAME SAP Query (S): Queryname 20060825
2 Importing BEGDA Value transfer Type reference (TYPE) BEGDA SY-DATUM Gültigkeitsbeginn 20060825
3 Importing ENDDA Value transfer Type reference (TYPE) ENDDA SY-DATUM Gültigkeitsende 20060825
4 Exporting PERNRS Value transfer Type reference (TYPE) PERNR_TAB HR: Stammdaten, PERNR Tabelle (unsortiert) 20060825
5 Exporting RESULT Value transfer Type reference (TYPE) ASR_QUERYRESULT Query result 20060825
6 Exporting RESULT_LIST_DESC Value transfer Type reference (TYPE) RSAQTLDESC SAP Query (L): Feldbeschreibung von Listen 20070328
7 Importing SEL_CONDITIONS Value transfer Type reference (TYPE) HRTABLECONDITION_T Selektionsbedingungen zu einem Infotypfeld 20060825
8 Importing USERGROUP Value transfer Type reference (TYPE) AQS_BGNAME SAP Query (S): Name einer Benutzergruppe 20060825
9 Importing WORKSPACE Value transfer Type reference (TYPE) AQS_WSID SAP Query (S): Id eines Arbeitsbereiches 20060825

Method SEARCH_EMPLOYEE_WITH_QUERY on class CL_HRASR00_EMPLOYEE_SEARCH has no exception.

Method SEARCH_ONE_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADVANCED_SEARCH Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050303
2 Exporting EMPLOYEE_TYPE Value transfer Type reference (TYPE) CHAR1 'E' = personid_ext, 'I' = pernr 20050311
3 Exporting EMPLOYEE_VALUE Value transfer Type reference (TYPE) PERSONID_EXT Result return value: PERNR or PERSONID 20050311
4 Importing NO_POPUP Call by reference Type reference (TYPE) BOOLE_D ' ' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050303
5 Exporting RCODE Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20050303
6 Importing SEARCH_SELECTION Value transfer Type reference (TYPE) ANY 20050303

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