SAP ABAP Class CL_FSI_MSSQL_QE (DB 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 Inheritance (c INHERITING FROM c_ref)  CL_FSI_ABSTRACT_QE 20041220
Properties
Class CL_FSI_MSSQL_QE  
Short Description DB impl. of IF_SFSG_QUERY_EXECUTION    
Super Class CL_FSI_ABSTRACT_QE  
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFSG_QE   Fast Search Query Execution 
Created 20041206   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FSI_MSSQL_QE has no forward declaration.
Interfaces
Class CL_FSI_MSSQL_QE has no interface implemented.
Friends
Class CL_FSI_MSSQL_QE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_TIMER Static Attribute Private Object reference (TYPE REF TO) IF_ABAP_RUNTIME Timer Interface 20041206
2 MS_VIEW_NAME Instance attribute Private Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20050127
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_PARTS Instance method Private Method 20041206
2 BUILD_PHRASE_COND Instance method Private Method 20041206
3 BUILD_SELECT_CLAUSE Instance method Private Method 20041230
4 BUILD_SORT_COND Instance method Private Method 20041215
5 BUILD_WHERE_COND Instance method Private Method 20041206
6 CHECK Instance method Private Method 20050112
7 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050308
8 CONSTRUCTOR Instance method Public Constructor 20041206
9 GENERATE_PROG_ID Instance method Private Method 20041206
10 PARSE_PHRASE Instance method Private Method 20041209
Events
Class CL_FSI_MSSQL_QE has no event.
Types
Class CL_FSI_MSSQL_QE has no local type.
Method Signatures

Method BUILD_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSSQL Call by reference Type reference (TYPE) STRING 20041230
2 Exporting ES_WHERE Call by reference Type reference (TYPE) STRING 20041230
3 Importing I_PHRASE Call by reference Type reference (TYPE) SFSG_PHRASE A Search phrase 20041206
4 Importing I_REQUESTED_FIELDS Call by reference Type reference (TYPE) SFSG_QE_REQUESTED_FIELD_T Result Fields 20041230
5 Importing I_T_SEARCH_SCOPE Call by reference Type reference (TYPE) SFSG_QE_SEARCH_SCOPE_T Search Scope 20041207
6 Importing I_T_SELECTION Call by reference Type reference (TYPE) SFS_SELECTIONS_T Table zur Beschreibung der Selektionen 20041206
7 Importing I_T_SORT_ATTRIBUTES Call by reference Type reference (TYPE) SFS_SORT_ATTRIBUTES_T Table for sorting 20041215
# Exception Resumable Description Created on
1 CX_FSI_QE_EXCEPTION Execution Exception 20050127
2 CX_FSI_QE_FIELD_NOT_REPLICATED Execution Exception 20050127
3 CX_FSI_QE_UNKNOWN_FIELD Execution Exception 20050114

Method BUILD_PHRASE_COND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PHRASE Call by reference Type reference (TYPE) SFSG_PHRASE A Search phrase 20041206
2 Importing I_T_SEARCH_SCOPE Call by reference Type reference (TYPE) SFSG_QE_SEARCH_SCOPE_T Search Scope 20041207
3 Returning R_PHRASE_COND Value transfer Type reference (TYPE) STRING 20041206
# Exception Resumable Description Created on
1 CX_FSI_QE_EXCEPTION Execution Exception 20050127
2 CX_FSI_QE_FIELD_NOT_REPLICATED Execution Exception 20050127
3 CX_FSI_QE_UNKNOWN_FIELD Execution Exception 20050114

Method BUILD_SELECT_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RESULT_FIELDS Call by reference Type reference (TYPE) SFSG_QE_REQUESTED_FIELD_T Result Fields 20041230
2 Returning R_SQL Value transfer Type reference (TYPE) STRING 20041230

Method BUILD_SELECT_CLAUSE on class CL_FSI_MSSQL_QE has no exception.

Method BUILD_SORT_COND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SORT_ATTRIBUTES Call by reference Type reference (TYPE) SFS_SORT_ATTRIBUTES_T Table for sorting 20041215
2 Returning RS_SORT_COND Value transfer Type reference (TYPE) STRING 20041215

Method BUILD_SORT_COND on class CL_FSI_MSSQL_QE has no exception.

Method BUILD_WHERE_COND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_SELECTION Call by reference Type reference (TYPE) SFS_SELECTIONS_T Struktur zur Beschreibung der Selektionen 20041206
2 Returning R_WHERE_COND Value transfer Type reference (TYPE) STRING 20041206

Method BUILD_WHERE_COND on class CL_FSI_MSSQL_QE has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_SELECTED_FIELDS Call by reference Type reference (TYPE) SFSG_QE_REQUESTED_FIELD_T Requested fields for execution interface 20050316
2 Importing I_T_REQUESTED_FIELDS Call by reference Type reference (TYPE) SFSG_QE_REQUESTED_FIELD_T Result Fields 20050112
3 Importing I_T_SELECTION Call by reference Type reference (TYPE) SFS_SELECTIONS_T Table zur Beschreibung der Selektionen 20050112
4 Importing I_T_SORT_OPTION Call by reference Type reference (TYPE) SFS_SORT_ATTRIBUTES_T Table for sorting 20050112
# Exception Resumable Description Created on
1 CX_FSI_QE_EXCEPTION Execution Exception 20050126
2 CX_FSI_QE_FIELD_NOT_REPLICATED Execution Exception 20050126
3 CX_FSI_QE_UNKNOWN_FIELD Execution Exception 20050113

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DEF_RT Call by reference Object reference (TYPE REF TO) CL_GFS_VIEWDEF_RT GFS Runtime Obj. of SearchDef. 20050201

Method CONSTRUCTOR on class CL_FSI_MSSQL_QE has no exception.

Method GENERATE_PROG_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PROG_NAME Value transfer Type reference (TYPE) CHAR30 30 Characters 20041206

Method GENERATE_PROG_ID on class CL_FSI_MSSQL_QE has no exception.

Method PARSE_PHRASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PHRASE Call by reference Type reference (TYPE) SFSG_PHRASE A Search phrase 20041209
2 Returning R_PHRASES Value transfer Type reference (TYPE) SFSG_PHRASE_T Table of phrases 20041209
# Exception Resumable Description Created on
1 CX_FSI_QE_UNKNOWN_FIELD Execution Exception 20050114
History
Last changed by/on SAP  20050411 
SAP Release Created in 700