SAP ABAP Class CL_GFS_SEARCHDEF_RT (Trex Impl. of IF_SFSG_QUERY_EXECUTION)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-FSI (Application Component) Fast Search Infrastructure
     SFSG_RP (Package) Fast Search Repository
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GFS_SEARCHDEF_RT GFS Runtime Obj. of Search Def. 20040503
Properties
Class CL_GFS_SEARCHDEF_RT  
Short Description Trex 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_RP   Fast Search Repository 
Created 20040503   SAP 
Last change 20041208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GFS_SEARCHDEF_RT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_GFS_SEARCHDEF_RT GFS Runtime Obj. of Search Def. 20040503
Friends
Class CL_GFS_SEARCHDEF_RT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_AUTH_PRV Instance attribute Private Object reference (TYPE REF TO) IF_GFS_AUTH_CONSTRAINT Application Authorization Provider 20040527
2 MR_AUTH_STRUCT_DESCR Instance attribute Private Object reference (TYPE REF TO) CL_SFS_STRUCT_DESCR Fast Search Exception - Utilities 20040527
3 MR_FALLBACK_PRV Instance attribute Private Object reference (TYPE REF TO) IF_GFS_QUERY_EXECUTION Interface for Query Execution 20040601
4 MS_DEFINITION_RT Instance attribute Private Type reference (TYPE) SFSG_DEFINITION_RT Runtime Object 20040503
Methods
# Method Level Visibility Method type Description Created on
1 BUILD Instance method Private Method 20040819
2 BUILD_MSSQL_STRINGS Instance method Private Method 20040625
3 BUILD_SQL_JOIN_PART Instance method Private Method 20040602
4 BUILD_SQL_STRINGS Instance method Private Method 20040625
5 CHECK_CLIENT_SPECIFIED Instance method Private Method 20040809
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040503
7 FIND_LEFT_RIGHT Static method Public Method 20040602
8 FIND_PHRASE_FIELD Static method Private Method 20040802
9 FIND_RT_FIELD_FOR_VIEWFIELD Static method Public Method 20040603
10 GEN_DB_ALIAS Static method Public Method 20040929
11 IS_VIEW Static method Public Method 20040602
12 LOAD Instance method Public Method 20040503
13 REPLICATE Instance method Private Method 20040819
14 SAVE Instance method Public Method 20040503
15 SPLIT_VIEW_TABLE_NAME Static method Public Method 20040603
Events
Class CL_GFS_SEARCHDEF_RT has no event.
Types
Class CL_GFS_SEARCHDEF_RT has no local type.
Method Signatures

Method BUILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DEF Call by reference Object reference (TYPE REF TO) IF_GFS_SEARCHDEF GFS Definition 20040819
2 Importing IR_PROTOCOL Call by reference Object reference (TYPE REF TO) IF_GFS_PROTOCOL GFS Definition 20040819

Method BUILD on class CL_GFS_SEARCHDEF_RT has no exception.

Method BUILD_MSSQL_STRINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FROM Call by reference Type reference (TYPE) STRING 20040625
2 Exporting E_GROUP Call by reference Type reference (TYPE) STRING 20040625
3 Exporting E_SELECT Call by reference Type reference (TYPE) STRING 20040625
4 Importing IS_RT Call by reference Type reference (TYPE) SFSG_DEFINITION_RT Runtime Object 20040625

Method BUILD_MSSQL_STRINGS on class CL_GFS_SEARCHDEF_RT has no exception.

Method BUILD_SQL_JOIN_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_JOIN_SQL Call by reference Type reference (TYPE) STRING 20040602
2 Exporting E_NEXT_DRIVEN_TABLE Call by reference Type reference (TYPE) TABNAME Tabellenname 20040602
3 Importing IT_JOINS Call by reference Type reference (TYPE) SFSG_RT_JOIN_T RT JOIN 20040602
4 Importing IT_TABLES Call by reference Type reference (TYPE) SFSG_RT_TABLE_T Tables in rt 20040603
5 Importing I_DRIVEN_TABLE Call by reference Type reference (TYPE) TABNAME Tabellenname 20040602
6 Importing I_JOIN_NO Call by reference Type reference (TYPE) INT4 -1 Natürliche Zahl 20040602
7 Importing I_NAMESPACE Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040602

Method BUILD_SQL_JOIN_PART on class CL_GFS_SEARCHDEF_RT has no exception.

