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
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