SAP ABAP Class CL_ESH_DPS_HTTP_SERVER (Class for document service of DPS - OBSOLETE)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_TOOLS (Package) Tools for BOS
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HTTP_EXTENSION HTTP Framework (iHTTP) HTTP Request Handler 20090130
Properties
Class CL_ESH_DPS_HTTP_SERVER  
Short Description Class for document service of DPS - OBSOLETE    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_TOOLS   Tools for BOS 
Created 20090130   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
# Interface Abstract Final Description Created on
1 IF_HTTP_EXTENSION HTTP Framework (iHTTP) HTTP Request Handler 20090130
Friends
Class CL_ESH_DPS_HTTP_SERVER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_MESSAGE_ID Constant Public Type reference (TYPE) SYST-MSGID 'ESH_SEARCH' Message class 20090202
2 GT_VALID_MIME_TYPES Static Attribute Private Type reference (TYPE) YESH_T_WS_MIME_TYPE 20090227
3 GV_ADAPTER_DPS Constant Private Type reference (TYPE) CHAR255 'Data Provider Service' Data provider name 20090417
4 GV_APPLOG_OVERVIEW_MESSAG_DONE Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091006
5 GV_MESSAGE_APPLOG Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091006
6 GV_MESSAGE_CONNECTOR_ID Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091006
7 GV_MESSAGE_DPS_HTTP_1 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091007
8 GV_MESSAGE_DPS_HTTP_10 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091007
9 GV_MESSAGE_DPS_HTTP_11 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091007
10 GV_MESSAGE_DPS_HTTP_2 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091007
11 GV_MESSAGE_DPS_HTTP_3 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091007
12 GV_MESSAGE_DPS_HTTP_4 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091007
13 GV_MESSAGE_DPS_HTTP_5 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091007
14 GV_MESSAGE_DPS_HTTP_6 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091007
15 GV_MESSAGE_DPS_HTTP_7 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091007
16 GV_MESSAGE_DPS_HTTP_8 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091007
17 GV_MESSAGE_DPS_HTTP_9 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091007
18 GV_MESSAGE_DPS_PARAMETER Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091006
19 GV_MESSAGE_DPS_PATH_1 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091006
20 GV_MESSAGE_DPS_PATH_2 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091006
21 GV_MESSAGE_DPS_PATH_3 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091006
22 GV_MESSAGE_DPS_P_BIN_ATTR Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091006
23 GV_MESSAGE_DPS_P_BIN_CON_ID Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091006
24 GV_MESSAGE_DPS_P_BIN_CON_TYPE Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091006
25 GV_MESSAGE_DPS_P_BIN_CR Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091006
26 GV_MESSAGE_DPS_P_BIN_NODE Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091006
27 GV_MESSAGE_DPS_P_BIN_PERF Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091006
28 GV_MESSAGE_DPS_P_DEBUG Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091006
29 GV_MESSAGE_DPS_P_DEST Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091006
30 GV_MESSAGE_DPS_P_E_GUID Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091006
31 GV_MESSAGE_DPS_P_OBJECT_TYPE Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091006
32 GV_MESSAGE_DPS_P_SYSREL Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091009
33 GV_MESSAGE_DPS_P_URL Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091006
34 GV_MESSAGE_WS_FRAMEWORK Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091006
35 GV_MESSAGE_WS_LOG_PORT Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091006
36 GV_MESSAGE_WS_PROPERTIES Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091006
Methods
# Method Level Visibility Method type Description Created on
1 APPL_LOG_ADD_MESSAGES Static method Private Method Add messages to the application log 20090202
2 BUILD_APPLICATION_LOG Static method Private Method Build application log 20090202
3 CHECK_CONTENT_URL_AND_PATH Static method Private Method Check the plausability for content URL and path 20090630
4 CHECK_FOR_DESTINATION Static method Private Method Are SM59 destination and table ADM_GEN_CONN consistent 20090403
5 CHECK_FOR_DPS_DEBUG_MODE Static method Private Method Check if performance data is to be recorded 20090816
6 CHECK_MIME_TYPE Static method Private Method Check the MIME type specified for validity in TREX 20090227
7 COMPLETE_MES_HANDLING_SUCCESS Static method Private Method Capsulate the success handling needed 20090227
8 COMPLETE_MES_HANDL_ERROR_DPS Static method Private Method Very detailed exception handling for DPS with text IDs 20090211
9 COMPL_ERROR_HANDL_DPS_HTTP Instance method Private Method Complete error handling for class CL_ESH_DPS_HTTP_SERVER 20090202
10 CONVERT_MSG_TO_SBAL Static method Private Method Convert BAPIRETTAB format to SBAL format 20090202
11 DETERMINE_CONNECTOR_ID Static method Private Method Determine the connector ID 20090202
12 DETERMINE_URL_FOR_TREXPP Static method Public Method Determine the URL needed for the TREX preprocessor call 20090130
13 GET_ALL_PARAMETERS_OF_URL Static method Private Method Get parameters for debug mode, error log, and app. log 20091006
14 GET_BASE_URL Static method Private Method Get the base part of the URL 20090202
15 GET_HTTP_CLIENT Static method Public Method Get HTTP client via direct call if there is no TREX call 20090210
16 GET_URL_DETAILS Static method Private Method Get URL details 20090417
17 RESOLVE_PATH Static method Private Method Resolve path according to new logic 20090630
18 TEXT_MESSAGE_CONVERT_SHORT Static method Public Method Convert a text message (string) to sy-message 20090202
Events
Class CL_ESH_DPS_HTTP_SERVER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YESH_S_WS_MIME_TYPE Private See coding 20090227 begin of yesh_s_ws_mime_type, mime_type type string, end of yesh_s_ws_mime_type
2 YESH_T_WS_MIME_TYPE Private See coding 20090227 yesh_t_ws_mime_type type standard table of yesh_s_ws_mime_type with key mime_type
Method Signatures