Method BUILD_SQL_STRINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FROM Call by reference Type reference (TYPE) STRING 20040625
2 Exporting E_GROUP Call by reference Type reference (TYPE) STRING 20040625
3 Exporting E_SELECT Call by reference Type reference (TYPE) STRING 20040625
4 Importing IS_RT Call by reference Type reference (TYPE) SFSG_DEFINITION_RT Runtime Object 20040625

Method BUILD_SQL_STRINGS on class CL_GFS_SEARCHDEF_RT has no exception.

Method CHECK_CLIENT_SPECIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CLIENT_SPECIFIED Value transfer Type reference (TYPE) SFS_BOOL Boolean type 20040809

Method CHECK_CLIENT_SPECIFIED on class CL_GFS_SEARCHDEF_RT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DEF Call by reference Object reference (TYPE REF TO) IF_GFS_SEARCHDEF GFS Search Definition 20040510
2 Importing IR_PROTOCOL Call by reference Object reference (TYPE REF TO) IF_GFS_PROTOCOL Protokoll Interface 20040608
3 Importing I_DEF_NAME Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040503

Method CONSTRUCTOR on class CL_GFS_SEARCHDEF_RT has no exception.

Method FIND_LEFT_RIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_JOIN Call by reference Type reference (TYPE) SFSG_RT_JOIN Rt JOIN 20040602
2 Importing I_DRIVEN_TABLE Call by reference Type reference (TYPE) TABNAME Tabellenname 20040602
3 Returning R_LEFT Value transfer Type reference (TYPE) SFS_BOOL Tabellenname 20040602

Method FIND_LEFT_RIGHT on class CL_GFS_SEARCHDEF_RT has no exception.

Method FIND_PHRASE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUCT Call by reference Type reference (TYPE) STRUKNAME Name einer Struktur 20040802
2 Returning R_FIELD Value transfer Type reference (TYPE) FIELDNAME Feldname 20040802

Method FIND_PHRASE_FIELD on class CL_GFS_SEARCHDEF_RT has no exception.

Method FIND_RT_FIELD_FOR_VIEWFIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDLIST Call by reference Type reference (TYPE) SFSG_RT_FIELD_T Field 20040603
2 Importing I_FIELD Call by reference Type reference (TYPE) FIELDNAME Feldname 20040603
3 Importing I_VIEW Call by reference Type reference (TYPE) TABNAME Search Definition Name of Generic Fast Search 20040603
4 Returning R_FIELD Value transfer Type reference (TYPE) SFSG_RT_FIELD Tabellenname 20040603

Method FIND_RT_FIELD_FOR_VIEWFIELD on class CL_GFS_SEARCHDEF_RT has no exception.

Method GEN_DB_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FROM_VIEW Call by reference Type reference (TYPE) SFSG_DEFINITION_NAME Search Definition Name of Generic Fast Search 20040929
2 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040929
3 Importing I_TALIAS Call by reference Type reference (TYPE) TABNAME Tabellenname 20040929
4 Returning R_STRING Value transfer Type reference (TYPE) STRING 20040929

Method GEN_DB_ALIAS on class CL_GFS_SEARCHDEF_RT has no exception.

Method IS_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_JOINS Call by reference Type reference (TYPE) SFSG_RT_JOIN_T RT JOIN 20040602
2 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040602
3 Returning R_BOOL Value transfer Type reference (TYPE) SFS_BOOL Boolean type 20040602

Method IS_VIEW on class CL_GFS_SEARCHDEF_RT has no exception.

Method LOAD Signature

Method LOAD on class CL_GFS_SEARCHDEF_RT has no parameter.
# Exception Resumable Description Created on
1 CX_SFS_NOT_FOUND Eintrag nicht gefunden 20040701

Method REPLICATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DEF Call by reference Object reference (TYPE REF TO) IF_GFS_SEARCHDEF GFS Search Definition 20040819
2 Importing IR_PROTOCOL Call by reference Object reference (TYPE REF TO) IF_GFS_PROTOCOL GFS Definition 20040819
3 Returning R_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20041015

Method REPLICATE on class CL_GFS_SEARCHDEF_RT has no exception.

Method SAVE Signature

Method SAVE on class CL_GFS_SEARCHDEF_RT has no parameter.
Method SAVE on class CL_GFS_SEARCHDEF_RT has no exception.

Method SPLIT_VIEW_TABLE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLES Call by reference Type reference (TYPE) SFSG_RT_TABLE_T Tabellenname 20040603
2 Importing I_VIEW_TABLE_ALIAS Call by reference Type reference (TYPE) TABNAME RT Alias 20040603
3 Returning R_TAB Value transfer Type reference (TYPE) TABNAME Tabellenname 20040603

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