SAP ABAP Class CL_GFS_ABSTRACT_QE (Abstraction impl. of IF_SFSG_QUERY_EXECUTION)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-FSI (Application Component) Fast Search Infrastructure
     SFSG_QE (Package) Fast Search Query Execution
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GFS_QUERY_EXECUTION Interface for Query Execution 20040511
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GFS_DB_QE DB impl. of IF_SFSG_QUERY_EXECUTION 20040511
2 Inheritance (c INHERITING FROM c_ref)  CL_GFS_MSSQL_QE DB impl. of IF_SFSG_QUERY_EXECUTION 20040727
3 Inheritance (c INHERITING FROM c_ref)  CL_GFS_TREX_QE TREX impl. of IF_SFSG_QUERY_EXECUTION 20040831
Properties
Class CL_GFS_ABSTRACT_QE  
Short Description Abstraction impl. of IF_SFSG_QUERY_EXECUTION    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFSG_QE   Fast Search Query Execution 
Created 20040511   SAP 
Last change 20041208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GFS_ABSTRACT_QE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_GFS_QUERY_EXECUTION Interface for Query Execution 20040511
Friends
Class CL_GFS_ABSTRACT_QE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_DEF_RT Instance attribute Protected Object reference (TYPE REF TO) IF_GFS_SEARCHDEF_RT GFS Runtime Obj. of Search Def. 20040511
2 M_DEF_NAME Instance attribute Protected Type reference (TYPE) SFSG_DEFINITION_NAME Name of Query 20040527
3 M_QUERY_PARAMS Instance attribute Protected Type reference (TYPE) SFSG_QE_QUERY_PARAMS_T Query Execution Internal Query Param. 20040511
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_CONDITION Instance method Protected Method 20040511
2 CALL_AUTH_PROVIDER Instance method Protected Method 20040527
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040511
4 CREATE_RESULT_FIELD_LIST Static method Public Method 20041015
5 CREATE_RESULT_TABLE_HANDLE Static method Public Method 20041015
6 EXECUTE_FALLBACK Instance method Public Method 20040601
7 FIND_QUERY_PARAM Instance method Protected Method 20040511
8 GET_DEF_NAME Instance method Public Method 20040527
9 GET_SQL_STRING Instance method Public Method 20040628
Events
Class CL_GFS_ABSTRACT_QE has no event.
Types
Class CL_GFS_ABSTRACT_QE has no local type.
Method Signatures

Method BUILD_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FIELD Call by reference Type reference (TYPE) SFSG_RT_FIELD Field 20041014
2 Exporting ET_IN_ENUM Call by reference Type reference (TYPE) SFS_SELECTIONS_T Table zur Beschreibung der Selektionen 20040723
3 Exporting E_OP Call by reference Type reference (TYPE) SFS_SEL_OPTION 20040511
4 Exporting E_VALUE1 Call by reference Type reference (TYPE) STRING 20040511
5 Exporting E_VALUE2 Call by reference Type reference (TYPE) STRING 20040511
6 Importing IT_FIELD_LIST Call by reference Type reference (TYPE) SFSG_RT_FIELD_T Field List Runtime 20041014
7 Importing I_AUTH_PARAMS Call by reference Type reference (TYPE) SFS_SELECTIONS_T Table zur Beschreibung der Selektionen 20040527
8 Importing I_QUERY_PARAMS Call by reference Type reference (TYPE) SFS_SELECTIONS_T Table zur Beschreibung der Selektionen 20040511
9 Importing I_RT_CONDITION Call by reference Type reference (TYPE) SFSG_RT_CONDITION Where Condition Builder Structure 20040929

Method BUILD_CONDITION on class CL_GFS_ABSTRACT_QE has no exception.

Method CALL_AUTH_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COL_OPTION Call by reference Type reference (TYPE) SFS_SELECTIONS_T Selektionsbedingungen für Queries auf Aspekten 20040527
2 Exporting REJECTED Call by reference Type reference (TYPE) SFS_BOOL Boolean type 20040527
3 Importing USER_ID Call by reference Type reference (TYPE) SYUNAME SY-UNAME R/3-System, Anmeldename des Benutzers 20040527

