SAP ABAP Class CL_CRM_SAF_SE_TREX_ABAP (SAF: Default Search Engine)
Hierarchy
☛
WEBCUIF (Software Component) SAP Web UI Framework
⤷
CA-GTF-IC-SAF (Application Component) Software Agent Framework
⤷
EI_SAF_SE (Package) SAF - Search Engine Extension Framework
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_CRM_SAF_SE_GENIL | SAF: Generic search/index services | 20030929 |
Properties
| Class | CL_CRM_SAF_SE_TREX_ABAP | |
| Short Description | SAF: Default Search Engine | |
| Super Class | CL_CRM_SAF_SE_GENIL | SAF: Generic search/index services |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | EI_SAF_SE | SAF - Search Engine Extension Framework |
| Created | 20030929 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_CRM_SAF_SE_TREX_ABAP has no forward declaration.
Interfaces
Class CL_CRM_SAF_SE_TREX_ABAP has no interface implemented.
Friends
Class CL_CRM_SAF_SE_TREX_ABAP has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | I | 1000 | 20031106 | |||
| 2 | Constant | Public | Type reference (TYPE) | I | 1 | 20040330 | |||
| 3 | Constant | Public | Type reference (TYPE) | I | 20 | 20031203 | |||
| 4 | Constant | Public | Type reference (TYPE) | STRING | 'E' | 20030930 | |||
| 5 | Constant | Public | Type reference (TYPE) | STRING | 'F' | 20030930 | |||
| 6 | Constant | Public | Type reference (TYPE) | STRING | 'L' | 20030930 | |||
| 7 | Constant | Public | Type reference (TYPE) | STRING | '__SAF_CLUSTER_ID' | 20040319 | |||
| 8 | Constant | Public | Type reference (TYPE) | STRING | 'clusterattribute' | 20040319 | |||
| 9 | Constant | Public | Type reference (TYPE) | STRING | '__SAF_DESCRIPTION' | 20031001 | |||
| 10 | Constant | Public | Type reference (TYPE) | STRING | 'kb_description' | 20040319 | |||
| 11 | Constant | Public | Type reference (TYPE) | STRING | '__SAF_KB_ID' | 20031001 | |||
| 12 | Constant | Public | Type reference (TYPE) | STRING | 'kb_id' | 20040319 | |||
| 13 | Constant | Public | Type reference (TYPE) | STRING | '__SAF_KB_NAME' | 20031001 | |||
| 14 | Constant | Public | Type reference (TYPE) | STRING | 'kbnameattribute' | 20040319 | |||
| 15 | Constant | Public | Type reference (TYPE) | STRING | 'A' | 20030930 | |||
| 16 | Constant | Public | Type reference (TYPE) | STRING | 'C' | CONTENT | 20051010 | ||
| 17 | Constant | Public | Type reference (TYPE) | STRING | 'O' | 20030930 | |||
| 18 | Constant | Public | Type reference (TYPE) | STRING | 'S' | 20030930 | |||
| 19 | Constant | Public | Type reference (TYPE) | STRING | 'C' | 20030930 | |||
| 20 | Constant | Public | Type reference (TYPE) | STRING | 'AND' | 20030930 | |||
| 21 | Constant | Public | Type reference (TYPE) | STRING | 'BT' | 20030930 | |||
| 22 | Constant | Public | Type reference (TYPE) | STRING | 'EQ' | 20030930 | |||
| 23 | Constant | Public | Type reference (TYPE) | STRING | 'GE' | 20030930 | |||
| 24 | Constant | Public | Type reference (TYPE) | STRING | 'GT' | 20030930 | |||
| 25 | Constant | Public | Type reference (TYPE) | STRING | 'LE' | 20030930 | |||
| 26 | Constant | Public | Type reference (TYPE) | STRING | 'LT' | 20030930 | |||
| 27 | Constant | Public | Type reference (TYPE) | STRING | 'NE' | 20030930 | |||
| 28 | Constant | Public | Type reference (TYPE) | STRING | 'NOT' | 20030930 | |||
| 29 | Constant | Public | Type reference (TYPE) | STRING | 'OR' | 20030930 | |||
| 30 | Constant | Public | Type reference (TYPE) | STRING | 'ATTRIBUTE' | 20030930 | |||
| 31 | Constant | Public | Type reference (TYPE) | STRING | 'BRACKET_CLOSE' | 20030930 | |||
| 32 | Constant | Public | Type reference (TYPE) | STRING | 'BRACKET_OPEN' | 20030930 | |||
| 33 | Constant | Public | Type reference (TYPE) | STRING | 'OPERATOR' | 20030930 | |||
| 34 | Constant | Public | Type reference (TYPE) | STRING | 'TERM' | 20030930 | |||
| 35 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_CRM_SAF_SE | Business add-in interface IF_EX_CRM_SAF_SE | 20030930 | |||
| 36 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_CRM_SAF_IS_GENIL | SAF: Information security service | 20030930 | |||
| 37 | Static Attribute | Private | Type reference (TYPE) | XFELD | Checkbox | 20030930 | |||
| 38 | Static Attribute | Public | Object reference (TYPE REF TO) | CL_CRM_EI_KB_MANAGER | SAF: Knowlegde base generation and compilation | 20030930 |
Methods
Events
Class CL_CRM_SAF_SE_TREX_ABAP has no event.
Types
Class CL_CRM_SAF_SE_TREX_ABAP has no local type.
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_CRM_SAF_SE_TREX_ABAP has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CRM_SAF_SE_TREX_ABAP has no exception.
Method CONV_ATTR_QUERY_TO_TREX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SAF_ATTR_QUERY | Value transfer | Type reference (TYPE) | CRMT_SAF_IS_OPERATION_TAB | SAF: Tabelle für Boolesche Vorgänge | 20030930 | |||
| 2 | RT_TREX_QUERY | Value transfer | Type reference (TYPE) | TREXT_QUERY_ENTRIES | Suchanfrage | 20030930 |
Method CONV_ATTR_QUERY_TO_TREX on class CL_CRM_SAF_SE_TREX_ABAP has no exception.
Method CONV_TEXT_QUERY_TO_TREX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SAF_TEXT_QUERY | Value transfer | Type reference (TYPE) | CRMT_SAF_SE_TEXT_QUERY_TAB | SAF: Tabellentyp für Textanfrage | 20030930 | |||
| 2 | IV_FUZZY | Value transfer | Type reference (TYPE) | INT4 | 8000 | Natürliche Zahl | 20030930 | ||
| 3 | RT_TREX_QUERY | Value transfer | Type reference (TYPE) | TREXT_QUERY_ENTRIES | Suchanfrage | 20030930 |
Method CONV_TEXT_QUERY_TO_TREX on class CL_CRM_SAF_SE_TREX_ABAP has no exception.
Method GET_CMP_SETTINGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CMP_SETTINGS | Call by reference | Type reference (TYPE) | CRMVDSAF_COMPILE | Generierte Tabelle für View CRMVDSAF_COMPILE | 20040330 | |||
| 2 | ES_JOB_SETTINGS | Call by reference | Type reference (TYPE) | CRMVDSAF_JOB | Generierte Tabelle für View CRMVDSAF_JOB | 20040330 | |||
| 3 | IV_KB_NAME | Call by reference | Type reference (TYPE) | CRMT_EI_KB_NAME | SAF: Name der Wissensdatenbank | 20040330 | |||
| 4 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SPRAS | Sprachenschlüssel | 20040330 |
Method GET_CMP_SETTINGS on class CL_CRM_SAF_SE_TREX_ABAP has no exception.
Method GET_RFC_DESTINATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_COMPILE_RFC | Value transfer | Type reference (TYPE) | RFCDEST | Logische Destination (in Funktionsaufruf definiert) | 20031001 | |||
| 2 | EV_SEARCH_RFC | Value transfer | Type reference (TYPE) | RFCDEST | Logische Destination (in Funktionsaufruf definiert) | 20031001 | |||
| 3 | IV_KB_NAME | Value transfer | Type reference (TYPE) | CRMT_EI_KB_NAME | SAF: Name der Wissensdatenbank | 20030930 | |||
| 4 | IV_LANGUAGE | Value transfer | Type reference (TYPE) | SPRAS | SY-LANGU | Sprachenschlüssel | 20030930 |
Method GET_RFC_DESTINATION on class CL_CRM_SAF_SE_TREX_ABAP has no exception.
Method MERGE_BOOLEAN_OPERATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_FIRST_QUERY | Value transfer | Type reference (TYPE) | CRMT_SAF_IS_OPERATION_TAB | SAF: Tabelle für Boolesche Vorgänge | 20030930 | |||
| 2 | IT_SECOND_QUERY | Value transfer | Type reference (TYPE) | CRMT_SAF_IS_OPERATION_TAB | SAF: Tabelle für Boolesche Vorgänge | 20030930 | |||
| 3 | IV_OPERATION | Value transfer | Type reference (TYPE) | CRMT_SAF_OPERATION_TYPE | IF_CRM_SAF_IS_CONST~GC_AND | SAF: Arten Boolescher Vorgänge | 20030930 | ||
| 4 | RT_MERGED_QUERY | Value transfer | Type reference (TYPE) | CRMT_SAF_IS_OPERATION_TAB | SAF: Tabelle für Boolesche Vorgänge | 20030930 |
Method MERGE_BOOLEAN_OPERATION on class CL_CRM_SAF_SE_TREX_ABAP has no exception.
Method MERGE_BOOLEAN_OPERATION_TREX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_FIRST_QUERY | Value transfer | Type reference (TYPE) | TREXT_QUERY_ENTRIES | SAF: Tabelle für Boolesche Vorgänge | 20040309 | |||
| 2 | IT_SECOND_QUERY | Value transfer | Type reference (TYPE) | TREXT_QUERY_ENTRIES | SAF: Tabelle für Boolesche Vorgänge | 20040309 | |||
| 3 | IV_OPERATION | Value transfer | Type reference (TYPE) | STRING | GC_TREX_OP_AND | SAF: Arten Boolescher Vorgänge | 20040309 | ||
| 4 | RT_MERGED_QUERY | Value transfer | Type reference (TYPE) | TREXT_QUERY_ENTRIES | SAF: Tabelle für Boolesche Vorgänge | 20040309 |
Method MERGE_BOOLEAN_OPERATION_TREX on class CL_CRM_SAF_SE_TREX_ABAP has no exception.
Method PARSE_TEXT_QUERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SAF_TEXT_QUERY | Value transfer | Type reference (TYPE) | CRMT_SAF_SE_TEXT_QUERY_TAB | SAF: Tabellentyp für Textanfrage | 20040409 | |||
| 2 | IV_APP_NAME | Value transfer | Type reference (TYPE) | CRMT_EI_APP_NAME | SAF: Anwendungsname | 20040409 | |||
| 3 | RT_SAF_TEXT_QUERY | Value transfer | Type reference (TYPE) | CRMT_SAF_SE_TEXT_QUERY_TAB | Suchanfrage | 20040409 |
Method PARSE_TEXT_QUERY on class CL_CRM_SAF_SE_TREX_ABAP has no exception.
Method PROCESS_KBS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN_CODE | Call by reference | Type reference (TYPE) | CRMT_SAF_SE_CODE_TAB | SAF: Tabelle zurückgegebener Codes für Suchmaschinen | 20040330 | |||
| 2 | ET_SE_DOCS | Call by reference | Type reference (TYPE) | TREXT_INDEX_DOCS | SAF: Tabellentyp für Name-Wert-Paare | 20040330 | |||
| 3 | EV_KB_DEL | Call by reference | Type reference (TYPE) | I | 20040330 | ||||
| 4 | EV_KB_NEW | Call by reference | Type reference (TYPE) | I | 20040330 | ||||
| 5 | EV_KB_UPD | Call by reference | Type reference (TYPE) | I | 20040330 | ||||
| 6 | EV_SUCCESS | Call by reference | Type reference (TYPE) | BOOLEAN | Boolesche Variable (X=wahr, -=falsch, leer=unbekannt) | 20040330 | |||
| 7 | IT_ATTR_DEF | Call by reference | Type reference (TYPE) | CRMT_EI_ATTR_DEF_TAB | SAF: Tabelle für Attributdefinitionen | 20040409 | |||
| 8 | IT_KB_BO | Call by reference | Type reference (TYPE) | CRMT_EI_BO_COMMON_TAB | SAF: Tabellentyp für CRMT_EI_BO_SDB | 20040330 | |||
| 9 | IT_KB_HEADER | Call by reference | Type reference (TYPE) | CRMT_EI_KB_HEADER_TAB | SAF: Tabellentyp für CRMT_EI_KB_SDB | 20040330 | |||
| 10 | IV_DELTA | Call by reference | Type reference (TYPE) | BOOLEAN | 'X' | Boolesche Variable (X=wahr, -=falsch, leer=unbekannt) | 20040330 | ||
| 11 | IV_INDEX_ID | Call by reference | Type reference (TYPE) | TREX_RFC-INDEX_ID | Index Id | 20060912 | |||
| 12 | IV_KB_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_CRM_EI_KB | SAF: KB-Bereitstellung, Generierung und Kompilierung | 20040330 | |||
| 13 | IV_KB_NAME | Call by reference | Type reference (TYPE) | CRMT_EI_KB_NAME | SAF: Name der Wissensdatenbank | 20040330 | |||
| 14 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SPRAS | Sprachenschlüssel | 20040330 | |||
| 15 | IV_RFC_DEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20060912 | |||
| 16 | IV_USE_QUEUESERVER | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20060912 | |||
| 17 | LT_DEPENDENT_DEL | Call by reference | Type reference (TYPE) | CRMT_EI_LANG_SDB_TAB | SAF: Table Type for Knowldge Base Entity | 20090424 |
Method PROCESS_KBS on class CL_CRM_SAF_SE_TREX_ABAP has no exception.
Method STORE_FEATURE_CLUSTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SUCCESS | Call by reference | Type reference (TYPE) | BOOLEAN | Boolesche Variable (X=wahr, -=falsch, leer=unbekannt) | 20031004 | |||
| 2 | IT_CLUSTER_ID | Call by reference | Type reference (TYPE) | CRMT_EI_CLUSTER_ID_TAB | SAF: Datentyp für Cluster-ID | 20031004 | |||
| 3 | IV_APP_NAME | Call by reference | Type reference (TYPE) | CRMT_EI_APP_NAME | SAF: Anwendungsname | 20031004 | |||
| 4 | IV_KB_NAME | Call by reference | Type reference (TYPE) | CRMT_EI_KB_NAME | SAF: Name der Wissensdatenbank | 20031004 | |||
| 5 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SPRAS | Sprachenschlüssel | 20031004 |
Method STORE_FEATURE_CLUSTER on class CL_CRM_SAF_SE_TREX_ABAP has no exception.
Method WRITE_APPLICATION_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMP_TYPE | Call by reference | Type reference (TYPE) | CHAR5 | Char 20 | 20090818 | |||
| 2 | IT_RETURN_CODE | Call by reference | Type reference (TYPE) | CRMT_SAF_SE_CODE_TAB | SAF: Table of returned codes for search engines | 20090818 | |||
| 3 | IV_KB_NAME | Call by reference | Type reference (TYPE) | CRMT_EI_KB_NAME | Name of Knowledge Base | 20090818 | |||
| 4 | IV_LANG | Call by reference | Type reference (TYPE) | SPRAS | Language Key | 20090818 |
Method WRITE_APPLICATION_LOG on class CL_CRM_SAF_SE_TREX_ABAP has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |