SAP ABAP Class CL_ES_PROXY_ENGINE (Enterprise Search Proxy Engine)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-FSI (Application Component) Fast Search Infrastructure
     SESC_PROXY_CORE (Package) Enterprise Search ABAP Proxy
Properties
Class CL_ES_PROXY_ENGINE  
Short Description Enterprise Search Proxy Engine    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SESC_PROXY_CORE   Enterprise Search ABAP Proxy 
Created 20041021   SAP 
Last change 20041228   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ES_PROXY_ENGINE has no forward declaration.
Interfaces
Class CL_ES_PROXY_ENGINE has no interface implemented.
Friends
Class CL_ES_PROXY_ENGINE has no friend class.
Attributes
Class CL_ES_PROXY_ENGINE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 EXECUTE_CROSS_OBJECT_SEARCH Static method Public Method Carries Out Cross-Object Search 20041021
2 EXECUTE_OBJECT_SEARCH Static method Public Method Carries Out Object Search 20041021
3 GET_REPOSITORY_DESCRIPTION Static method Public Method Returns Repository Description 20041021
4 GET_REPOSITORY_INFO_XML Static method Public Method Returns XML with Repository Information 20041021
5 GET_REPOSITORY_INSTANCE Static method Public Method Returns Instance of a Specific Repository 20041021
6 GET_SEARCH_INSTANCE Static method Public Method 20041021
7 RETRIEVE_OBJECT Static method Public Method Returns Object 20041021
Events
Class CL_ES_PROXY_ENGINE has no event.
Types
Class CL_ES_PROXY_ENGINE has no local type.
Method Signatures

Method EXECUTE_CROSS_OBJECT_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HITS Call by reference Type reference (TYPE) SESC_T_SEARCH_HITS Enterprise Search Anzahl Suchergebnis - Objektübergreifend 20041021
2 Exporting E_RESULT_CROSSOBJSEARCH_XML Call by reference Type reference (TYPE) STRING 20041021
3 Importing I_CONTENT_TYPE Call by reference Type reference (TYPE) SESC_D_CONTENT_TYPE content type 20041021
4 Importing I_FROM Call by reference Type reference (TYPE) I 20041021
5 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20041213
6 Importing I_REQUEST_FIELDS Call by reference Type reference (TYPE) SESC_T_REQUESTED_FIELDS List of attribute ids 20041021
7 Importing I_SEARCHSCOPE_TAB Call by reference Type reference (TYPE) SESC_T_SEARCH_SCOPE Enterprise Search - Search Scope (CrossObject-Search) 20041021
8 Importing I_TERM Call by reference Type reference (TYPE) STRING 20041021
9 Importing I_TO Call by reference Type reference (TYPE) I 20041021
# Exception Resumable Description Created on
1 CX_ESC_EXCEPTION Enterprise Search Connector Exception 20041118
2 CX_ESC_SEARCH 20041021
3 CX_REPOSITORY_UNKNOWN Exception Repository nicht bekannt 20041021

Method EXECUTE_OBJECT_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ALL_HITS Call by reference Type reference (TYPE) I 20041021
2 Exporting E_HITS Call by reference Type reference (TYPE) I 20041021
3 Exporting E_RESULT_OBJSEARCH_XML Call by reference Type reference (TYPE) STRING 20041021
4 Importing I_CONTENT_TYPE Call by reference Type reference (TYPE) SESC_D_CONTENT_TYPE content type 20041021
5 Importing I_FROM Call by reference Type reference (TYPE) I 20041021
6 Importing I_GN_COUNT Call by reference Type reference (TYPE) I 20041021
7 Importing I_GN_FIELDS Call by reference Type reference (TYPE) SESC_T_FIELDNAME A List of field name 20041021
8 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20041213
9 Importing I_QUERY Call by reference Type reference (TYPE) SESC_T_QUERY Enterprise search query 20041021
10 Importing I_REQUEST_FIELDS Call by reference Type reference (TYPE) SESC_T_FIELDNAME A List of field name 20041021
11 Importing I_SEARCHSCOPE Call by reference Type reference (TYPE) SESC_S_SEARCH_SCOPE Eindeutiger Name von Object typ 20041021
12 Importing I_SEGMENTATION_FIELD Call by reference Type reference (TYPE) SESC_D_ATTRIBUTE_NAME Attribute Name 20041208
13 Importing I_SORT Call by reference Type reference (TYPE) SESC_T_SORT Enterprise Search Sorting 20041021
14 Importing I_TERM Call by reference Type reference (TYPE) STRING 20041021
15 Importing I_TO Call by reference Type reference (TYPE) I 20041021
# Exception Resumable Description Created on
1 CX_ESC_SEARCH 20041021
2 CX_REPOSITORY_UNKNOWN Exception Repository nicht bekannt 20041021

