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 |