Hierarchy
⤷
⤷
Properties
| Class | CL_ESH_INT_REMOTESEARCH_CONF | |
| Short Description | Remote Search configuration | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ESH_INTEGRATION | |
| Program status | ||
| Category | 0 | |
| Package | S_ESH_ENG_INTEGRATION | Backend Integration Services |
| Created | 20130814 | SAP |
| Last change | 20141121 | |
| 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
Class CL_ESH_INT_REMOTESEARCH_CONF has no interface implemented.
Friends
Class CL_ESH_INT_REMOTESEARCH_CONF has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_ESH_OM_APPLOG | Application Log | 20130814 | |||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ESH_CO_LOCK | Lock on a Database Table | 20130814 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | ESH_S_ADM_RFC_CONN_USR | Data for RFC connection including user data | 20130814 |
Methods
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | BACKEND_ADDED | Static Event (1) |
Public (2) |
20130819 | |
| 2 | BACKEND_REMOVED | Static Event (1) |
Public (2) |
20130819 | |
| 3 | PROXY_ADDED | Static Event (1) |
Public (2) |
20130819 | |
| 4 | PROXY_REMOVED | Static Event (1) |
Public (2) |
20130819 |
Types
Class CL_ESH_INT_REMOTESEARCH_CONF has no local type.
Method Signatures
Method BCK_DEL_BACKEND_PROPERTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMMIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20130819 |
Method BCK_DEL_BACKEND_PROPERTY on class CL_ESH_INT_REMOTESEARCH_CONF has no exception.
Method BCK_REGISTER_PROXY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMMIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20130819 | |||
| 2 | IV_PROXY_DESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20130819 |
Method BCK_REGISTER_PROXY on class CL_ESH_INT_REMOTESEARCH_CONF has no exception.
Method BCK_SET_BACKEND_PROPERTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMMIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20130819 |
Method BCK_SET_BACKEND_PROPERTY on class CL_ESH_INT_REMOTESEARCH_CONF has no exception.
Method BCK_UNREGISTER_PROXY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMMIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20130819 | |||
| 2 | IV_PROXY_DESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20130819 |
Method BCK_UNREGISTER_PROXY on class CL_ESH_INT_REMOTESEARCH_CONF has no exception.
Method CONNECT_BACKEND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CLIENT | Call by reference | Type reference (TYPE) | ESH_CLIENT | Client | 20130823 | |||
| 2 | IV_DB_CONNECTION_BACKEND | Call by reference | Type reference (TYPE) | RFCDEST | Trex/HANA (prefixes :RFC:/ :DB:) | 20130819 | |||
| 3 | IV_DESCRIPTION | Call by reference | Type reference (TYPE) | ESH_E_OM_DESCRIPTION | Description | 20130819 | |||
| 4 | IV_PASSWORD | Call by reference | Type reference (TYPE) | RFCAUTH | Explicit password | 20130823 | |||
| 5 | IV_SERVER_NAME | Call by reference | Type reference (TYPE) | RFCHOST | Name of target host | 20130823 | |||
| 6 | IV_SYSTEM_ID | Call by reference | Type reference (TYPE) | ESH_SYSYSID | System ID | 20130823 | |||
| 7 | IV_SYSTEM_NUMBER | Call by reference | Type reference (TYPE) | RFCSERVICE | Service used (TCP service, SAP System number) | 20130823 | |||
| 8 | IV_USERNAME | Call by reference | Type reference (TYPE) | RFCUSER | Explicit user ID | 20130823 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Integration Exception | 20130819 |
Method CONNECT_TO_PROXY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN_CODES | Value transfer | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20130830 | |||
| 2 | EV_DB_SCHEMA | Call by reference | Type reference (TYPE) | ESH_E_ADM_HDB_DBSCHEMA | Database Schema | 20130830 | |||
| 3 | IV_APPLSERVER | Call by reference | Type reference (TYPE) | RFCHOST | Name of target host | 20130819 | |||
| 4 | IV_CLIENT | Call by reference | Type reference (TYPE) | MANDT | Client | 20130819 | |||
| 5 | IV_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | Language Key | 20130819 | |||
| 6 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical system | 20130819 | |||
| 7 | IV_PASSWORD | Call by reference | Type reference (TYPE) | XUNCODE | New password | 20130819 | |||
| 8 | IV_STEXT | Call by reference | Type reference (TYPE) | RFCDOC_D | Description of RFC connection | 20130819 | |||
| 9 | IV_SYSTEMID | Call by reference | Type reference (TYPE) | SYSYSID | Name of SAP System | 20130819 | |||
| 10 | IV_SYSTEMNO | Call by reference | Type reference (TYPE) | RSTSPREFIX | Transfer structure prefix for a source system | 20130819 | |||
| 11 | IV_USER_NAME | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20130819 |
Method CONNECT_TO_PROXY on class CL_ESH_INT_REMOTESEARCH_CONF has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_APPLOG | Call by reference | Object reference (TYPE REF TO) | IF_ESH_OM_APPLOG | Application Log | 20130814 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Integration Exception | 20130814 |
Method DB_CONNECTION_PING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_APPLOG | Call by reference | Object reference (TYPE REF TO) | IF_ESH_OM_APPLOG | Application Log | 20130821 | |||
| 2 | IV_DB_CONNECTION_BACKEND | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20130821 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Integration Exception | 20130821 |
Method DETACH_FROM_PROXY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ALL_PROXIES | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20130819 | |||
| 2 | IV_PROXY_DESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20130819 | |||
| 3 | RT_RETURN_CODES | Value transfer | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20130819 |
Method DETACH_FROM_PROXY on class CL_ESH_INT_REMOTESEARCH_CONF has no exception.
Method DISCONNECT_BACKEND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CONNECTION_GUID | Call by reference | Type reference (TYPE) | ESH_E_ADM_CONNECTION_GUID | Connection GUID | 20130826 | |||
| 2 | IV_FORCE_DISCONNECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20130819 | |||
| 3 | IV_RFCDEST_BACKEND | Call by reference | Type reference (TYPE) | RFCDEST | 20130819 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Integration Exception | 20130819 |
Method DISCONNECT_FROM_PROXY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical system | 20130819 | |||
| 2 | RT_RETURN_CODES | Value transfer | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20130819 |
Method DISCONNECT_FROM_PROXY on class CL_ESH_INT_REMOTESEARCH_CONF has no exception.
Method GET_BACKENDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CONNECTIONS | Call by reference | Type reference (TYPE) | ESH_T_ADM_RFC_CONN_USR | Table type for structure ESH_S_ADM_RFC_CONN_USR | 20130819 | |||
| 2 | ET_DESCRIPTIONS | Call by reference | Type reference (TYPE) | ESH_T_OM_LOGSYST_EXT | Table Type for ESH_S_OM_LOGSYST_EXT | 20130819 |
Method GET_BACKENDS on class CL_ESH_INT_REMOTESEARCH_CONF has no exception.
Method PRX_CHECK_FOR_ERRORS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_RETURN_CODES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20130819 | |||
| 2 | RV_ERROR | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130819 |
Method PRX_CHECK_FOR_ERRORS on class CL_ESH_INT_REMOTESEARCH_CONF has no exception.
Method PRX_CONNECT_BACKEND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DESCRIPTION | Call by reference | Type reference (TYPE) | ESH_E_OM_DESCRIPTION | Descriptions | 20130819 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Integration Exception | 20130819 |
Method PRX_CREATE_USER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_NAME | Call by reference | Type reference (TYPE) | RFCUSER | Explicit user ID | 20130904 | |||
| 2 | EV_PASSWORD | Call by reference | Type reference (TYPE) | RFCAUTH | Explicit password | 20130904 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Integration Exception | 20130904 |
Method PRX_DEL_PROXY_PROPERTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMMIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20130819 |
Method PRX_DEL_PROXY_PROPERTY on class CL_ESH_INT_REMOTESEARCH_CONF has no exception.
Method PRX_DISCARD_CONNECTION Signature
Method PRX_DISCARD_CONNECTION on class CL_ESH_INT_REMOTESEARCH_CONF has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Integration Exception | 20130819 |
Method PRX_DISCARD_CONNECTION2 Signature
Method PRX_DISCARD_CONNECTION2 on class CL_ESH_INT_REMOTESEARCH_CONF has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Integration Exception | 20131014 |
Method PRX_DISCARD_RUNTIME_BUFFER Signature
Method PRX_DISCARD_RUNTIME_BUFFER on class CL_ESH_INT_REMOTESEARCH_CONF has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Integration Exception | 20130819 |
Method PRX_DISCONNECT_BACKEND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FORCE_DISCONNECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20130819 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Integration Exception | 20130819 |
Method PRX_GENERATE_REVERSE_CONN_USER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_CONNECTION | Value transfer | Type reference (TYPE) | ESH_S_ADM_RFC_CONN_USR | Data for RFC connection including user data | 20130819 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Integration Exception | 20130819 |
Method PRX_GET_RUNTIME_BUFFER Signature
Method PRX_GET_RUNTIME_BUFFER on class CL_ESH_INT_REMOTESEARCH_CONF has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Integration Exception | 20130819 |
Method PRX_PUT_MESSAGES_TO_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_RETURN_CODES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20130819 | |||
| 2 | IV_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | Message Class | 20130819 | |||
| 3 | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Message Number | 20130819 | |||
| 4 | IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | Message Type | 20130819 | |||
| 5 | IV_MSGV1 | Call by reference | Type reference (TYPE) | SYMSGV | Message Variable | 20130819 | |||
| 6 | IV_MSGV2 | Call by reference | Type reference (TYPE) | SYMSGV | Message Variable | 20130819 | |||
| 7 | IV_MSGV3 | Call by reference | Type reference (TYPE) | SYMSGV | Message Variable | 20130819 | |||
| 8 | IV_MSGV4 | Call by reference | Type reference (TYPE) | SYMSGV | Message Variable | 20130819 |
Method PRX_PUT_MESSAGES_TO_LOG on class CL_ESH_INT_REMOTESEARCH_CONF has no exception.
Method PRX_SET_CONNECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DESCRIPTION | Call by reference | Type reference (TYPE) | ESH_E_OM_DESCRIPTION | Descriptions | 20130830 | |||
| 2 | IV_DESCRIPTION_ONLY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20130920 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Integration Exception | 20130830 |
Method PRX_SET_CONNECTION_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CLIENT | Call by reference | Type reference (TYPE) | ESH_CLIENT | Client | 20130823 | |||
| 2 | IV_CONNECTION_GUID | Call by reference | Type reference (TYPE) | ESH_E_ADM_CONNECTION_GUID | Connection GUID | 20130826 | |||
| 3 | IV_DB_CONNECTION_BACKEND | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20130819 | |||
| 4 | IV_NEW | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20130819 | |||
| 5 | IV_PASSWORD | Call by reference | Type reference (TYPE) | RFCAUTH | Explicit password | 20130823 | |||
| 6 | IV_RFCDEST_BACKEND | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20130819 | |||
| 7 | IV_SERVER_NAME | Call by reference | Type reference (TYPE) | RFCHOST | Name of target host | 20130823 | |||
| 8 | IV_SYSTEM_ID | Call by reference | Type reference (TYPE) | ESH_SYSYSID | System ID | 20130823 | |||
| 9 | IV_SYSTEM_NUMBER | Call by reference | Type reference (TYPE) | RFCSERVICE | Service used (TCP service, SAP System number) | 20130823 | |||
| 10 | IV_USERNAME | Call by reference | Type reference (TYPE) | RFCUSER | Explicit user ID | 20130823 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Integration Exception | 20130819 |
Method PRX_SET_PROXY_PROPERTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_COMMIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20130819 |
Method PRX_SET_PROXY_PROPERTY on class CL_ESH_INT_REMOTESEARCH_CONF has no exception.
Method PRX_UNLOCK Signature
Method PRX_UNLOCK on class CL_ESH_INT_REMOTESEARCH_CONF has no parameter.
Method PRX_UNLOCK on class CL_ESH_INT_REMOTESEARCH_CONF has no exception.
Method REGISTER_AS_BACKEND Signature
Method REGISTER_AS_BACKEND on class CL_ESH_INT_REMOTESEARCH_CONF has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Integration Exception | 20130819 |
Method REGISTER_AS_PROXY Signature
Method REGISTER_AS_PROXY on class CL_ESH_INT_REMOTESEARCH_CONF has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Integration Exception | 20130819 |
Method UNREGISTER_AS_BACKEND Signature
Method UNREGISTER_AS_BACKEND on class CL_ESH_INT_REMOTESEARCH_CONF has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Integration Exception | 20130819 |
Method UNREGISTER_AS_PROXY Signature
Method UNREGISTER_AS_PROXY on class CL_ESH_INT_REMOTESEARCH_CONF has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ESH Integration Exception | 20130819 |
Event Signatures
Event BACKEND_ADDED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RFC_DESTINATION | Exporting | Value transfer | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20130819 |
Event BACKEND_REMOVED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RFC_DESTINATION | Exporting | Value transfer | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20130819 |
Event PROXY_ADDED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RFC_DESTINATION | Exporting | Value transfer | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20130819 |
Event PROXY_REMOVED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RFC_DESTINATION | Exporting | Value transfer | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20130819 |
History
| Last changed by/on | SAP | 20141121 |
| SAP Release Created in | 740 |