Method APPL_LOG_ADD_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20090202
2 Importing I_T_MSG Call by reference Type reference (TYPE) ESH_T_ADM_BAL_S_MSG Table Type for Structure BAL_S_MSG 20090202

Method APPL_LOG_ADD_MESSAGES on class CL_ESH_DPS_HTTP_SERVER has no exception.

Method BUILD_APPLICATION_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ERROR Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20090202
2 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID Message Class 20090202
3 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20090202
4 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Message Type 20090202
5 Importing IV_MSGV1 Call by reference Type reference (TYPE) SYMSGV Message Variable 20090202
6 Importing IV_MSGV2 Call by reference Type reference (TYPE) SYMSGV Message Variable 20090202
7 Importing IV_MSGV3 Call by reference Type reference (TYPE) SYMSGV Message Variable 20090202
8 Importing IV_MSGV4 Call by reference Type reference (TYPE) SYMSGV Message Variable 20090202

Method BUILD_APPLICATION_LOG on class CL_ESH_DPS_HTTP_SERVER has no exception.

Method CHECK_CONTENT_URL_AND_PATH 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 20090630
2 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20091006
3 Importing IR_CONNECTIVITY Call by reference Object reference (TYPE REF TO) CL_ESH_ADM_ANY_CONNECTIVITY Connectivity details 20090630
4 Importing IV_CONTENT_URL Call by reference Type reference (TYPE) STRING 20090630
# Exception Resumable Description Created on
1 CX_ESH_ADM_BIN_ERROR Errors due to binary data 20091008
2 CX_ESH_DPS_HTTP_SERVER_ERROR exception class for CX_ESH_DPS_HTTP_SERVER 20091006

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 20090403
2 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20090403

Method CHECK_FOR_DESTINATION on class CL_ESH_DPS_HTTP_SERVER has no exception.

Method CHECK_FOR_DPS_DEBUG_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_DPS_DEBUG_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20090816
2 Importing IV_CONTENT_URL Call by reference Type reference (TYPE) STRING 20090816

Method CHECK_FOR_DPS_DEBUG_MODE on class CL_ESH_DPS_HTTP_SERVER has no exception.