Method CALL_AUTH_PROVIDER on class CL_GFS_ABSTRACT_QE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COPY_QE Call by reference Object reference (TYPE REF TO) CL_GFS_ABSTRACT_QE Abstraction impl. of IF_SFSG_QUERY_EXECUTION 20040728
2 Importing IR_DEF_RT Call by reference Object reference (TYPE REF TO) IF_GFS_SEARCHDEF_RT GFS Runtime Obj. of SearchDef. 20040728
3 Importing I_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Name of Query 20040527
# Exception Resumable Description Created on
1 CX_SFS_NOT_FOUND Eintrag nicht gefunden 20040819

Method CREATE_RESULT_FIELD_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY_STRUCT Call by reference Type reference (TYPE) STRUKNAME Name einer Struktur 20041015
2 Importing I_RESULT_STRUCT Call by reference Type reference (TYPE) STRUKNAME Name einer Struktur 20041015
3 Returning R_FIELDS Value transfer Type reference (TYPE) DDFIELDS DD: Feldliste 20041015

Method CREATE_RESULT_FIELD_LIST on class CL_GFS_ABSTRACT_QE has no exception.

Method CREATE_RESULT_TABLE_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY_STRUCT Call by reference Type reference (TYPE) STRUKNAME Name einer Struktur 20041015
2 Importing I_RESULT_STRUCT Call by reference Type reference (TYPE) STRUKNAME Name einer Struktur 20041015
3 Returning R_REF Value transfer Object reference (TYPE REF TO) DATA 20041015

Method CREATE_RESULT_TABLE_HANDLE on class CL_GFS_ABSTRACT_QE has no exception.

Method EXECUTE_FALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NO_OF_ALL_HITS Call by reference Type reference (TYPE) I 20040601
2 Exporting E_NO_OF_HITS Call by reference Type reference (TYPE) I 20040601
3 Exporting E_NO_PRV Call by reference Type reference (TYPE) SFS_BOOL Boolean type 20040809
4 Exporting E_RESULTS Call by reference Type reference (TYPE) INDEX TABLE 20040601
5 Importing I_COUNT_ONLY Call by reference Type reference (TYPE) SFS_BOOL Boolean type 20040601
6 Importing I_PAGE_SIZE Call by reference Type reference (TYPE) I 20040601
7 Importing I_SORT_ATTRIBUTES Call by reference Type reference (TYPE) SFS_SORT_ATTRIBUTES_T Table for sorting 20040601
8 Importing I_START_ROW Call by reference Type reference (TYPE) I 20040601
# Exception Resumable Description Created on
1 CX_GFS_QE_EXCEPTION DB impl. of IF_SFSG_QUERY_EXECUTION 20040601

Method FIND_QUERY_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) NAME_KOMP Komponentenname 20040511
2 Importing I_QUERY_PARAMS Call by reference Type reference (TYPE) SFS_SELECTIONS_T Table zur Beschreibung der Selektionen 20040511
3 Returning R_QUERY_PARAM Value transfer Type reference (TYPE) SFS_SELECTION Struktur zur Beschreibung der Selektionen 20040511

Method FIND_QUERY_PARAM on class CL_GFS_ABSTRACT_QE has no exception.

Method GET_DEF_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NAME Value transfer Type reference (TYPE) SFSG_DEFINITION_NAME Name of Query 20040527

Method GET_DEF_NAME on class CL_GFS_ABSTRACT_QE has no exception.

Method GET_SQL_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COUNT_ONLY Call by reference Type reference (TYPE) SFS_BOOL Boolean type 20040628
2 Importing I_PAGE_SIZE Call by reference Type reference (TYPE) I 20040628
3 Importing I_SORT_ATTRIBUTES Call by reference Type reference (TYPE) SFS_SORT_ATTRIBUTES_T Table for sorting 20040628
4 Importing I_START_ROW Call by reference Type reference (TYPE) I 20040628
5 Returning SQL Value transfer Type reference (TYPE) STRING 20040628

Method GET_SQL_STRING on class CL_GFS_ABSTRACT_QE has no exception.
History
Last changed by/on SAP  20041208 
SAP Release Created in 700