SAP ABAP Class CL_COM_SE_CUSTOM_READ (Customizing for Search Engine Service: Read Methods)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-TRX-SES (Application Component) TREX Search Engine Service
⤷
SES_CUSTOM (Package) SES: Customizing + central types and functions
⤷
⤷
Properties
| Class | CL_COM_SE_CUSTOM_READ | |
| Short Description | Customizing for Search Engine Service: Read Methods | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | COM_SE_SEARCH | |
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | SES_CUSTOM | SES: Customizing + central types and functions |
| Created | 20031208 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_COM_SE_CUSTOM_READ has no forward declaration.
Interfaces
Class CL_COM_SE_CUSTOM_READ has no interface implemented.
Friends
Class CL_COM_SE_CUSTOM_READ has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | STRING | 'UI_OPERATION' | Fieldname in table COM_SE_NAVTARGET | 20061211 | ||
| 2 | Constant | Public | Type reference (TYPE) | COM_SEARCH_TV_LOGLEVEL | '4' | Level of Detail of Spool List at Delta Indexing | 20121024 | ||
| 3 | Constant | Private | Type reference (TYPE) | CHAR1 | '|' | Separator to concatenate string | 20041214 | ||
| 4 | Static Attribute | Private | Type reference (TYPE) | COM_SEARCH_TV_SE_CLASS_NAME | 'CL_COM_SE_TREX' | Name of ABAP Class for Search Engine Connection | 20060706 | ||
| 5 | Constant | Private | Type reference (TYPE) | STRING | 'COM_SE_NAVTARGET' | Table name | 20061211 | ||
| 6 | Static Attribute | Private | Type reference (TYPE) | COM_SEARCH_TS_OBJECT_TYPE_CUST | Line Buffer for Buffer Table GT_OBJECT_TYPE_CUST | 20040109 | |||
| 7 | Static Attribute | Private | Type reference (TYPE) | COM_SEARCH_TT_COM_SE_BUSOBJ | Buffer Table: Customizing for Business Object | 20031222 | |||
| 8 | Static Attribute | Private | Type reference (TYPE) | COM_SEARCH_TT_OBJECT_TYPE_CUST | Buffer Table: All Customizing for Object Type | 20040109 | |||
| 9 | Static Attribute | Private | Type reference (TYPE) | COM_SEARCH_TT_OBJECT_TYPE_IDX | Buffer like GT_OBJECT_TYPE_CUST, Sorted by Index | 20040108 | |||
| 10 | Static Attribute | Private | Type reference (TYPE) | BOOLE_D | X = Customizing Completely Buffered | 20040112 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Protected | Method | Filling of the Customizing Settings for the Object Type | 20040113 | |
| 2 | Static method | Public | Method | Gets Default for Max. No. Objects for Authorization Check | 20040217 | |
| 3 | Static method | Public | Method | Gets Customizing Settings for All Object Types | 20040112 | |
| 4 | Static method | Public | Method | Gets Customizing Settings for Object Types of a Bus.Object | 20040114 | |
| 5 | Static method | Public | Method | Get Customizing Settings for Index ID | 20040108 | |
| 6 | Static method | Public | Method | Get Customizing Settings for Object Type | 20040109 | |
| 7 | Static method | Public | Method | Gets Index IDs for Object Types | 20031208 | |
| 8 | Static method | Public | Method | Get Join Path Names for Relation Type Keys | 20041207 | |
| 9 | Static method | Public | Method | Get Log Level for Object Type | 20121023 | |
| 10 | Static method | Public | Method | Gets targets for Business Object navigation | 20061211 | |
| 11 | Static method | Public | Method | Gets Object Type for Index ID | 20031209 | |
| 12 | Static method | Public | Method | Gets the ABAP Class for the Business Object | 20031208 | |
| 13 | Static method | Public | Method | Gets RFC Destination for the Search Engine | 20040113 | |
| 14 | Static method | Public | Method | Gets the ABAP Class for the Search Engine Connection | 20031208 | |
| 15 | Static method | Private | Method | Get UI operation text from text table or domain | 20061214 | |
| 16 | Static method | Protected | Method | Maps the Index Fields | 20041214 |
Events
Class CL_COM_SE_CUSTOM_READ has no event.
Types
Class CL_COM_SE_CUSTOM_READ has no local type.
Method Signatures
Method FILL_UP_TS_OBJECT_TYPE_CUST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_OBJECT_TYPE_CUST | Call by reference | Type reference (TYPE) | COM_SEARCH_TS_OBJECT_TYPE_CUST | Alle Customizing-Einstellungen zum Objekttyp | 20040113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business-Objekt in Tabelle COM_SE_BUSOBJ nicht definiert | 20040113 |
Method GET_AUTH_CHECK_LIMIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_AUTH_CHECK_LIMIT | Value transfer | Type reference (TYPE) | COM_SEARCH_TV_AUTH_CHECK_LIMIT | Default: Maximale Anzahl d. Objekte bei Berechtigungsprüfung | 20040217 |
Method GET_AUTH_CHECK_LIMIT on class CL_COM_SE_CUSTOM_READ has no exception.
Method GET_CUSTOMIZING_COMPLETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJECT_TYPE_CUST | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_OBJECT_TYPE_CUST | Alle Customizing-Einstellungen zu Objekttypen | 20040112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business-Objekt in Tabelle COM_SE_BUSOBJ nicht definiert | 20040112 |
Method GET_CUSTOMIZING_FOR_BUSOBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJECT_TYPE_CUST | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_OBJECT_TYPE_CUST | Alle Customizing-Einstellungen zu Objekttypen | 20040114 | |||
| 2 | IV_BUSOBJ | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_BUSOBJ | Business-Objekt | 20040114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BusObj. in Tab. COM_SE_BUSOBJTY, aber nicht in COM_SE_BUSOBJ | 20040114 |
Method GET_CUSTOMIZING_FOR_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_OBJECT_TYPE_CUST | Call by reference | Type reference (TYPE) | COM_SEARCH_TS_OBJECT_TYPE_CUST | Alle Customizing-Einstellungen zum Objekttyp | 20040110 | |||
| 2 | EV_INDEX_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_INDEX_TYPE | Index-Typ: ' ' = Objekt; '_r' = Beziehung; '_j' = Join | 20041215 | |||
| 3 | IV_INDEX_ID | Call by reference | Type reference (TYPE) | TREXD_INDEX_ID | Index-ID | 20040108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business-Objekt in Tabelle COM_SE_BUSOBJ nicht definiert | 20040109 | ||
| 2 | Index-ID nicht definiert | 20040108 |
Method GET_CUSTOMIZING_FOR_OBJ_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_OBJECT_TYPE_CUST | Call by reference | Type reference (TYPE) | COM_SEARCH_TS_OBJECT_TYPE_CUST | Alle Customizing-Einstellungen zum Objekttyp | 20040110 | |||
| 2 | IV_BUSOBJ | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_BUSOBJ | Business-Objekt | 20040109 | |||
| 3 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_OBJECT_TYPE | Typ des Business-Objekts | 20040109 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business-Objekt in Tabelle COM_SE_BUSOBJ nicht definiert | 20040109 | ||
| 2 | Objekttyp ist nicht definiert | 20040109 |
Method GET_INDEX_LIST_FOR_OBJ_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_INDEXES | Call by reference | Type reference (TYPE) | TREXT_INDEXLIST | Indizes im TREX-Format | 20031208 | |||
| 2 | ET_INDEX_LIST_FOR_OBJTY | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_INDEX_LIST_OBJTY | Index-IDs zu den Objekttypen | 20040115 | |||
| 3 | IT_OBJECT_TYPES | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_OBJECT_TYPE_KEY | Benötigte Objekttypen | 20031208 | |||
| 4 | IV_FAVORITE_RESULT_LANGU | Call by reference | Type reference (TYPE) | LAISO | Wunschsprache für Ergebnisse falls IV_QUERY_LANGUAGE initial | 20040528 | |||
| 5 | IV_INDEX_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_INDEX_TYPE | '' | Index-Typ: ''=Objekt, '_r'=Beziehung, '_j'=Join | 20041207 | ||
| 6 | IV_ONLY_ACTIVE_INDEXES | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' | X = nur aktive Indizes in ET_INDEXES | 20040115 | ||
| 7 | IV_QUERY_LANGUAGE | Call by reference | Type reference (TYPE) | LAISO | Wenn gesetzt, wird nur in dieser Sprache gesucht | 20040528 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BusObj. in Tab. COM_SE_BUSOBJTY, aber nicht in COM_SE_BUSOBJ | 20040115 | ||
| 2 | Wunschsprache für Ergebnisse im System nicht definiert | 20040528 |
Method GET_JOIN_PATH_NAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_JOIN_PATH_NAMES | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_JOIN_PATH_NAME | Tabelle von Join-Pfadnamen | 20041207 | |||
| 2 | IT_REL_TYPE_KEYS | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_REL_TYPE_KEY | Tabelle von Beziehungstypschlüsseln | 20041207 |
Method GET_JOIN_PATH_NAMES on class CL_COM_SE_CUSTOM_READ has no exception.
Method GET_LOG_LEVEL_FOR_OBJ_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BUSOBJ | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_BUSOBJ | Business Object | 20121023 | |||
| 2 | IV_INDEX_ID | Call by reference | Type reference (TYPE) | TREXD_INDEX_ID | Index Id | 20121023 | |||
| 3 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_OBJECT_TYPE | Type of Business Object | 20121023 | |||
| 4 | RV_LOGLEVEL | Value transfer | Type reference (TYPE) | COM_SEARCH_TV_LOGLEVEL | Level of Detail of Spool List at Delta Indexing | 20121023 |
Method GET_LOG_LEVEL_FOR_OBJ_TYPE on class CL_COM_SE_CUSTOM_READ has no exception.
Method GET_NAVIGATION_TARGETS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_NAVIGATION_TARGETS | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_NAVI_TARGET | Target for Business Object naviagtion | 20061211 | |||
| 2 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LAISO | Language according to ISO 639 | 20061211 | |||
| 3 | IV_SEARCH_OBJECT_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TS_OBJECT_TYPE_KEY | Key of an Object Type (Without Client) | 20061211 | |||
| 4 | IV_TARGET_UI_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_TARGET_UI_TYPE | Target UI type (SAP GUI, SAP Portal, #) | 20061211 | |||
| 5 | IV_UI_OPERATION | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_UI_OPERATION | Unified name for UI operation | 20061211 |
Method GET_NAVIGATION_TARGETS on class CL_COM_SE_CUSTOM_READ has no exception.
Method GET_OBJECT_TYPE_KEY_FOR_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_INDEX_ID | Call by reference | Type reference (TYPE) | TREXD_INDEX_ID | Index-ID | 20031209 | |||
| 2 | RV_OBJECT_TYPE | Value transfer | Type reference (TYPE) | COM_SEARCH_TS_OBJECT_TYPE_KEY | Business-Objekt + Typ | 20031209 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business-Objekt in Tabelle COM_SE_BUSOBJ nicht definiert | 20040109 | ||
| 2 | Index-ID nicht definiert | 20031209 |
Method GET_OBJ_CLASS_NAME_FOR_BUSOBJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BUSOBJ | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_BUSOBJ | Business-Objekt | 20031208 | |||
| 2 | RV_OBJ_CLASS_NAME | Value transfer | Type reference (TYPE) | COM_SEARCH_TV_OBJ_CLASS_NAME | Name der ABAP-Klasse zum Business-Objekt | 20031208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business-Objekt in Tabelle COM_SE_BUSOBJ nicht definiert | 20031209 |
Method GET_RFC_DESTINATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_USE_BUFFER | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' = use internal buffer | 20060922 | ||
| 2 | IV_WITH_PREFIX | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' = with prefix ':RFC:' if DB is HDB | 20130131 | ||
| 3 | RV_RFC_DESTINATION | Value transfer | Type reference (TYPE) | TREX_RFC-RFC_DESTINATION | RFC-Destination für die Suchmaschine | 20040113 |
Method GET_RFC_DESTINATION on class CL_COM_SE_CUSTOM_READ has no exception.
Method GET_SE_CLASS_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_SE_CLASS_NAME | Value transfer | Type reference (TYPE) | COM_SEARCH_TV_SE_CLASS_NAME | Name der ABAP-Klasse zur Suchmaschinenanbindung | 20031208 |
Method GET_SE_CLASS_NAME on class CL_COM_SE_CUSTOM_READ has no exception.
Method GET_UI_OPERATION_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_OPERATION_TEXT | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_OPERATION_TEXT | Display text for UI operation | 20061214 | |||
| 2 | IS_NAVTARGET | Call by reference | Type reference (TYPE) | COM_SE_NAVTARGET | Search Engine Service: Target for Business Object navigation | 20061214 | |||
| 3 | IT_NAVTARGET_TEXT | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_NAVI_TARGET_TEXT | Target for Business Object navigation UI operation text | 20061214 | |||
| 4 | IV_SAP_LANGU | Call by reference | Type reference (TYPE) | SPRAS | Language Ke | 20061214 |
Method GET_UI_OPERATION_TEXT on class CL_COM_SE_CUSTOM_READ has no exception.
Method MAP_INDEX_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_INDEX_LIST_FOR_OBJTY | Call by reference | Type reference (TYPE) | COM_SEARCH_TS_INDEX_LIST_OBJTY | Index-IDs für Objekttypen in Tabelle COM_SE_BUSOBJTY | 20041214 | |||
| 2 | IS_OBJECT_TYPE_CUST | Call by reference | Type reference (TYPE) | COM_SEARCH_TS_OBJECT_TYPE_CUST | Struktur mit allen Customizing-Einstellungen für Objekttyp | 20041214 | |||
| 3 | IV_INDEX_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_INDEX_TYPE | Index-Typ: ' ' = Objekt; '_r' = Beziehung; '_j' = Join | 20041214 |
Method MAP_INDEX_FIELDS on class CL_COM_SE_CUSTOM_READ has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 300 |