SAP ABAP Class CL_ESH_ADAPT_CONN_DPS_MAINTAIN (Helper class for maintaining logical ports)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷ BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
⤷ S_ESH_ADAPT_CONNECTIVITY_MGRS (Package) Adapter Connectivity Manager
⤷ BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
⤷ S_ESH_ADAPT_CONNECTIVITY_MGRS (Package) Adapter Connectivity Manager
Properties
Class | CL_ESH_ADAPT_CONN_DPS_MAINTAIN | |
Short Description | Helper class for maintaining logical ports | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | S_ESH_ADAPT_CONNECTIVITY_MGRS | Adapter Connectivity Manager |
Created | 20090319 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_ESH_ADAPT_CONN_DPS_MAINTAIN has no interface implemented.
Friends
Class CL_ESH_ADAPT_CONN_DPS_MAINTAIN has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_DESTINATION_GEN | Constant | Private | Type reference (TYPE) | STRING | 'DESTINATION' | SM59 destination | 20090403 | |
2 | GC_HOST | Constant | Private | Type reference (TYPE) | STRING | 'HOST' | Target host | 20090403 | |
3 | GC_TSRTP_AUTH_METHOD | Constant | Private | Type reference (TYPE) | CHAR20 | 'AuthenticationMethod' | WS Authentication | 20090407 | |
4 | GC_TSRTP_AUTH_METHOD_HTTPBASIC | Constant | Private | Type reference (TYPE) | CHAR15 | 'sapsp:HTTPBasic' | WS Auth. User PWD | 20090407 | |
5 | GC_TSRTP_AUTH_METHOD_HTTPSSO2 | Constant | Private | Type reference (TYPE) | CHAR15 | 'sapsp:HTTPSSO2' | WS Auth. SSO2 | 20090407 | |
6 | GC_TSRTP_AUTH_METHOD_NONE | Constant | Private | Type reference (TYPE) | CHAR10 | 'sapsp:None' | WS Auth. None | 20090407 | |
7 | GC_TSRTP_DESTINATION | Constant | Private | Type reference (TYPE) | CHAR12 | 'Destination' | WS Destination | 20090407 | |
8 | GC_TSRTP_URL_HOST | Constant | Private | Type reference (TYPE) | CHAR12 | 'URLHost' | WS Host | 20090407 | |
9 | GC_TSRTP_URL_PATH | Constant | Private | Type reference (TYPE) | CHAR12 | 'URLPath' | WS Path | 20090407 | |
10 | GC_TSRTP_URL_PORT | Constant | Private | Type reference (TYPE) | CHAR12 | 'URLPort' | WS Port | 20090407 | |
11 | GC_TSRTP_URL_PROTOCOL | Constant | Private | Type reference (TYPE) | CHAR12 | 'URLProtocol' | WS Protocol | 20090407 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_FOR_COMPLETE_DELETION | Static method | Public | Method | Check if ADM_GEN_CONN records remained due to inconsistency | 20090320 |
2 | CHECK_FOR_DELETION | Instance method | Public | Method | Check for deletion | 20090319 |
3 | CHECK_FOR_DELETION_T_DATA | Instance method | Private | Method | Check for deletion | 20090319 |
4 | CHECK_FOR_DELETION_T_TEMPLATE | Instance method | Private | Method | Check for deletion | 20090319 |
5 | CHECK_FOR_DESTINATION | Static method | Public | Method | Are SM59 destination and table ADM_GEN_CONN consistent? | 20090327 |
6 | CHECK_LOG_PORT_CONN_DATA_SYNC | Static method | Public | Method | Checks if data of logical port and connection are synchronou | 20110525 |
7 | DELETE_CONNECTION | Static method | Public | Method | Delete connection with connector | 20090319 |
8 | DELETE_ESH_ADM_GEN_CONN | Static method | Public | Method | Check if ADM_GEN_CONN records remained due to inconsistency | 20090320 |
9 | GET_DPS_ENDPOINT_DESCRIPTION | Static method | Public | Method | Return the DPS endpoint description for UI | 20090402 |
10 | GET_DPS_HOST_DESCRIPTION | Static method | Public | Method | Return the DPS host description for UI | 20090402 |
11 | GET_SYNCHRONIZE_DATA_WSF | Static method | Public | Method | Get data for synchronization from Web Service Framework | 20090404 |
12 | GET_SYNC_DPS_HOST_DESCR_BY_WSF | Static method | Public | Method | Return the DPS host description for UI | 20110525 |
13 | PREPARE_SYNC_ESH_ADM_GEN_CONN | Static method | Public | Method | Synchronize ESH_ADM_GEN_CONN if needed | 20090407 |
14 | READ_ALL_DPS | Instance method | Public | Method | Read all DPS data records | 20090319 |
15 | READ_SYNCHRONIZE_DATA_DPS | Static method | Public | Method | Read ADM_GEN_CONN info to synchronize data | 20090404 |
16 | TEXT_MESSAGE_CONVERT_SHORT | Static method | Public | Method | Convert a text message (string) to sy-message | 20090407 |
Events
Class CL_ESH_ADAPT_CONN_DPS_MAINTAIN has no event.
Types
Class CL_ESH_ADAPT_CONN_DPS_MAINTAIN has no local type.
Method Signatures
Method CHECK_FOR_COMPLETE_DELETION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_IS_DELETION_COMPLETE | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20090320 | ||
2 | Importing | IV_CONNECTION_GUID | Call by reference | Type reference (TYPE) | ESH_E_ADM_CONNECTION_GUID | Connection GUID | 20090320 |
Method CHECK_FOR_COMPLETE_DELETION on class CL_ESH_ADAPT_CONN_DPS_MAINTAIN has no exception.
Method CHECK_FOR_DELETION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_IS_NOT_DELETABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090319 | |||
2 | Importing | IV_CONNECTION_GUID | Call by reference | Type reference (TYPE) | ESH_E_ADM_CONNECTION_GUID | Connection GUID | 20090319 | ||
3 | Importing | IV_WS_SUBTYPE | Call by reference | Type reference (TYPE) | ESH_E_ADAPT_CONN_WS_SUBTYPE | ESH: Web service subtypes | 20090319 |
Method CHECK_FOR_DELETION on class CL_ESH_ADAPT_CONN_DPS_MAINTAIN has no exception.
Method CHECK_FOR_DELETION_T_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_IS_NOT_DELETABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090319 | |||
2 | Importing | IV_CONNECTION_GUID | Call by reference | Type reference (TYPE) | ESH_E_ADM_CONNECTION_GUID | Connection GUID | 20090319 |
Method CHECK_FOR_DELETION_T_DATA on class CL_ESH_ADAPT_CONN_DPS_MAINTAIN has no exception.
Method CHECK_FOR_DELETION_T_TEMPLATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_IS_NOT_DELETABLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090319 | |||
2 | Importing | IV_CONNECTION_GUID | Call by reference | Type reference (TYPE) | ESH_E_ADM_CONNECTION_GUID | Connection GUID | 20090319 |
Method CHECK_FOR_DELETION_T_TEMPLATE on class CL_ESH_ADAPT_CONN_DPS_MAINTAIN has no exception.
Method CHECK_FOR_DESTINATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_EXISTS | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20090327 | ||
2 | Importing | IV_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical destination (specified in function call) | 20090327 |
Method CHECK_FOR_DESTINATION on class CL_ESH_ADAPT_CONN_DPS_MAINTAIN has no exception.
Method CHECK_LOG_PORT_CONN_DATA_SYNC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_ERROR | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110525 | |||
2 | Exporting | EV_IS_SYNCRONOUS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110525 | |||
3 | Exporting | EV_LOGICAL_PORT_NAME | Call by reference | Type reference (TYPE) | ESH_E_ADAPT_CONN_LOG_PORT_NAME | Logical Port Name | 20110525 | ||
4 | Exporting | EV_WS_SUBTYPE | Call by reference | Type reference (TYPE) | ESH_E_ADAPT_CONN_WS_SUBTYPE | ESH: Web Service Subtypes | 20110525 | ||
5 | Importing | IS_GEN_CONNECTION | Call by reference | Type reference (TYPE) | ESH_S_ADM_GEN_CONNECTION | Connection Parameters | 20110525 |
Method CHECK_LOG_PORT_CONN_DATA_SYNC on class CL_ESH_ADAPT_CONN_DPS_MAINTAIN has no exception.
Method DELETE_CONNECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_APPLOG | Call by reference | Object reference (TYPE REF TO) | IF_ESH_OM_APPLOG | Application log | 20090319 | ||
2 | Importing | IO_TEMPLATE_TYPE | Call by reference | Object reference (TYPE REF TO) | CL_ESH_CO_TEMPLATE_TYPE | Properties of template types | 20090319 | ||
3 | Importing | IV_COMMIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20090319 | ||
4 | Importing | IV_CONNECTION_GUID | Call by reference | Type reference (TYPE) | ESH_E_ADM_CONNECTION_GUID | Connection GUID | 20090319 | ||
5 | Importing | IV_SYNCHRONOUS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20090319 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ESH_IF_ENGINE | ESH Interface Exception | 20090319 |
Method DELETE_ESH_ADM_GEN_CONN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CONNECTION_GUID | Call by reference | Type reference (TYPE) | ESH_E_ADM_CONNECTION_GUID | Connection GUID | 20090320 |
Method DELETE_ESH_ADM_GEN_CONN on class CL_ESH_ADAPT_CONN_DPS_MAINTAIN has no exception.
Method GET_DPS_ENDPOINT_DESCRIPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_DPS_ENDPOINT | Call by reference | Type reference (TYPE) | STRING | 20090402 | |||
2 | Importing | IV_CONNECTION_GUID | Call by reference | Type reference (TYPE) | ESH_E_ADM_CONNECTION_GUID | Connectivity details | 20090402 |
Method GET_DPS_ENDPOINT_DESCRIPTION on class CL_ESH_ADAPT_CONN_DPS_MAINTAIN has no exception.
Method GET_DPS_HOST_DESCRIPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_DPS_HOST | Call by reference | Type reference (TYPE) | STRING | 20090402 | |||
2 | Importing | IV_CONNECTION_GUID | Call by reference | Type reference (TYPE) | ESH_E_ADM_CONNECTION_GUID | Connectivity details | 20090402 |
Method GET_DPS_HOST_DESCRIPTION on class CL_ESH_ADAPT_CONN_DPS_MAINTAIN has no exception.
Method GET_SYNCHRONIZE_DATA_WSF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_SYNC_DATA_DPS | Call by reference | Type reference (TYPE) | ESH_S_ADAPT_CONN_WS_SYNC | ESH: Generic connections | 20090404 | ||
2 | Exporting | EV_LPORT_EXISTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090404 | |||
3 | Importing | IV_LPORT_NAME | Call by reference | Type reference (TYPE) | STRING | Logical port name | 20090404 | ||
4 | Importing | IV_WS_SUBTYPE | Call by reference | Type reference (TYPE) | ESH_E_ADAPT_CONN_WS_SUBTYPE | ESH: Web service subtypes | 20090404 |
Method GET_SYNCHRONIZE_DATA_WSF on class CL_ESH_ADAPT_CONN_DPS_MAINTAIN has no exception.
Method GET_SYNC_DPS_HOST_DESCR_BY_WSF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_DPS_HOST | Call by reference | Type reference (TYPE) | STRING | 20110525 | |||
2 | Importing | IV_CONNECTION_GUID | Call by reference | Type reference (TYPE) | ESH_E_ADM_CONNECTION_GUID | Connectivity details | 20110525 |
Method GET_SYNC_DPS_HOST_DESCR_BY_WSF on class CL_ESH_ADAPT_CONN_DPS_MAINTAIN has no exception.
Method PREPARE_SYNC_ESH_ADM_GEN_CONN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ESH_ADM_SYNC_DATA | Call by reference | Type reference (TYPE) | ESH_T_ADAPT_GEN_CONN | Table type for ESH_ADM_GEN_CONN | 20090407 | ||
2 | Importing | IS_ESH_ADM_SYNC_DATA | Call by reference | Type reference (TYPE) | ESH_S_ADAPT_CONN_WS_SYNC | Structure for synchronizing data of DPS | 20090407 | ||
3 | Importing | IT_ESH_ADM_ORIG_DATA | Call by reference | Type reference (TYPE) | ESH_T_ADAPT_GEN_CONN | Generic connectivity parameters | 20090407 | ||
4 | Importing | IV_CONNECTION_GUID | Call by reference | Type reference (TYPE) | ESH_E_ADM_CONNECTION_GUID | Connection GUID | 20090407 |
Method PREPARE_SYNC_ESH_ADM_GEN_CONN on class CL_ESH_ADAPT_CONN_DPS_MAINTAIN has no exception.
Method READ_ALL_DPS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ALL_DPS_CONN_DATA | Call by reference | Type reference (TYPE) | ESH_T_ADAPT_CONN_WS_CONN_MAINT | Table type for deletion of logical ports for DPS | 20090319 |
Method READ_ALL_DPS on class CL_ESH_ADAPT_CONN_DPS_MAINTAIN has no exception.
Method READ_SYNCHRONIZE_DATA_DPS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_LPORT_DATA | Call by reference | Type reference (TYPE) | ESH_T_ADAPT_GEN_CONN | Table type for ESH_ADM_GEN_CONN | 20090404 | ||
2 | Importing | IV_CONNECTION_GUID | Call by reference | Type reference (TYPE) | ESH_E_ADM_CONNECTION_GUID | Connection GUID | 20090405 |
Method READ_SYNCHRONIZE_DATA_DPS on class CL_ESH_ADAPT_CONN_DPS_MAINTAIN has no exception.
Method TEXT_MESSAGE_CONVERT_SHORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI return information | 20090407 | ||
2 | Importing | IV_MESSAGE_ID | Call by reference | Type reference (TYPE) | SYMSGID | Message ID | 20090407 | ||
3 | Importing | IV_MESSAGE_NO | Call by reference | Type reference (TYPE) | SYMSGNO | Message no. (has to contain &1&2&3&4) | 20090407 | ||
4 | Importing | IV_MESSAGE_TYPE | Call by reference | Type reference (TYPE) | SYMSGTY | Message type A, E, W, I, S | 20090407 | ||
5 | Importing | IV_TEXT | Call by reference | Type reference (TYPE) | STRING | Message text | 20090407 |
Method TEXT_MESSAGE_CONVERT_SHORT on class CL_ESH_ADAPT_CONN_DPS_MAINTAIN has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 720 |