Method CHECK_MIME_TYPE 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 20090227
2 Importing IV_CONTENT_URL Call by reference Type reference (TYPE) STRING 20090227
3 Importing IV_MIME_TYPE Call by reference Type reference (TYPE) ESH_E_DPS_MIME_TYPE Mime Type for document service of DPS (Web Service) 20090227
4 Importing IV_OBJECT_TYPE_ID Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20090227
# Exception Resumable Description Created on
1 CX_ESH_DPS_HTTP_SERVER_ERROR exception class for CX_ESH_DPS_HTTP_SERVER 20091005

Method COMPLETE_MES_HANDLING_SUCCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090227
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090227
3 Importing IV_MSG_ID Call by reference Type reference (TYPE) SYST-MSGID Message Class 20090227
4 Importing IV_MSG_MSGV1 Call by reference Type reference (TYPE) CHAR255 CHAR255 20090227
5 Importing IV_MSG_MSGV2 Call by reference Type reference (TYPE) CHAR255 CHAR255 20090227
6 Importing IV_MSG_MSGV3 Call by reference Type reference (TYPE) CHAR255 CHAR255 20090227
7 Importing IV_MSG_MSGV4 Call by reference Type reference (TYPE) CHAR255 CHAR255 20090227
8 Importing IV_MSG_NO Call by reference Type reference (TYPE) SYST-MSGNO Message Number 20090227
9 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20090227

Method COMPLETE_MES_HANDLING_SUCCESS on class CL_ESH_DPS_HTTP_SERVER has no exception.

Method COMPLETE_MES_HANDL_ERROR_DPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090211
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090211
3 Importing IR_ERROR Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20090211
4 Importing IV_MSG_ID Call by reference Type reference (TYPE) SYST-MSGID Message Class 20090211
5 Importing IV_MSG_MSGV1 Call by reference Type reference (TYPE) CHAR255 Char255 20090211
6 Importing IV_MSG_MSGV2 Call by reference Type reference (TYPE) CHAR255 Char255 20090211
7 Importing IV_MSG_MSGV3 Call by reference Type reference (TYPE) CHAR255 Char255 20090211
8 Importing IV_MSG_MSGV4 Call by reference Type reference (TYPE) CHAR255 Char255 20090211
9 Importing IV_MSG_NO Call by reference Type reference (TYPE) SYST-MSGNO Message Number 20090211
10 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20090211
11 Importing IV_TEXTID Call by reference Type reference (TYPE) SCX_T100KEY T100 Key with Parameters Mapped to Attribute Names 20090211
# Exception Resumable Description Created on
1 CX_ESH_DPS_HTTP_SERVER_ERROR General errors in dps services 20090211

Method COMPL_ERROR_HANDL_DPS_HTTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ERROR Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20090202
2 Importing IR_SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20090202
3 Importing IV_CODE Call by reference Type reference (TYPE) I 20090202
4 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID Message Class 20090202
5 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20090202
6 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Message Type 20090202
7 Importing IV_MSGV1 Call by reference Type reference (TYPE) SYMSGV Message Variable 20090202
8 Importing IV_MSGV2 Call by reference Type reference (TYPE) SYMSGV Message Variable 20090202
9 Importing IV_MSGV3 Call by reference Type reference (TYPE) SYMSGV Message Variable 20090202
10 Importing IV_MSGV4 Call by reference Type reference (TYPE) SYMSGV Message Variable 20090202
11 Importing IV_REASON Call by reference Type reference (TYPE) STRING 20090202

Method COMPL_ERROR_HANDL_DPS_HTTP on class CL_ESH_DPS_HTTP_SERVER has no exception.

Method CONVERT_MSG_TO_SBAL 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) ESH_T_ADM_BAL_S_MSG Table Type for Structure BAL_S_MSG 20090202
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090202

Method CONVERT_MSG_TO_SBAL on class CL_ESH_DPS_HTTP_SERVER has no exception.

Method DETERMINE_CONNECTOR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090202
2 Exporting EV_CONNECTOR_ID Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_ID Search Connector ID 20090202
3 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20091006
4 Importing IR_CONNECTIVITY Call by reference Object reference (TYPE REF TO) CL_ESH_ADM_ANY_CONNECTIVITY Connectivity details 20090202
5 Importing IV_OBJECT_TYPE_ID Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20090202
# Exception Resumable Description Created on
1 CX_ESH_ADM_BIN_ERROR Errors due to binary data 20091008
2 CX_ESH_DPS_HTTP_SERVER_ERROR exception class for CX_ESH_DPS_HTTP_SERVER 20090211

