SAP ABAP Class CL_RFW_SEARCH_ENGINE_TREX (Replication Framework: TREX)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-FSI (Application Component) Fast Search Infrastructure
     SFSRFW_SEARCH_ENGINE (Package) Search Engine Interface and Implementation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SEARCH_ENGINE_INDEX Search Engine Index 20040708
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SEARCH_ENGINE_MONITOR Monitor for Search Engine Index 20040816
Properties
Class CL_RFW_SEARCH_ENGINE_TREX  
Short Description Replication Framework: TREX    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFSRFW_SEARCH_ENGINE   Search Engine Interface and Implementation 
Created 20040708   SAP 
Last change 20050228   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RFW_SEARCH_ENGINE_TREX has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SEARCH_ENGINE_INDEX Search Engine Index 20040708
2 IF_SEARCH_ENGINE_MONITOR Monitor for Search Engine Index 20040816
Friends
# Friend Modeled only Created on Description
1 CL_RFW_SEARCH_ENGINE_FACTORY 20040712 Replication Framework - Search Engine Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_CONNECTION Instance attribute Private Type reference (TYPE) TREX_RFC-RFC_DESTINATION 20040708
2 M_DESCRIPTION Instance attribute Private Type reference (TYPE) TREX_RFC-DESCRIPTION Text for Description of Index 20040721
3 M_EXISTS_INDEX Instance attribute Private Type reference (TYPE) SFS_BOOL Boolean Type 20040708
4 M_INDEX_ID Instance attribute Private Type reference (TYPE) TREX_RFC-INDEX_ID Index ID 20040712
5 M_LANGUAGES Instance attribute Private Type reference (TYPE) TREX_RFC-RETURN_TEXT Languages 20040721
6 M_LAST_TREX_ERROR_CODE Instance attribute Private Type reference (TYPE) TREX_RFC-RETURN_CODE Return Code 20040708
7 M_LAST_TREX_ERROR_TEXT Instance attribute Private Type reference (TYPE) TREX_RFC-RETURN_TEXT Return Text 20040708
8 M_PTRACE Static Attribute Private Type reference (TYPE) SFS_BOOL Boolean Type 20040819
9 M_TREX_ATTRIBUTES Instance attribute Private Type reference (TYPE) SFSRFW_TREX_ATTRIBUTES TREX Attributes 20040910
10 M_TREX_ATTRIBUTES_ORIG Instance attribute Private Type reference (TYPE) SFSRFW_TREX_ATTRIBUTES TREX Attributes 20040910
11 M_TREX_INFO Instance attribute Private Type reference (TYPE) TREX_INFO 20040910
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_TREX_COMP_DESCRIPTOR Instance method Private Method For TREX indexCellTable: Detemination of Structure Offsets 20050901
2 CHANGE_TREX_INDEX Instance method Private Method 20040708
3 CHECK_DEFINITIONS Instance method Private Method 20040929
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040819
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040708
6 CREATE_FULLTEXT_KEY Static method Public Method 20041013
7 CREATE_TREX_INDEX Instance method Private Method 20040708
8 GET_TREX_TYPE Static method Protected Method Generates MSSQL Type from DDIC Type 20041028
9 GET_TREX_TYPE_BY_ROLLNAME Static method Private Method Determine TREX Types from Roll Name 20041028
10 GET_TREX_TYPE_BY_TYPEINFO Static method Private Method Generates TREX Type from DDIC Type 20041028
11 RETRIEVE_DEFAULT_SETTINGS Instance method Private Method 20040912
12 RETRIEVE_TREX_INFO Instance method Protected Method Gets Information for TREX Index 20040708
Events
Class CL_RFW_SEARCH_ENGINE_TREX has no event.
Types
Class CL_RFW_SEARCH_ENGINE_TREX has no local type.
Method Signatures

Method BUILD_TREX_COMP_DESCRIPTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPDESCR_TAB 20050901
2 Importing IN_FILL_ATTR_NAMES Call by reference Type reference (TYPE) SFS_BOOL 'X' Boolean type 20050901
3 Returning R_TREX_COMPONENTS Value transfer Type reference (TYPE) TREXT_COMP_DESCR Beschreibung der Komponenten 20050901
# Exception Resumable Description Created on
1 CX_SEARCH_ENGINE_ERROR 20050901

Method CHANGE_TREX_INDEX Signature

Method CHANGE_TREX_INDEX on class CL_RFW_SEARCH_ENGINE_TREX has no parameter.
# Exception Resumable Description Created on
1 CX_SEARCH_ENGINE_ERROR Replizierungsframework Suchengine Fehler 20040712

