Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ESH_IF_DATA_PROVIDER_XSYS | Data provider with destination handling | 20071024 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ESH_IF_DATA_PROVIDER_XSYS_I | Instances of included interfaces of data provider (x-sys) | 20071024 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ESH_IF_OBJECT_DATA_BY_ID | Object data by list of object ids | 20071210 |
| 4 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ESH_IF_OBJECT_DESCRIPTOR | Object type descriptor | 20071024 |
| 5 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ESH_IF_OBJECT_ITERATOR | Object data iterator by last object id | 20071210 |
| 6 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ESH_IF_OBJECT_TYPES_LI_XSYS | Object type list (cross-system) | 20071024 |
Properties
| Class | CL_SES_ESH_ADAPTER | |
| Short Description | Adapter | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ESH_SES | |
| Program status | ||
| Category | 0 | |
| Package | S_ESH_CONTENT_SES | SES Adaptation |
| Created | 20071024 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_ESH_IF_DATA_PROVIDER_XSYS | Data provider with destination handling | 20071024 | ||
| 2 | IF_ESH_IF_DATA_PROVIDER_XSYS_I | Instances of included interfaces of data provider (x-sys) | 20071024 | ||
| 3 | IF_ESH_IF_OBJECT_DATA_BY_ID | Object data by list of object ids | 20071210 | ||
| 4 | IF_ESH_IF_OBJECT_DESCRIPTOR | Object type descriptor | 20071024 | ||
| 5 | IF_ESH_IF_OBJECT_ITERATOR | Object data iterator by last object id | 20071210 | ||
| 6 | IF_ESH_IF_OBJECT_TYPES_LI_XSYS | Object type list (cross-system) | 20071024 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_BI_ESH_ADAPTER | 20071113 |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | CHAR1 | 'B' | Type of object type = Business object | 20071025 | ||
| 2 | Constant | Private | Type reference (TYPE) | SEOCLSNAME | 'CL_SES_ESH_ADAPTER' | Object type name | 20071024 | ||
| 3 | Static Attribute | Private | Type reference (TYPE) | STRING | 'CONTENT' | SES content as ESH attribute | 20080410 | ||
| 4 | Constant | Private | Type reference (TYPE) | ESH_E_OM_NODE_NAME | 'GROUP_NODE' | Group node | 20071031 | ||
| 5 | Constant | Private | Type reference (TYPE) | ESH_E_OM_NODE_NAME | 'LANGU' | Language | 20080111 | ||
| 6 | Constant | Private | Type reference (TYPE) | CHAR1 | '$' | Separator for concat. the SES object type | 20071024 | ||
| 7 | Constant | Private | Type reference (TYPE) | ESH_E_OM_NODE_NAME | 'TEXT_NODE' | Text node | 20071030 | ||
| 8 | Static Attribute | Private | Type reference (TYPE) | TY_T_ATTR_GR_NODE_PAIRS | Attribute group - node pairs | 20080110 | |||
| 9 | Static Attribute | Private | Type reference (TYPE) | ESH_T_SES_ADPT_NODES_PAR_CHILD | Parent-child node table | 20071228 | |||
| 10 | Static Attribute | Private | Type reference (TYPE) | ESH_T_IF_DCB_NODE_TYPES | Node types | 20080109 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object type | 20071024 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | RFCDEST | Logical destination (specified in function call) | 20071108 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Protected | Method | Convert SES data to ESH data | 20071025 | |
| 2 | Static method | Public | Method | Execute fast update | 20080319 | |
| 3 | Static method | Public | Method | Execute search | 20080306 | |
| 4 | Static method | Private | Method | Fill the object extraction table | 20080213 | |
| 5 | Static method | Private | Method | Get SES attributes of an object type | 20071025 | |
| 6 | Static method | Private | Method | Get SES object types and convert them to ESH object types | 20071024 | |
| 7 | Static method | Private | Method | Short texts in all languages of object type | 20071026 | |
| 8 | Static method | Private | Method | Get SES attribute values of OT | 20080201 | |
| 9 | Static method | Private | Method | Get the SES back-end navigation | 20071127 | |
| 10 | Static method | Public | Method | Check if the objects are searchable via ESH or SES index | 20080717 | |
| 11 | Static method | Public | Method | Convert an SES pair BO and OT to the ESH object type ID | 20071024 | |
| 12 | Static method | Public | Method | Convert an ESH object type ID to the SES pair BO and OT | 20071024 | |
| 13 | Static method | Public | Method | Internal: Group several methods in one | 20081016 | |
| 14 | Static method | Public | Method | Read the model of the SES object in ESH (nodes, fields...) | 20080326 | |
| 15 | Static method | Private | Method | Set the back-end navigation | 20071115 | |
| 16 | Static method | Public | Method | Write CP in the Common Runtime database table | 20080215 | |
| 17 | Static method | Public | Method | Write CP array in the Common Runtime database table | 20080215 | |
| 18 | Static method | Private | Method | Set the ESH data element | 20071105 | |
| 19 | Static method | Private | Method | Set the ESH fields and data elements | 20071105 | |
| 20 | Static method | Private | Method | Set the ESH node types | 20071211 | |
| 21 | Static method | Private | Method | Set the ESH relations and the relation-fields | 20071105 | |
| 22 | Static method | Private | Method | Set the ESH requests | 20071107 |
Events
Class CL_SES_ESH_ADAPTER has no event.
Types
Class CL_SES_ESH_ADAPTER has no local type.
Method Signatures
Method CONVERT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BACKEND_NAVIGATIONS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_BACKEND_NAVIS | backend navigations | 20071116 | |||
| 2 | ET_BACKEND_NAVIGATION_PARAMS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_BACKEND_NAVI_PARS | backend navigation parameters | 20071116 | |||
| 3 | ET_BACKEND_NAVIGATION_TEXTS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_BACKEND_NAVIS_T | short texts of backend navigations | 20071127 | |||
| 4 | ET_DATA_ELEMENTS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_DATA_ELEMENTS | data elements | 20071105 | |||
| 5 | ET_DATA_ELEMENT_FIELD_TEXTS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_DATA_EL_FIELDS_T | short texts of data element fields | 20071105 | |||
| 6 | ET_FIELDS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_FIELDS | fields | 20071026 | |||
| 7 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20071109 | |||
| 8 | ET_NODE_TYPES | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_NODE_TYPES | node types | 20071026 | |||
| 9 | ET_NODE_TYPE_TEXTS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_NODE_TYPES_T | short texts of node types | 20071026 | |||
| 10 | ET_RELATIONS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_RELATIONS | relations | 20071228 | |||
| 11 | ET_RELATION_FIELDS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_RELATION_FIELDS | relation fields | 20071228 | |||
| 12 | ET_REQUESTS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_REQUESTS | requests | 20071107 | |||
| 13 | ET_REQUEST_FIELDS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_REQUEST_FIELDS | request fields | 20071107 | |||
| 14 | ET_RESPONSE_FIELDS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_RESPONSE_FIELDS | response fields | 20071107 | |||
| 15 | IT_BACKEND_NAV | Call by reference | Type reference (TYPE) | TY_T_SES_NAVI_TARGET_LANGU | Target for Business Object naviagtion | 20071115 | |||
| 16 | IT_OBJECT_TYPE_TEXTS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_OBJECT_TYPE_T | short texts of object type | 20071031 | |||
| 17 | IT_SES_ATTRIBUTES | Call by reference | Type reference (TYPE) | TY_T_SES_ATTRIBUTE_NAMES | Table with SES Attribute Texts | 20071025 | |||
| 18 | IV_ESH_OBJECT_TYPE_ID | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | ESH Object Type | 20071026 | |||
| 19 | IV_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20071210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | General error in provider | 20071109 |
Method EXECUTE_FAST_UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ATTRIBUTE_VALUE_LIST | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_ATTRIBUTE_VALUE | Table with Attribute Values for Objects | 20080319 | |||
| 2 | IT_CONTENT | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_CONTENT | Table with Content for Objects | 20080319 | |||
| 3 | IV_BUSOBJ | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_BUSOBJ | Business Object for Search Engine Service (SES) | 20080320 | |||
| 4 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_OBJECT_ID | Internal Object ID (GUID) in Search Engine Service (SES) | 20080319 | |||
| 5 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_OBJECT_TYPE | Type of Business Object | 20080319 | |||
| 6 | IV_UPD_FLAG | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_UPD_FLAG | 'U' | SES: Update Indicator: I = Insert; U = Update; D = Delete | 20080319 |
Method EXECUTE_FAST_UPDATE on class CL_SES_ESH_ADAPTER has no exception.
Method EXECUTE_SEARCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RESULT_ITEMS | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_RESULT_ITEM | Search Results List | 20080306 | |||
| 2 | IS_OBJECT_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TS_OBJECT_TYPE_KEY | List of Searched Object Types | 20080312 | |||
| 3 | IT_QUERY_ENTRIES | Call by reference | Type reference (TYPE) | TREXT_QUERY_ENTRIES | Search query | 20080306 | |||
| 4 | IT_REQ_ATTRIBUTES | Call by reference | Type reference (TYPE) | TREXT_ATTRIBUTES | Requested Attributes | 20080306 | |||
| 5 | IT_SORT_ATTRIBUTES | Call by reference | Type reference (TYPE) | TREXT_SORT_ATTRIBUTES | Sort Attributes | 20080306 | |||
| 6 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LAISO | Language of the Search Request | 20080306 | |||
| 7 | IV_RESULT_FROM | Call by reference | Type reference (TYPE) | I | 1 | From Hit Number | 20080306 | ||
| 8 | IV_RESULT_TO | Call by reference | Type reference (TYPE) | I | 20 | To Hit Number | 20080306 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Internal Error | 20080403 |
Method FILL_OBJ_EXTRACT_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ATTRIBUTE_VALUES | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_ATTRIBUTE_VALUE | Table with Attribute Values for Objects | 20080213 | |||
| 2 | IT_CONTENT | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_CONTENT | Table with Content for Objects | 20080410 | |||
| 3 | IT_OBJECT_EXTRACTION | Call by reference | Type reference (TYPE) | ESH_T_IF_EXTRACT_NODES | Extraction of nodes | 20080213 | |||
| 4 | IT_SES_OBJECT_IDS | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_OBJECT_ID | Table with Object IDs | 20080213 |
Method FILL_OBJ_EXTRACT_TABLE on class CL_SES_ESH_ADAPTER has no exception.
Method GET_ATTRS_OF_OBJ_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20071109 | |||
| 2 | ET_SES_ATTRIBUTES | Call by reference | Type reference (TYPE) | TY_T_SES_ATTRIBUTE_NAMES | Table with SES Attribute Texts | 20071025 | |||
| 3 | IV_ESH_OBJECT_TYPE_ID | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | ESH Object Type | 20071025 | |||
| 4 | IV_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | System | 20071108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | General error in provider | 20071109 |
Method GET_OBJECT_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20071109 | |||
| 2 | ET_OBJECT_TYPES | Call by reference | Type reference (TYPE) | ESH_T_IF_DP_OBJECT_TYPES | ESH Object types details | 20071024 | |||
| 3 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LAISO | Language according to ISO 639 | 20071024 | |||
| 4 | IV_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical system | 20071108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | General error in provider | 20071108 |
Method GET_OBJECT_TYPE_TEXTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20071109 | |||
| 2 | ET_OBJECT_TYPE_TEXTS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_OBJECT_TYPE_T | Short texts in all languages of object type | 20071026 | |||
| 3 | IV_ESH_OBJECT_TYPE_ID | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | ESH Object Type | 20071026 | |||
| 4 | IV_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical system | 20071108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | General error in provider | 20071109 |
Method GET_SES_ATTR_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ATTRIBUTE_VALUES | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_ATTRIBUTE_VALUE | Table with Attribute Values for Objects | 20080201 | |||
| 2 | ET_CONTENT | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_CONTENT | Table with Content for Objects | 20080410 | |||
| 3 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Messages | 20080331 | |||
| 4 | ET_OBJECT_IDS | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_OBJECT_ID | Table with Object IDs | 20080201 | |||
| 5 | EV_LAST_OBJECT_ID | Call by reference | Type reference (TYPE) | ESH_E_IF_GENERAL_ID | General ID | 20080201 | |||
| 6 | EV_NO_MORE_DATA | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20080201 | |||
| 7 | IT_ESH_OBJECT_IDS | Call by reference | Type reference (TYPE) | ESH_T_IF_CHANGED_OBJECTS | Changed Objects | 20080213 | |||
| 8 | IV_ESH_OBJECT_TYPE_ID | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20080201 | |||
| 9 | IV_LAST_OBJECT_ID | Call by reference | Type reference (TYPE) | ESH_E_IF_GENERAL_ID | Internal Object ID (GUID) in Search Engine Service (SES) | 20080201 | |||
| 10 | IV_PACKAGE_SIZE | Call by reference | Type reference (TYPE) | ESH_E_IF_PACKAGE_SIZE | Package size | 20080201 |
Method GET_SES_ATTR_VALUES on class CL_SES_ESH_ADAPTER has no exception.
Method GET_SES_BACKEND_NAVIGATIONS 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) | TY_T_SES_NAVI_TARGET_LANGU | Target for Business Object naviagtion | 20071127 | |||
| 2 | IS_OBJECT_TYPE_KEY | Call by reference | Type reference (TYPE) | COM_SEARCH_TS_OBJECT_TYPE_KEY | Key of an Object Type (Without Client) | 20071127 | |||
| 3 | IV_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20071127 |
Method GET_SES_BACKEND_NAVIGATIONS on class CL_SES_ESH_ADAPTER has no exception.
Method IS_IDX_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_IDX_IS_ACTIVE | Call by reference | Type reference (TYPE) | BOOLE_D | X = index is active, BO are searchable | 20080717 | |||
| 2 | IV_BUSOBJ | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_BUSOBJ | Business Object for Search Engine Service (SES) | 20080717 | |||
| 3 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_OBJECT_TYPE | Type of Business Object | 20080717 |
Method IS_IDX_ACTIVE on class CL_SES_ESH_ADAPTER has no exception.
Method MAPTO_ESH_OBJECT_TYPE_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ESH_OBJECT_TYPE_ID | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | ESH Object Type Id | 20071024 | |||
| 2 | IV_SES_BUSOBJ | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_BUSOBJ | Business Object for Search Engine Service (SES) | 20071024 | |||
| 3 | IV_SES_OBJECT_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_OBJECT_TYPE | Type of Business Object | 20071024 |
Method MAPTO_ESH_OBJECT_TYPE_ID on class CL_SES_ESH_ADAPTER has no exception.
Method MAPTO_SES_OBJECT_TYPE_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SES_BUSOBJ | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_BUSOBJ | Business Object for Search Engine Service (SES) | 20071024 | |||
| 2 | EV_SES_OBJECT_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_OBJECT_TYPE | Type of Business Object | 20071024 | |||
| 3 | IV_ESH_OBJECT_TYPE_ID | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | ESH Object Type Id | 20071024 |
Method MAPTO_SES_OBJECT_TYPE_ID on class CL_SES_ESH_ADAPTER has no exception.
Method ONE_CALL_INTERN_SEARCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_RESPONSES | Call by reference | Object reference (TYPE REF TO) | CL_ESH_IF_SEARCH_RESPONSES | Search Responses | 20081016 | |||
| 2 | ER_RAW_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Raw data of the first response | 20081016 | |||
| 3 | IT_SEARCH_QUERY | Call by reference | Type reference (TYPE) | TREXT_QUERY_ENTRIES | Search query | 20081016 | |||
| 4 | IT_SORT_ATTRIBUTES | Call by reference | Type reference (TYPE) | TREXT_SORT_ATTRIBUTES | Sort attributes | 20081016 | |||
| 5 | IV_CONNECTOR_ID | Call by reference | Type reference (TYPE) | ESH_E_IF_SEARCH_CONNECTOR_ID | Search Connector ID | 20081016 | |||
| 6 | IV_COUNT_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | Count only | 20081016 | |||
| 7 | IV_NUMBER_OF_RESULTS | Call by reference | Type reference (TYPE) | INT4 | 20 | Number of results | 20081016 | ||
| 8 | IV_REQUEST_TYPE_ID | Call by reference | Type reference (TYPE) | ESH_E_IF_REQUEST_TYPE_ID | Request Type ID | 20081016 | |||
| 9 | IV_START_INDEX | Call by reference | Type reference (TYPE) | INT4 | 1 | Start index | 20081016 | ||
| 10 | IV_TEMPLATE_ID | Call by reference | Type reference (TYPE) | ESH_E_IF_TEMPLATE_ID | Search Connector Template ID | 20081016 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Internal error | 20081016 | ||
| 2 | Input error | 20081016 | ||
| 3 | Scope is not searchable | 20081016 |
Method READ_ESH_MODEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_AOTYP | Call by reference | Type reference (TYPE) | ESH_T_OM_AOTYP_EXT | Table Type for ESH_S_OM_AOTYP_EXT | 20080326 | |||
| 2 | ET_FIELDS | Call by reference | Type reference (TYPE) | ESH_T_OM_AOTYPNF_EXT | Table Type for ESH_S_OM_AOTYPN_EXT | 20080326 | |||
| 3 | ET_NODES | Call by reference | Type reference (TYPE) | ESH_T_OM_AOTYPN_EXT | Table Type for ESH_S_OM_AOTYPN_EXT | 20080326 | |||
| 4 | ET_REQUESTS | Call by reference | Type reference (TYPE) | ESH_T_OM_AOTYPNQ_EXT | Table Type for ESH_S_OM_AOTYPNQ_EXT | 20080326 | |||
| 5 | IV_ESH_OBJECT_TYPE_ID | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20080326 |
Method READ_ESH_MODEL on class CL_SES_ESH_ADAPTER has no exception.
Method SET_BACKEND_NAVIGATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BACKEND_NAVIGATIONS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_BACKEND_NAVIS | backend navigations | 20071115 | |||
| 2 | ET_BACKEND_NAVIGATION_PARAMS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_BACKEND_NAVI_PARS | backend navigation parameters | 20071115 | |||
| 3 | ET_BACKEND_NAVIGATION_TEXTS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_BACKEND_NAVIS_T | short texts of backend navigations | 20071127 | |||
| 4 | IT_FIELDS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_FIELDS | fields | 20080417 | |||
| 5 | IT_NAVIGATION_TARGETS | Call by reference | Type reference (TYPE) | TY_T_SES_NAVI_TARGET_LANGU | Target for Business Object naviagtion | 20071116 | |||
| 6 | IV_NODE_TYPE_ID | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Node Name | 20071115 |
Method SET_BACKEND_NAVIGATIONS on class CL_SES_ESH_ADAPTER has no exception.
Method SET_CHANGEPOINTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_COM_SE_CPOINTER | Call by reference | Type reference (TYPE) | COM_SE_CPOINTER | SES: Change Pointer for Business Objects | 20080215 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080401 | |||
| 3 | IV_SES_BUSOBJ | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_BUSOBJ | Business Object for Search Engine Service (SES) | 20080215 | |||
| 4 | IV_SES_OBJECT_ID | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_OBJECT_ID | Internal Object ID (GUID) in Search Engine Service (SES) | 20080215 | |||
| 5 | IV_SES_OBJECT_TYPE | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_OBJECT_TYPE | Type of Business Object | 20080215 | |||
| 6 | IV_SES_UPD_FLAG | Call by reference | Type reference (TYPE) | COM_SEARCH_TV_UPD_FLAG | 'U' | SES: Update Indicator: I = Insert; U = Update; D = Delete | 20080215 |
Method SET_CHANGEPOINTER on class CL_SES_ESH_ADAPTER has no exception.
Method SET_CHANGEPOINTER_ARRAY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_COM_SE_CPOINTER | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_CPOINTER | SES Change Pointer | 20080215 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20080401 | |||
| 3 | IT_SES_CPOINTER_DATA | Call by reference | Type reference (TYPE) | COM_SEARCH_TT_CPOINTER_DATA | Net Data for SES Object Change Pointer | 20080215 |
Method SET_CHANGEPOINTER_ARRAY on class CL_SES_ESH_ADAPTER has no exception.
Method SET_DATA_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DATA_ELEMENT | Call by reference | Type reference (TYPE) | ESH_S_IF_DCB_DATA_ELEMENT | data element | 20071105 | |||
| 2 | ES_DATA_ELEMENT_FIELD_TEXTS | Call by reference | Type reference (TYPE) | ESH_S_IF_DCB_DATA_EL_FIELD_T | short text of data element field | 20071105 | |||
| 3 | IS_FIELD | Call by reference | Type reference (TYPE) | ESH_S_IF_DCB_FIELD | field | 20071105 | |||
| 4 | IS_SES_ATTRIBUTE | Call by reference | Type reference (TYPE) | TY_S_SES_ATTRIBUTE_NAMES | Structure for Description of an Attribute | 20071105 |
Method SET_DATA_ELEMENT on class CL_SES_ESH_ADAPTER has no exception.
Method SET_FIELDS_AND_DATA_ELEMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA_ELEMENTS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_DATA_ELEMENTS | data elements | 20071105 | |||
| 2 | ET_DATA_ELEMENT_FIELD_TEXTS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_DATA_EL_FIELDS_T | short texts of data element fields | 20071105 | |||
| 3 | ET_FIELDS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_FIELDS | fields | 20071105 | |||
| 4 | ET_NODE_TYPES | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_NODE_TYPES | node types | 20071228 | |||
| 5 | IT_SES_ATTRIBUTES | Call by reference | Type reference (TYPE) | TY_T_SES_ATTRIBUTE_NAMES | Table with Attribute Texts | 20071105 | |||
| 6 | IV_ESH_OBJECT_TYPE_ID | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20071105 | |||
| 7 | IV_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20071228 |
Method SET_FIELDS_AND_DATA_ELEMENTS on class CL_SES_ESH_ADAPTER has no exception.
Method SET_NODE_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_NODE_TYPE_ID | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Corrent node type | 20071227 | |||
| 2 | IS_SES_ATTRIBUTE | Call by reference | Type reference (TYPE) | TY_S_SES_ATTRIBUTE_NAMES | SES Attribute | 20071227 | |||
| 3 | IV_ESH_OBJECT_TYPE_ID | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20071227 | |||
| 4 | IV_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical system | 20071227 |
Method SET_NODE_TYPES on class CL_SES_ESH_ADAPTER has no exception.
Method SET_RELATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RELATIONS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_RELATIONS | relations | 20071105 | |||
| 2 | ET_RELATION_FIELDS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_RELATION_FIELDS | relation fields | 20071105 | |||
| 3 | IT_NODE_TYPES | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_NODE_TYPES | node types | 20071105 | |||
| 4 | IV_ESH_OBJECT_TYPE_ID | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20071105 |
Method SET_RELATIONS on class CL_SES_ESH_ADAPTER has no exception.
Method SET_REQUESTS_AND_RESPONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_REQUESTS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_REQUESTS | requests | 20071107 | |||
| 2 | ET_REQUEST_FIELDS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_REQUEST_FIELDS | request fields | 20071107 | |||
| 3 | ET_RESPONSE_FIELDS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_RESPONSE_FIELDS | response fields | 20071107 | |||
| 4 | IT_FIELDS | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_FIELDS | fields | 20071107 | |||
| 5 | IT_NODE_TYPES | Call by reference | Type reference (TYPE) | ESH_T_IF_DCB_NODE_TYPES | node types | 20071220 | |||
| 6 | IV_ESH_OBJECT_TYPE_ID | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20071107 |
Method SET_REQUESTS_AND_RESPONS on class CL_SES_ESH_ADAPTER has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 700 |