Method DETERMINE_URL_FOR_TREXPP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BIN_ERROR_KEY_DATA Call by reference Type reference (TYPE) ESH_S_ADM_BIN_KEY 20091006
2 Changing CS_BIN_ERROR_TABLE_DATA Call by reference Type reference (TYPE) ESH_S_ADM_BIN_ERROR_TABLE 20091006
3 Changing CS_INDEX_API_COMPL_DPS Call by reference Type reference (TYPE) ESH_S_TREX_INDEX_API_COMPL_DPS 20091006
4 Changing CV_APPLOG_OVERVIEW_MESSAG_DONE Call by reference Type reference (TYPE) ABAP_BOOL 20091006
5 Changing CV_MESSAGE_DPS_PARAMETER Call by reference Type reference (TYPE) ABAP_BOOL 20091006
6 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090211
7 Exporting EV_BYPASS_INDICATOR Call by reference Type reference (TYPE) ABAP_BOOL 20091012
8 Exporting EV_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20091008
9 Exporting EV_TREXPP_URL Call by reference Type reference (TYPE) STRING 20090202
10 Importing IR_CONNECTIVITY Call by reference Object reference (TYPE REF TO) CL_ESH_ADM_ANY_CONNECTIVITY Connectivity details 20090202
11 Importing IS_INDEX_POPUL_API_DPS Call by reference Type reference (TYPE) ESH_S_TREX_INDEX_POPUL_API_DPS 20091006
12 Importing IV_BINARY_FIELD Call by reference Type reference (TYPE) ESH_E_OM_NODE_FIELD 20091006
13 Importing IV_CONTENT_URL Call by reference Type reference (TYPE) STRING 20090203
14 Importing IV_DEBUG_MODE Call by reference Type reference (TYPE) ABAP_BOOL ' ' 20091006
15 Importing IV_MIME_TYPE Call by reference Type reference (TYPE) ESH_E_DPS_MIME_TYPE Mime Type for document service of DPS (Web Service) 20090218
16 Importing IV_TABLE_INDEX Call by reference Type reference (TYPE) INT4 Natural number 20091006
# Exception Resumable Description Created on
1 CX_ESH_ADM_BIN_ERROR Errors due to binary data 20091008
2 CX_ESH_DPS_HTTP_SERVER_ERROR exception class for CX_ESH_DPS_HTTP_SERVER 20091006

Method GET_ALL_PARAMETERS_OF_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20091006
2 Exporting ES_BIN_ERROR_KEY_DATA Call by reference Type reference (TYPE) ESH_S_ADM_BIN_KEY Structure with key of ESH_ADM_BIN_ERROR 20091006
3 Exporting EV_DEBUG_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20091006
4 Exporting EV_DESTINATION Call by reference Type reference (TYPE) STRING 20091006
5 Exporting EV_MIME_TYPE Call by reference Type reference (TYPE) STRING 20091012
6 Exporting EV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20091006
7 Exporting EV_SYSREL_ID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20091009
8 Exporting EV_TABLE_INDEX Call by reference Type reference (TYPE) INT4 Natural number 20091012
9 Exporting EV_URL Call by reference Type reference (TYPE) STRING 20091006
10 Importing IT_PARAMETERS Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20091006
# Exception Resumable Description Created on
1 CX_ESH_ADM_BIN_ERROR Errors due to binary data 20091008
2 CX_ESH_DPS_HTTP_SERVER_ERROR exception class for CX_ESH_DPS_HTTP_SERVER 20091006

Method GET_BASE_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT Call by reference Type reference (TYPE) STRING 20090202

Method GET_BASE_URL on class CL_ESH_DPS_HTTP_SERVER has no exception.