Method CHECK_DEFINITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Run Time Type Services 20040929
2 Returning R_OK Value transfer Type reference (TYPE) SFS_BOOL Boolean type 20040929

Method CHECK_DEFINITIONS on class CL_RFW_SEARCH_ENGINE_TREX has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONNECTION Call by reference Type reference (TYPE) CSEQUENCE 20040708
2 Importing INDEX_NAME Call by reference Type reference (TYPE) CSEQUENCE 20040708

Method CONSTRUCTOR on class CL_RFW_SEARCH_ENGINE_TREX has no exception.

Method CREATE_FULLTEXT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOCUMENT Call by reference Type reference (TYPE) ANY 20041013
2 Importing I_KEY_ATTRIBUTES Call by reference Type reference (TYPE) SFSRFW_INDEX_FIELDS Replizierungsframework Index Felder 20041013
3 Returning R_FULLTEXT_KEY Value transfer Type reference (TYPE) STRING 20041013
# Exception Resumable Description Created on
1 CX_TREX_ENGINE_ERROR Replizierungsframework Suchengine Fehler 20041029

Method CREATE_TREX_INDEX Signature

Method CREATE_TREX_INDEX on class CL_RFW_SEARCH_ENGINE_TREX has no parameter.
# Exception Resumable Description Created on
1 CX_SEARCH_ENGINE_ERROR Replizierungsframework Suchengine Fehler 20040712

Method GET_TREX_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_FIELD_INFO Call by reference Type reference (TYPE) SFS_FIELD_INFO Datenelement (semantische Domäne) 20050831
2 Importing IN_REQUESTOR Call by reference Type reference (TYPE) SFSRFW_REQUESTOR Requestor 20050831
3 Returning R_TREX_TYPE Value transfer Type reference (TYPE) STRING 20050831
# Exception Resumable Description Created on
1 CX_TREX_ENGINE_ERROR Replication Framework: Fehlerklasse für SQL 20041028

Method GET_TREX_TYPE_BY_ROLLNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_CHAR_LIKE Call by reference Type reference (TYPE) SFS_BOOL Boolean type 20041028
2 Exporting E_TREX_TYPE Call by reference Type reference (TYPE) STRING 20041028
3 Importing I_REQUESTOR Call by reference Type reference (TYPE) SFSRFW_REQUESTOR Requestor 20041028
4 Importing I_ROLLNAME Call by reference Type reference (TYPE) ROLLNAME Datenelement (semantische Domäne) 20041028
# Exception Resumable Description Created on
1 CX_TREX_ENGINE_ERROR 20041028

Method GET_TREX_TYPE_BY_TYPEINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_CHAR_LIKE Call by reference Type reference (TYPE) SFS_BOOL Boolean type 20041028
2 Exporting E_TREX_TYPE Call by reference Type reference (TYPE) STRING 20041028
3 Importing I_DECIMALS Call by reference Type reference (TYPE) DECIMALS Anzahl Dezimalstellen 20041028
4 Importing I_INTLEN Call by reference Type reference (TYPE) INTLEN Interne Länge in Bytes 20041028
5 Importing I_INTTYPE Call by reference Type reference (TYPE) INTTYPE ABAP-Datentyp (C,D,N,...) 20041028
6 Importing I_LENG Call by reference Type reference (TYPE) DDLEN Länge eines Feldes (Zahl der Stellen) 20041028
7 Importing I_OUTPUTLEN Call by reference Type reference (TYPE) OUTPUTLEN Ausgabelänge 20041028
8 Importing I_REQUESTOR Call by reference Type reference (TYPE) SFSRFW_REQUESTOR Requestor 20041028
# Exception Resumable Description Created on
1 CX_TREX_ENGINE_ERROR Replication Framework: Fehlerklasse für SQL 20041028

Method RETRIEVE_DEFAULT_SETTINGS Signature

Method RETRIEVE_DEFAULT_SETTINGS on class CL_RFW_SEARCH_ENGINE_TREX has no parameter.
Method RETRIEVE_DEFAULT_SETTINGS on class CL_RFW_SEARCH_ENGINE_TREX has no exception.

Method RETRIEVE_TREX_INFO Signature

Method RETRIEVE_TREX_INFO on class CL_RFW_SEARCH_ENGINE_TREX has no parameter.
# Exception Resumable Description Created on
1 CX_TREX_ENGINE_ERROR Fehlerklasse für TREX Fehler 20040712
History
Last changed by/on SAP  20050228 
SAP Release Created in 700