Method GET_REPOSITORY_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DESCRIPTION Call by reference Type reference (TYPE) SESC_D_DESCR Description 20041021
2 Exporting E_DISPLAY_NAME Call by reference Type reference (TYPE) SESC_D_DISPLAY_NAME Displayname von Object Type 20041021
3 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Sprachenschlüssel 20041021
4 Importing I_REPOSITORY_CLASS Call by reference Type reference (TYPE) SESC_D_REPOSITORY_CLASS Repository Klasse 20041021
# Exception Resumable Description Created on
1 CX_ESC_EXCEPTION Enterprise Search Connector Exception 20041118

Method GET_REPOSITORY_INFO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RESULT_REP_XML Value transfer Type reference (TYPE) STRING 20041021
2 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Sprachenschlüssel 20041021
3 Importing I_REPOSITORY_CLASS Call by reference Type reference (TYPE) SESC_D_REPOSITORY_CLASS Repository Klasse 20041021
4 Importing I_REPOSITORY_ID Call by reference Type reference (TYPE) SESC_D_REPOSITORY_ID Repository ID 20041021
# Exception Resumable Description Created on
1 CX_ESC_EXCEPTION Enterprise Search Connector Exception 20041118
2 CX_ESC_INITIALIZE Initialize Exception 20041021
3 CX_REPOSITORY_UNKNOWN Exception Repository nicht bekannt 20041021

Method GET_REPOSITORY_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REPOSITORY_CLASS Call by reference Type reference (TYPE) SESC_D_REPOSITORY_CLASS Repository Klasse 20041021
2 Importing I_REPOSITORY_ID Call by reference Type reference (TYPE) SESC_D_REPOSITORY_ID Repository ID 20041021
3 Returning R_REPOSITORY Value transfer Object reference (TYPE REF TO) IF_ESC_REPOSITORY Repository Interface 20041021
# Exception Resumable Description Created on
1 CX_ESC_INITIALIZE Initialize Exception 20041021
2 CX_REPOSITORY_UNKNOWN Exception Repository nicht bekannt 20041021

Method GET_SEARCH_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REPOSITORY_CLASS Call by reference Type reference (TYPE) SESC_D_REPOSITORY_CLASS Repository Klasse 20041021
2 Importing I_REPOSITORY_ID Call by reference Type reference (TYPE) SESC_D_REPOSITORY_ID Repository ID 20041021
3 Returning R_SEARCH Value transfer Object reference (TYPE REF TO) IF_ESC_SEARCH Enterprise Search Interface 20041021
# Exception Resumable Description Created on
1 CX_REPOSITORY_UNKNOWN Exception Repository nicht bekannt 20041021

Method RETRIEVE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RESULT_RETRIEVE_XML Value transfer Type reference (TYPE) STRING 20041021
2 Importing I_KEYS Call by reference Type reference (TYPE) SESC_T_OBJKEY Liste von Objekt keys 20041021
3 Importing I_LANGU Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20041118
4 Importing I_REQUEST_FIELDS Call by reference Type reference (TYPE) SESC_T_FIELDNAME A List of field name 20041021
5 Importing I_SEARCHSCOPE Call by reference Type reference (TYPE) SESC_S_SEARCH_SCOPE Enterprise Search - Search Scope 20041021
# Exception Resumable Description Created on
1 CX_ESC_SEARCH 20041021
2 CX_REPOSITORY_UNKNOWN Exception Repository nicht bekannt 20041021
History
Last changed by/on SAP  20041228 
SAP Release Created in 700