SAP ABAP Class CL_RPM_EXP_SEARCH (Connection of Search Engine to Expert Search)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-RES (Application Component) Resources
     PRP_RESOURCE (Package) Resource Management
Properties
Class CL_RPM_EXP_SEARCH  
Short Description Connection of Search Engine to Expert Search    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HREXP    
Program status P  SAP Standard Production Program 
Category 0   
Package PRP_RESOURCE   Resource Management 
Created 20021026   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HREXP_DOCUMENT_IF Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RPM_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_RPM_EXP_SEARCH has no interface implemented.
Friends
Class CL_RPM_EXP_SEARCH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_KEY_TAG Constant Private Type reference (TYPE) STRING '.KEY' 20021026
2 C_ROOT_TAG Constant Private Type reference (TYPE) STRING 'PROFILE.' 20021026
3 C_VALUE_TAG Constant Private Type reference (TYPE) STRING '.VALUE' 20021026
4 OR_SEARCH_MGR Instance attribute Private Object reference (TYPE REF TO) CL_HRKWF_SEARCH_MANAGER Find Using Search Engine (TREX) 20021026
5 OV_FIRST_LOOP Instance attribute Private Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20021026
6 OV_MAX_HITS Instance attribute Private Type reference (TYPE) HREXP_MAXHITS Max.Number of Hits 20021026
7 OV_MIN_QUALITY Instance attribute Private Type reference (TYPE) HREXP_MINQUAL Minimum Hit Level 20021026
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ELEM Instance method Public Method Adds search elem to search query 20021026
2 ADD_GROUP_ELEM Instance method Private Method 20021026
3 ADD_SINGLE_ELEM Instance method Private Method 20021026
4 ADD_STRING_FOR_ELEMS Instance method Private Method 20021026
5 ADD_VALUE_FOR_ELEM Instance method Private Method Adds Search String for Value of Search Mask Elements 20021026
6 CONSTRUCTOR Instance method Public Constructor 20021026
7 SEARCH Instance method Public Method Executes Search Using Search Engine 20021026
8 SPLIT_STRING Instance method Private Method Breaks Down String into Individual Search Terms 20021026
Events
Class CL_RPM_EXP_SEARCH has no event.
Types
Class CL_RPM_EXP_SEARCH has no local type.
Method Signatures

Method ADD_ELEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SM_ELEM Call by reference Object reference (TYPE REF TO) CL_HREXP_SMASK_ELEM Suchmaskenelement 20021026

Method ADD_ELEM on class CL_RPM_EXP_SEARCH has no exception.

Method ADD_GROUP_ELEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SM_GROUP Call by reference Object reference (TYPE REF TO) CL_HREXP_SMASK_ELEM Suchmaskenelement 20021026

Method ADD_GROUP_ELEM on class CL_RPM_EXP_SEARCH has no exception.

Method ADD_SINGLE_ELEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SM_ELEM Call by reference Object reference (TYPE REF TO) CL_HREXP_SMASK_ELEM Suchmaskenelement 20021026

Method ADD_SINGLE_ELEM on class CL_RPM_EXP_SEARCH has no exception.

Method ADD_STRING_FOR_ELEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEM_INFOS Call by reference Type reference (TYPE) HREXP_ELEMENT_INFO_TAB Info von Experten-Profilelementen 20021026
2 Importing STR Call by reference Type reference (TYPE) STRING 20021026
3 Importing USE_OR Call by reference Type reference (TYPE) BOOLEAN Boolesche Variable (X=wahr, -=falsch, space=unbekannt) 20021026

Method ADD_STRING_FOR_ELEMS on class CL_RPM_EXP_SEARCH has no exception.

Method ADD_VALUE_FOR_ELEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEM_ID Call by reference Type reference (TYPE) HREXP_ELEMENT Expertenprofilelement 20021026
2 Importing USE_OR Call by reference Type reference (TYPE) BOOLEAN Boolesche Variable (X=wahr, -=falsch, space=unbekannt) 20021026
3 Importing VALUEKEY Call by reference Type reference (TYPE) HREXP_VALUEKEY Werteschlüssel in Wertetabelle 20021026
4 Importing VALUENAME Call by reference Type reference (TYPE) STRING 20021026

Method ADD_VALUE_FOR_ELEM on class CL_RPM_EXP_SEARCH has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAX_HITS Call by reference Type reference (TYPE) HREXP_MAXHITS Max. Anzahl Treffer 20021026
2 Importing IV_MIN_QUALITY Call by reference Type reference (TYPE) HREXP_MINQUAL Minimale Trefferstufe 20021026

Method CONSTRUCTOR on class CL_RPM_EXP_SEARCH has no exception.

Method SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXPERTS Value transfer Type reference (TYPE) RPM_TT_EXP_HIT_XP Expertentabelle 20021026
2 Exporting STATS Value transfer Type reference (TYPE) RPM_TS_EXP_HIT_STAT Trefferlistenstatistik 20021026
# Exception Resumable Description Created on
1 CX_HREXP_INT Interne Ausnahmen Expertensuche 20021026

Method SPLIT_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STR Call by reference Type reference (TYPE) STRING 20021026
2 Returning STR_TAB Value transfer Type reference (TYPE) HREXP_STRING_TAB Tabelle mit Strings 20021026

Method SPLIT_STRING on class CL_RPM_EXP_SEARCH has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 100