Method GET_HTTP_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BIN_ERROR_KEY_DATA Call by reference Type reference (TYPE) ESH_S_ADM_BIN_KEY Structure with key of ESH_ADM_BIN_ERROR 20091007
2 Changing CS_BIN_ERROR_TABLE_DATA Call by reference Type reference (TYPE) ESH_S_ADM_BIN_ERROR_TABLE structure for error protocol case of binary data deep form 20091007
3 Changing CS_INDEX_API_COMPL_DPS Call by reference Type reference (TYPE) ESH_S_TREX_INDEX_API_COMPL_DPS Interface for passing data to DPS and KPro scenario 20091007
4 Changing CV_APPLOG_OVERVIEW_MESSAG_DONE Call by reference Type reference (TYPE) ABAP_BOOL 20091007
5 Changing CV_MESSAGE_DPS_PARAMETER Call by reference Type reference (TYPE) ABAP_BOOL 20091007
6 Exporting ES_XDATA Call by reference Type reference (TYPE) XSTRING 20090210
7 Importing IR_CONNECTIVITY Call by reference Object reference (TYPE REF TO) CL_ESH_ADM_ANY_CONNECTIVITY 20091007
8 Importing IS_INDEX_POPUL_API_DPS Call by reference Type reference (TYPE) ESH_S_TREX_INDEX_POPUL_API_DPS Interface for passing data to DPS and KPro scenario 20091007
9 Importing IV_BINARY_FIELD Call by reference Type reference (TYPE) ESH_E_OM_NODE_FIELD 20091007
10 Importing IV_CONTENT_URL Call by reference Type reference (TYPE) STRING 20091007
11 Importing IV_DEBUG_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20091007
12 Importing IV_TABLE_INDEX Call by reference Type reference (TYPE) INT4 20091007
13 Importing IV_TREX_URL Call by reference Type reference (TYPE) STRING 20091007
# Exception Resumable Description Created on
1 CX_ESH_ADM_BIN_ERROR Errors due to binary data 20091008
2 CX_ESH_DPS_HTTP_SERVER_ERROR exception class for CX_ESH_DPS_HTTP_SERVER 20090416

Method GET_URL_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HOST Call by reference Type reference (TYPE) ESH_E_ADAPT_CONN_HTTP_HOST HTTP Host 20090417
2 Exporting EV_PATH Call by reference Type reference (TYPE) ESH_E_ADAPT_CONN_HTTP_PATH HTTP Relative Path 20090417
3 Exporting EV_PORT Call by reference Type reference (TYPE) ESH_E_ADAPT_CONN_HTTP_PORT HTTP Port 20090417
4 Exporting EV_PROTOCOL Call by reference Type reference (TYPE) ESH_E_ADAPT_CONN_HTTP_PROTOCOL HTTP Protocol 20090417
5 Exporting EV_QUERY Call by reference Type reference (TYPE) STRING 20090702
6 Importing IV_URL Call by reference Type reference (TYPE) ESH_E_IF_URL URL in Enterprise Search 20090417
# Exception Resumable Description Created on
1 CX_ESH_DPS_HTTP_SERVER_ERROR exception class for CX_ESH_DPS_HTTP_SERVER 20090417

Method RESOLVE_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PATH Call by reference Type reference (TYPE) STRING 20090630
2 Importing IT_KVP Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20090630
3 Importing IV_QUERY Call by reference Type reference (TYPE) STRING 20090702
4 Importing IV_URL Call by reference Type reference (TYPE) STRING 20090630
# Exception Resumable Description Created on
1 CX_ESH_DPS_HTTP_SERVER_ERROR exception class for CX_ESH_DPS_HTTP_SERVER 20090630

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 20090202
2 Importing IV_MESSAGE_ID Call by reference Type reference (TYPE) SYMSGID Message ID 20090202
3 Importing IV_MESSAGE_NO Call by reference Type reference (TYPE) SYMSGNO Message No (has to contain &1&2&3&4) 20090202
4 Importing IV_MESSAGE_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type A, E, W, I, S 20090202
5 Importing IV_TEXT Call by reference Type reference (TYPE) STRING Message Text 20090202

Method TEXT_MESSAGE_CONVERT_SHORT on class CL_ESH_DPS_HTTP_SERVER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720