SAP ABAP Class CL_ESH_BINARY_CONTENT (Indexing Binary Content)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_TOOLS (Package) Tools for BOS
Properties
Class CL_ESH_BINARY_CONTENT  
Short Description Indexing Binary Content    
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 20090921   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_BINARY_CONTENT has no interface implemented.
Friends
Class CL_ESH_BINARY_CONTENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_BADI Static Attribute Private Object reference (TYPE REF TO) BADI_ESH_IF_BINARY_MIME_TYPE 20100924
2 GR_BADI_FS Static Attribute Private Object reference (TYPE REF TO) BADI_ESH_IF_CHECK_FILE_SIZE 20110721
3 GR_BADI_SW Static Attribute Private Object reference (TYPE REF TO) BADI_ESH_IF_SWITCH_URL_TO_TREX 20120604
4 GV_ABAP_LANGU Static Attribute Private Type reference (TYPE) ABAP_BOOL 20090921
5 GV_APPLOG_OVERVIEW_MESSAG_DONE Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091001
6 GV_APPLOG_SWITCH_URL_MESS_DONE Static Attribute Private Type reference (TYPE) ABAP_BOOL 20120603
7 GV_ATTRIBUTE_DATA_IND_X Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091208
8 GV_CONNECTIVITY_IND_URL Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091208
9 GV_CONNECTIVITY_IND_X Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091208
10 GV_CONNECTOR_ID Static Attribute Private Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_ID Search connector ID 20091001
11 GV_CONNECTOR_IND_URL Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091208
12 GV_CONNECTOR_IND_X Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091208
13 GV_CONNECTOR_TYPE Static Attribute Private Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_TYPE Search connector type 20091001
14 GV_DEBUG_MODE_BIN Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091015
15 GV_DEBUG_MODE_BIN_DET Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091015
16 GV_DEBUG_MODE_DPS Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091015
17 GV_DEBUG_MODE_DPS_DET Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091015
18 GV_DEBUG_MODE_URL Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091015
19 GV_DEBUG_MODE_URL_DET Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091015
20 GV_ISO_LANGU Static Attribute Private Type reference (TYPE) ABAP_BOOL 20090921
21 GV_LANGU_DATA_IND_X Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091208
22 GV_MESSAGE_BADI_FILE_SIZE Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110722
23 GV_MESSAGE_BADI_MIME_TYPE Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110722
24 GV_MESSAGE_BADI_SWITCH_URL Static Attribute Private Type reference (TYPE) ABAP_BOOL 20120604
25 GV_MESSAGE_DPS_DESTINATION Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110525
26 GV_MESSAGE_DPS_ERROR_GUID Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
27 GV_MESSAGE_DPS_HTTP_1 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
28 GV_MESSAGE_DPS_HTTP_10 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
29 GV_MESSAGE_DPS_HTTP_11 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
30 GV_MESSAGE_DPS_HTTP_12 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
31 GV_MESSAGE_DPS_HTTP_13 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
32 GV_MESSAGE_DPS_HTTP_14 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
33 GV_MESSAGE_DPS_HTTP_2 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
34 GV_MESSAGE_DPS_HTTP_3 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
35 GV_MESSAGE_DPS_HTTP_4 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
36 GV_MESSAGE_DPS_HTTP_5 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
37 GV_MESSAGE_DPS_HTTP_6 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
38 GV_MESSAGE_DPS_HTTP_7 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
39 GV_MESSAGE_DPS_HTTP_8 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
40 GV_MESSAGE_DPS_HTTP_9 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
41 GV_MESSAGE_DPS_PARAMETER Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
42 GV_MESSAGE_HEAD_1 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110721
43 GV_MESSAGE_HEAD_10 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110721
44 GV_MESSAGE_HEAD_11 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110721
45 GV_MESSAGE_HEAD_12 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110721
46 GV_MESSAGE_HEAD_13 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110721
47 GV_MESSAGE_HEAD_2 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110721
48 GV_MESSAGE_HEAD_3 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110721
49 GV_MESSAGE_HEAD_4 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110721
50 GV_MESSAGE_HEAD_5 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110721
51 GV_MESSAGE_HEAD_6 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110721
52 GV_MESSAGE_HEAD_7 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110721
53 GV_MESSAGE_HEAD_8 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110721
54 GV_MESSAGE_HEAD_9 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110721
55 GV_MESSAGE_HTTP_0 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110426
56 GV_MESSAGE_HTTP_1 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
57 GV_MESSAGE_HTTP_10 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
58 GV_MESSAGE_HTTP_11 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
59 GV_MESSAGE_HTTP_12 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
60 GV_MESSAGE_HTTP_13 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
61 GV_MESSAGE_HTTP_14 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
62 GV_MESSAGE_HTTP_15 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110426
63 GV_MESSAGE_HTTP_16 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110426
64 GV_MESSAGE_HTTP_17 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110426
65 GV_MESSAGE_HTTP_18 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110426
66 GV_MESSAGE_HTTP_19 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110426
67 GV_MESSAGE_HTTP_2 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
68 GV_MESSAGE_HTTP_20 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110426
69 GV_MESSAGE_HTTP_21 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110426
70 GV_MESSAGE_HTTP_22 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110426
71 GV_MESSAGE_HTTP_23 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110426
72 GV_MESSAGE_HTTP_24 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110426
73 GV_MESSAGE_HTTP_25 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110426
74 GV_MESSAGE_HTTP_26 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110426
75 GV_MESSAGE_HTTP_3 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
76 GV_MESSAGE_HTTP_4 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
77 GV_MESSAGE_HTTP_5 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
78 GV_MESSAGE_HTTP_6 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
79 GV_MESSAGE_HTTP_7 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
80 GV_MESSAGE_HTTP_8 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
81 GV_MESSAGE_HTTP_9 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
82 GV_MESSAGE_KPRO_HEAD_1 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20120222
83 GV_MESSAGE_KPRO_HEAD_10 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20120222
84 GV_MESSAGE_KPRO_HEAD_11 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20120222
85 GV_MESSAGE_KPRO_HEAD_12 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20120222
86 GV_MESSAGE_KPRO_HEAD_13 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20120222
87 GV_MESSAGE_KPRO_HEAD_14 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20120222
88 GV_MESSAGE_KPRO_HEAD_15 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20120222
89 GV_MESSAGE_KPRO_HEAD_2 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20120222
90 GV_MESSAGE_KPRO_HEAD_3 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20120222
91 GV_MESSAGE_KPRO_HEAD_4 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20120222
92 GV_MESSAGE_KPRO_HEAD_5 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20120222
93 GV_MESSAGE_KPRO_HEAD_6 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20120222
94 GV_MESSAGE_KPRO_HEAD_7 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20120222
95 GV_MESSAGE_KPRO_HEAD_8 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20120222
96 GV_MESSAGE_KPRO_HEAD_9 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20120222
97 GV_MESSAGE_WS_DEST_INT Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110525
98 GV_MESSAGE_WS_DEST_MISS Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110525
99 GV_MESSAGE_WS_FRAMEWORK Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
100 GV_MESSAGE_WS_LOG_PORT Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
101 GV_MESSAGE_WS_PROPERTIES Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
102 GV_MIME_DATA_IND_X Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091208
103 GV_MIME_TYPE Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
104 GV_NODENAME_IND_URL Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091208
105 GV_NODENAME_IND_X Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091208
106 GV_OBJTYPE_IND_URL Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091208
107 GV_OBJTYPE_IND_X Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091208
108 GV_RUNNING_ON_HANA Static Attribute Private Type reference (TYPE) ABAP_BOOL 20120306
109 GV_SOURCE_DATA_IND_X Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091208
110 GV_SYSREL_ID Static Attribute Private Type reference (TYPE) ESH_E_OM_SYSREL Software component 20091027
111 GV_SYSREL_IND_URL Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091208
112 GV_SYSREL_IND_X Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091208
113 GV_TARGET_DATA_IND_X Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091208
114 GV_TEMPLATE_TYPE Static Attribute Private Type reference (TYPE) ESH_E_OM_TEMPLATE_TYPE Template type 20091001
115 GV_TREX_DATA_IND_URL Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091208
116 GV_TREX_DATA_IND_X Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091208
117 GV_TREX_DEST_X Static Attribute Private Type reference (TYPE) ABAP_BOOL 20100917
118 GV_URL_DATA_IND_URL Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091208
119 GV_WRONG_URL1 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110208
120 GV_WRONG_URL2 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110208
121 GV_WRONG_URL3 Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110208
122 GV_WS_ENDPOINT Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091027
Methods
# Method Level Visibility Method type Description Created on
1 CALL_TREX_PP_HTML Static method Private Method Call TREX for binary conversion to HTML 20091019
2 CALL_TREX_PP_HTML_URL Static method Private Method Call TREX for URL conversion to HTML (rough switch) 20120602
3 CHECK_FILE_SIZE Static method Private Method Check the file size 20110721
4 CHECK_FOR_DESTINATION Static method Private Method Are SM59 destination and table ADM_GEN_CONN consistent? 20091027
5 CHECK_MIME_TYPE Static method Public Method Check the MIME type 20100924
6 CHECK_NODE_URL_TO_TREX Static method Private Method checks the switch during indexing to TREX shall be used 20120601
7 CHECK_URL Static method Private Method Check the given URL for validity and repair simple errors 20100310
8 CHECK_URL_SWITCH Static method Private Method Check for switch of URL resolution to TREX 20120604
9 CLASS_CONSTRUCTOR Static method Public Constructor 20120306
10 CONVERT_BINARY_DATA Static method Public Method Convert binary data 20091027
11 CONVERT_BINARY_DATA_DEP Static method Private Method Convert binary data deprecated 20091027
12 CONVERT_BINARY_XSTRING_DEP Static method Private Method Convert only xstring data deprecated 20091027
13 CONVERT_BINARY_XSTRING_OLD Static method Private Method Convert only xstring data old version 20091020
14 CONVERT_URL Static method Public Method Convert data from URL (DPS and URL destination possible) 20091026
15 CONVERT_URL_DEST Static method Private Method Convert only string data for a URL with destination 20091026
16 CONVERT_URL_WOW_DEST Static method Private Method Convert only string data for a URL without destination 20091026
17 CONVERT_URL_WOW_DEST_URL Static method Private Method Rough switch for analyzing or in case of distress 20120602
18 DET_FILE_SIZE_VIA_HEAD_CALL Static method Private Method Determines the file size via a HEAD call on the URL 20110721
19 DET_KPRO_REP_DOC Static method Private Method Determine KPRO related information to do HEAD call 20120222
20 GET_BINARY_DATA_URL_DEST Static method Private Method Get binary data with destination forced (for exampl DPS) 20091027
21 GET_BINARY_DATA_URL_WOW_DEST Static method Private Method Get binary data with destination possible 20091027
22 GET_BINARY_DATA_URL_WOW_DEST_D Static method Private Method Get binary data with destination possible DEPRECATED 20110426
23 GET_DESTINATION_FOR_URL Static method Private Method Call the derived class to get the destination 20091027
24 GET_ENDPOINT_FROM_DPS_DEST Static method Public Method Gets the WS endpoint using the ESH related destination 20110525
25 GET_URL_DETAILS Static method Private Method Get URL details 20091027
26 PROCESS_HEAD_CALL Static method Private Method Process of HEAD call with parameter return 20110721
27 RESOLVE_PATH Static method Private Method Resolve path for DPS logic 20091027
Events
Class CL_ESH_BINARY_CONTENT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GV_RESPONSE_BODY_X Private See coding 20110426 gv_response_body_x(1024) TYPE x
2 GV_RESPONSE_HEADER_C Private See coding 20110426 gv_response_header_c(1024) TYPE c
Method Signatures

Method CALL_TREX_PP_HTML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT_DOC Call by reference Type reference (TYPE) TREXT_RESULT_DOCS Search Document 20091019
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) TREX_RFC-RETURN_CODE Return Code 20091019
3 Exporting EV_RETURN_TEXT Call by reference Type reference (TYPE) TREX_RFC-RETURN_TEXT Return Text 20091019
4 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20091019
5 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20091019
6 Importing IT_KEY_FIELDS Call by reference Type reference (TYPE) TREXT_ATTRIBUTES Attributes 20091019
7 Importing IV_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID Index Id 20091019
8 Importing IV_MIME_TYPE Call by reference Type reference (TYPE) STRING 20091019
9 Importing IV_RFCDEST Call by reference Type reference (TYPE) TREXD_RFCDEST RFC destination to TREX 20091019
10 Importing IV_SEARCH_DOC_TYPE Call by reference Type reference (TYPE) TREXD_DOC_TYPE document type 20091019
11 Importing IV_TREX_REQUEST_FLAG Call by reference Type reference (TYPE) TREX_RFC-REQUEST_CONTENT 20091019
12 Importing IV_XDATA Call by reference Type reference (TYPE) XSTRING 20091019
# Exception Resumable Description Created on
1 CX_ESH_BIN_CONTENT_ERROR exception class for CL_ESH_BINARY_CONTENT 20091125

Method CALL_TREX_PP_HTML_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT_DOC Call by reference Type reference (TYPE) TREXT_RESULT_DOCS Search Document 20120602
2 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) TREX_RFC-RETURN_CODE Return Code 20120602
3 Exporting EV_RETURN_TEXT Call by reference Type reference (TYPE) TREX_RFC-RETURN_TEXT Return Text 20120602
4 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20120602
5 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20120602
6 Importing IT_KEY_FIELDS Call by reference Type reference (TYPE) TREXT_ATTRIBUTES Attributes 20120602
7 Importing IV_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID Index Id 20120602
8 Importing IV_MIME_TYPE Call by reference Type reference (TYPE) STRING 20120602
9 Importing IV_RFCDEST Call by reference Type reference (TYPE) TREXD_RFCDEST RFC destination to TREX 20120602
10 Importing IV_SEARCH_DOC_TYPE Call by reference Type reference (TYPE) TREXD_DOC_TYPE document type 20120602
11 Importing IV_TREX_REQUEST_FLAG Call by reference Type reference (TYPE) TREX_RFC-REQUEST_CONTENT 20120602
12 Importing IV_URL Call by reference Type reference (TYPE) STRING 20120602
# Exception Resumable Description Created on
1 CX_ESH_BIN_CONTENT_ERROR exception class for CL_ESH_BINARY_CONTENT 20120602

Method CHECK_FILE_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_IGNORED Call by reference Type reference (TYPE) ABAP_BOOL 20110721
2 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20110721
3 Importing IV_CONTENT_LENGTH Call by reference Type reference (TYPE) STRING 20110721
4 Importing IV_MIME_TYPE Call by reference Type reference (TYPE) STRING 20110721
5 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20110721
6 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20110721
7 Importing IV_X_CONTENT_LENGTH Call by reference Type reference (TYPE) STRING 20110721

Method CHECK_FILE_SIZE on class CL_ESH_BINARY_CONTENT 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 20091027
2 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20091027

Method CHECK_FOR_DESTINATION on class CL_ESH_BINARY_CONTENT has no exception.

Method CHECK_MIME_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_SUPPORTED Call by reference Type reference (TYPE) ABAP_BOOL 20100924
2 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20100924
3 Importing IV_MIME_TYPE Call by reference Type reference (TYPE) STRING 20100924
4 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20100924
5 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20100924

Method CHECK_MIME_TYPE on class CL_ESH_BINARY_CONTENT has no exception.

Method CHECK_NODE_URL_TO_TREX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_URL_TO_TREX Call by reference Type reference (TYPE) ABAP_BOOL 20120601
2 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20120601
3 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20120601
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20120601
5 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL Software Component 20120601

Method CHECK_NODE_URL_TO_TREX on class CL_ESH_BINARY_CONTENT has no exception.

Method CHECK_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_URL Call by reference Type reference (TYPE) STRING 20100310
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL 20100310

Method CHECK_URL on class CL_ESH_BINARY_CONTENT has no exception.

Method CHECK_URL_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SWITCH_URL_TO_TREX Call by reference Type reference (TYPE) ABAP_BOOL Flag for swich control 20120604
2 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20120604
3 Importing IV_CONTENT_LENGTH Call by reference Type reference (TYPE) STRING File size in bytes 20120604
4 Importing IV_MIME_TYPE Call by reference Type reference (TYPE) STRING Mime Type 20120604
5 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20120604
6 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) ESH_E_OM_OBJECT_TYPE Object Type 20120604
7 Importing IV_X_CONTENT_LENGTH Call by reference Type reference (TYPE) STRING Binary file size in bytes 20120604

Method CHECK_URL_SWITCH on class CL_ESH_BINARY_CONTENT has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ESH_BINARY_CONTENT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ESH_BINARY_CONTENT has no exception.

Method CONVERT_BINARY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONNECTIVITY Call by reference Object reference (TYPE REF TO) CL_ESH_ADM_ANY_CONNECTIVITY Connectivity details 20091027
2 Importing IR_SOURCE_DATA Call by reference Object reference (TYPE REF TO) DATA 20091027
3 Importing IR_TARGET_DATA Call by reference Object reference (TYPE REF TO) DATA 20091027
4 Importing IR_TARGET_LANGU_DATA Call by reference Object reference (TYPE REF TO) DATA 20091027
5 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 20091027
6 Importing IT_KEY_FIELDS Call by reference Type reference (TYPE) TREXT_ATTRIBUTES Key Attributes 20091027
7 Importing IV_BINARY_FIELD Call by reference Type reference (TYPE) TREXS_ATTRIBUTE Attribute 20091027
8 Importing IV_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID Index Id 20091027
9 Importing IV_LANGUAGE_FIELD Call by reference Type reference (TYPE) TREXS_ATTRIBUTE Attribute 20091027
10 Importing IV_MIME_TYPE_FIELD Call by reference Type reference (TYPE) TREXS_ATTRIBUTE Attribute 20091027
11 Importing IV_TABLE_INDEX Call by reference Type reference (TYPE) INT4 Natural number 20091027
# Exception Resumable Description Created on
1 CX_ESH_BIN_CONTENT_ERROR exception class for CL_ESH_BINARY_CONTENT 20091125

Method CONVERT_BINARY_DATA_DEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONNECTIVITY Call by reference Object reference (TYPE REF TO) CL_ESH_ADM_ANY_CONNECTIVITY Connectivity details 20091027
2 Importing IR_SOURCE_DATA Call by reference Object reference (TYPE REF TO) DATA 20091027
3 Importing IR_TARGET_DATA Call by reference Object reference (TYPE REF TO) DATA 20091027
4 Importing IR_TARGET_LANGU_DATA Call by reference Object reference (TYPE REF TO) DATA 20091027
5 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 20091027
6 Importing IT_KEY_FIELDS Call by reference Type reference (TYPE) TREXT_ATTRIBUTES Key Attributes 20091027
7 Importing IV_BINARY_FIELD Call by reference Type reference (TYPE) TREXS_ATTRIBUTE Attribute 20091027
8 Importing IV_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID Index Id 20091027
9 Importing IV_LANGUAGE_FIELD Call by reference Type reference (TYPE) TREXS_ATTRIBUTE Attribute 20091027
10 Importing IV_MIME_TYPE_FIELD Call by reference Type reference (TYPE) TREXS_ATTRIBUTE Attribute 20091027
11 Importing IV_TABLE_INDEX Call by reference Type reference (TYPE) INT4 Natural number 20091027
# Exception Resumable Description Created on
1 CX_ESH_BIN_CONTENT_ERROR exception class for CL_ESH_BINARY_CONTENT 20091125

Method CONVERT_BINARY_XSTRING_DEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONNECTIVITY Call by reference Object reference (TYPE REF TO) CL_ESH_ADM_ANY_CONNECTIVITY Connectivity details 20091027
2 Importing IR_TARGET_DATA Call by reference Object reference (TYPE REF TO) DATA 20091027
3 Importing IR_TARGET_LANGU_DATA Call by reference Object reference (TYPE REF TO) DATA 20091027
4 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 20091027
5 Importing IS_SOURCE_DATA Call by reference Type reference (TYPE) ANY 20091027
6 Importing IT_KEY_FIELDS Call by reference Type reference (TYPE) TREXT_ATTRIBUTES Attributes 20091027
7 Importing IV_BINARY_FIELD Call by reference Type reference (TYPE) TREXS_ATTRIBUTE Attribute 20091027
8 Importing IV_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID Index Id 20091027
9 Importing IV_LANGUAGE_FIELD Call by reference Type reference (TYPE) TREXS_ATTRIBUTE Attribute 20091027
10 Importing IV_MIME_TYPE_FIELD Call by reference Type reference (TYPE) TREXS_ATTRIBUTE Attribute 20091027
11 Importing IV_TABLE_INDEX Call by reference Type reference (TYPE) INT4 Natural number 20091027
# Exception Resumable Description Created on
1 CX_ESH_BIN_CONTENT_ERROR exception class for CL_ESH_BINARY_CONTENT 20091125

Method CONVERT_BINARY_XSTRING_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONNECTIVITY Call by reference Object reference (TYPE REF TO) CL_ESH_ADM_ANY_CONNECTIVITY Connectivity details 20091020
2 Importing IR_TARGET_DATA Call by reference Object reference (TYPE REF TO) DATA 20091020
3 Importing IR_TARGET_LANGU_DATA Call by reference Object reference (TYPE REF TO) DATA 20091020
4 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 20091020
5 Importing IS_SOURCE_DATA Call by reference Type reference (TYPE) ANY 20091020
6 Importing IT_KEY_FIELDS Call by reference Type reference (TYPE) TREXT_ATTRIBUTES Attributes 20091020
7 Importing IV_BINARY_FIELD Call by reference Type reference (TYPE) TREXS_ATTRIBUTE Attribute 20091020
8 Importing IV_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID Index Id 20091020
9 Importing IV_LANGUAGE_FIELD Call by reference Type reference (TYPE) TREXS_ATTRIBUTE Attribute 20091020
10 Importing IV_MIME_TYPE_FIELD Call by reference Type reference (TYPE) TREXS_ATTRIBUTE Attribute 20091020
11 Importing IV_TABLE_INDEX Call by reference Type reference (TYPE) INT4 Natural number 20091020

Method CONVERT_BINARY_XSTRING_OLD on class CL_ESH_BINARY_CONTENT has no exception.

Method CONVERT_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 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 20091026
2 Importing IT_FIELDS Call by reference Type reference (TYPE) ESH_T_ADM_URL_INFO Attributes 20091026
3 Importing IT_KEY_FIELDS Call by reference Type reference (TYPE) TREXT_ATTRIBUTES Attributes 20091026
4 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20091026
5 Importing IV_LANG_FIELD Call by reference Type reference (TYPE) ESH_E_OM_NODE_FIELD Node Field 20091026
# Exception Resumable Description Created on
1 CX_ESH_BIN_CONTENT_ERROR exception class for CL_ESH_BINARY_CONTENT 20091125

Method CONVERT_URL_DEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONNECTIVITY Call by reference Object reference (TYPE REF TO) CL_ESH_ADM_ANY_CONNECTIVITY Connectivity details 20091102
2 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 20091026
3 Importing IT_FIELDS Call by reference Type reference (TYPE) ESH_T_ADM_URL_INFO table type for Url info like mime type 20091026
4 Importing IT_KEY_FIELDS Call by reference Type reference (TYPE) TREXT_ATTRIBUTES Attributes 20091026
5 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20091026
6 Importing IV_LANG_FIELD Call by reference Type reference (TYPE) ESH_E_OM_NODE_FIELD Node Field 20091026
# Exception Resumable Description Created on
1 CX_ESH_BIN_CONTENT_ERROR exception class for CL_ESH_BINARY_CONTENT 20091125

Method CONVERT_URL_WOW_DEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONNECTIVITY Call by reference Object reference (TYPE REF TO) CL_ESH_ADM_ANY_CONNECTIVITY Connectivity details 20091102
2 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 20091026
3 Importing IT_FIELDS Call by reference Type reference (TYPE) ESH_T_ADM_URL_INFO table type for Url info like mime type 20091026
4 Importing IT_KEY_FIELDS Call by reference Type reference (TYPE) TREXT_ATTRIBUTES Attributes 20091026
5 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20091026
6 Importing IV_LANG_FIELD Call by reference Type reference (TYPE) ESH_E_OM_NODE_FIELD Node Field 20091026
# Exception Resumable Description Created on
1 CX_ESH_BIN_CONTENT_ERROR exception class for CL_ESH_BINARY_CONTENT 20091125

Method CONVERT_URL_WOW_DEST_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONNECTIVITY Call by reference Object reference (TYPE REF TO) CL_ESH_ADM_ANY_CONNECTIVITY Connectivity details 20120602
2 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 20120602
3 Importing IT_FIELDS Call by reference Type reference (TYPE) ESH_T_ADM_URL_INFO table type for Url info like mime type 20120602
4 Importing IT_KEY_FIELDS Call by reference Type reference (TYPE) TREXT_ATTRIBUTES Attributes 20120602
5 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20120602
6 Importing IV_LANG_FIELD Call by reference Type reference (TYPE) ESH_E_OM_NODE_FIELD Node Field 20120602
# Exception Resumable Description Created on
1 CX_ESH_BIN_CONTENT_ERROR exception class for CL_ESH_BINARY_CONTENT 20120602

Method DET_FILE_SIZE_VIA_HEAD_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTENT_LENGTH Call by reference Type reference (TYPE) STRING 20110721
2 Exporting EV_MIME_TYPE Call by reference Type reference (TYPE) STRING 20110721
3 Exporting EV_X_CONTENT_LENGTH Call by reference Type reference (TYPE) STRING 20110721
4 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20110721
5 Importing IV_URL Call by reference Type reference (TYPE) STRING 20110721
# Exception Resumable Description Created on
1 CX_ESH_BIN_CONTENT_ERROR Exception Class for CL_ESH_BINARY_CONTENT 20110721

Method DET_KPRO_REP_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_KPRO_DOC_ID Call by reference Type reference (TYPE) STRING 20120222
2 Exporting EV_KPRO_REP_ID Call by reference Type reference (TYPE) STRING 20120222
3 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20120222
4 Importing IV_URL Call by reference Type reference (TYPE) STRING 20120222
# Exception Resumable Description Created on
1 CX_ESH_BIN_CONTENT_ERROR exception class for CL_ESH_BINARY_CONTENT 20120222

Method GET_BINARY_DATA_URL_DEST 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 20091027
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 20091027
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 20091027
4 Exporting EV_CONTENT_TYPE Call by reference Type reference (TYPE) STRING 20091027
5 Exporting EV_XDATA Call by reference Type reference (TYPE) XSTRING 20091027
6 Importing IR_CONNECTIVITY Call by reference Object reference (TYPE REF TO) CL_ESH_ADM_ANY_CONNECTIVITY Connectivity details 20091027
7 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 20091027
8 Importing IV_BIN_ATTR_ID Call by reference Type reference (TYPE) ESH_E_OM_NODE_FIELD Node Field 20091027
9 Importing IV_INSTANCE_DEBUG_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20091027
10 Importing IV_MIME_TYPE Call by reference Type reference (TYPE) STRING 20091027
11 Importing IV_TABLE_INDEX Call by reference Type reference (TYPE) INT4 Natural number 20091027
12 Importing IV_URL Call by reference Type reference (TYPE) STRING 20091027
# Exception Resumable Description Created on
1 CX_ESH_BIN_CONTENT_ERROR exception class for CL_ESH_BINARY_CONTENT 20091027

Method GET_BINARY_DATA_URL_WOW_DEST 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 20091027
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 20091027
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 20091027
4 Exporting EV_CONTENT_TYPE Call by reference Type reference (TYPE) STRING 20091027
5 Exporting EV_XDATA Call by reference Type reference (TYPE) XSTRING 20091027
6 Importing IR_CONNECTIVITY Call by reference Object reference (TYPE REF TO) CL_ESH_ADM_ANY_CONNECTIVITY Connectivity details 20091027
7 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 20091027
8 Importing IV_BIN_ATTR_ID Call by reference Type reference (TYPE) ESH_E_OM_NODE_FIELD Node Field 20091027
9 Importing IV_INSTANCE_DEBUG_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20091027
10 Importing IV_MIME_TYPE Call by reference Type reference (TYPE) STRING 20091027
11 Importing IV_TABLE_INDEX Call by reference Type reference (TYPE) INT4 Natural number 20091027
12 Importing IV_URL Call by reference Type reference (TYPE) STRING 20091027
# Exception Resumable Description Created on
1 CX_ESH_BIN_CONTENT_ERROR exception class for CL_ESH_BINARY_CONTENT 20091027

Method GET_BINARY_DATA_URL_WOW_DEST_D 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 20110426
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 20110426
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 20110426
4 Exporting EV_CONTENT_TYPE Call by reference Type reference (TYPE) STRING 20110426
5 Exporting EV_XDATA Call by reference Type reference (TYPE) XSTRING 20110426
6 Importing IR_CONNECTIVITY Call by reference Object reference (TYPE REF TO) CL_ESH_ADM_ANY_CONNECTIVITY Connectivity details 20110426
7 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 20110426
8 Importing IV_BIN_ATTR_ID Call by reference Type reference (TYPE) ESH_E_OM_NODE_FIELD Node Field 20110426
9 Importing IV_INSTANCE_DEBUG_MODE Call by reference Type reference (TYPE) ABAP_BOOL 20110426
10 Importing IV_MIME_TYPE Call by reference Type reference (TYPE) STRING 20110426
11 Importing IV_TABLE_INDEX Call by reference Type reference (TYPE) INT4 Natural number 20110426
12 Importing IV_URL Call by reference Type reference (TYPE) STRING 20110426
# Exception Resumable Description Created on
1 CX_ESH_BIN_CONTENT_ERROR exception class for CL_ESH_BINARY_CONTENT 20110426

Method GET_DESTINATION_FOR_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESTINATION Call by reference Type reference (TYPE) STRING 20091027
2 Importing IV_CONNECTOR_ID Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_ID Search Connector ID 20091027
3 Importing IV_CONNECTOR_TYPE Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_TYPE Search Connector Type 20091027
4 Importing IV_URL Call by reference Type reference (TYPE) STRING 20091027

Method GET_DESTINATION_FOR_URL on class CL_ESH_BINARY_CONTENT has no exception.

Method GET_ENDPOINT_FROM_DPS_DEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DEST_NOT_EXISTING Call by reference Type reference (TYPE) ABAP_BOOL 20110525
2 Exporting EV_WS_ENDPOINT Call by reference Type reference (TYPE) STRING 20110525
3 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20110525
4 Importing IV_DPS_DESTINATION Call by reference Type reference (TYPE) ESH_E_ADAPT_CONN_HTTP_DEST HTTP Destination 20110525
# Exception Resumable Description Created on
1 CX_ESH_BIN_CONTENT_ERROR Exception Class for CL_ESH_BINARY_CONTENT 20110525

Method GET_URL_DETAILS 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 20091027
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 20091027
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 20091027
4 Exporting EV_HOST Call by reference Type reference (TYPE) ESH_E_ADAPT_CONN_HTTP_HOST HTTP Host 20091027
5 Exporting EV_PATH Call by reference Type reference (TYPE) ESH_E_ADAPT_CONN_HTTP_PATH HTTP Relative Path 20091027
6 Exporting EV_PORT Call by reference Type reference (TYPE) ESH_E_ADAPT_CONN_HTTP_PORT HTTP Port 20091027
7 Exporting EV_PROTOCOL Call by reference Type reference (TYPE) ESH_E_ADAPT_CONN_HTTP_PROTOCOL HTTP Protocol 20091027
8 Exporting EV_QUERY Call by reference Type reference (TYPE) STRING 20091027
9 Importing IR_CONNECTIVITY Call by reference Object reference (TYPE REF TO) CL_ESH_ADM_ANY_CONNECTIVITY Connectivity details 20091027
10 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 20091027
11 Importing IV_BIN_ATTR_ID Call by reference Type reference (TYPE) ESH_E_OM_NODE_FIELD Node Field 20091027
12 Importing IV_MIME_TYPE Call by reference Type reference (TYPE) STRING 20091027
13 Importing IV_TABLE_INDEX Call by reference Type reference (TYPE) INT4 Natural number 20091027
14 Importing IV_URL Call by reference Type reference (TYPE) ESH_E_IF_URL URL in Enterprise Search 20091027
# Exception Resumable Description Created on
1 CX_ESH_BIN_CONTENT_ERROR exception class for CL_ESH_BINARY_CONTENT 20091027

Method PROCESS_HEAD_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTENT_LENGTH Call by reference Type reference (TYPE) STRING 20110721
2 Exporting EV_MIME_TYPE Call by reference Type reference (TYPE) STRING 20110721
3 Exporting EV_X_CONTENT_LENGTH Call by reference Type reference (TYPE) STRING 20110721
4 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20110721
5 Importing IR_CLIENT Call by reference Object reference (TYPE REF TO) IF_HTTP_CLIENT HTTP Client Abstraction 20110721
# Exception Resumable Description Created on
1 CX_ESH_BIN_CONTENT_ERROR Exception Class for CL_ESH_BINARY_CONTENT 20110721

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 20091027
2 Importing IR_CONNECTIVITY Call by reference Object reference (TYPE REF TO) CL_ESH_ADM_ANY_CONNECTIVITY Connectivity details 20091027
3 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 20091027
4 Importing IV_BIN_ATTR_ID Call by reference Type reference (TYPE) ESH_E_OM_NODE_FIELD Node Field 20091027
5 Importing IV_DPS_DESTINATION Call by reference Type reference (TYPE) ESH_E_ADAPT_CONN_HTTP_DEST HTTP Destination 20110525
6 Importing IV_QUERY Call by reference Type reference (TYPE) STRING 20091027
7 Importing IV_URL Call by reference Type reference (TYPE) STRING 20091027
# Exception Resumable Description Created on
1 CX_ESH_BIN_CONTENT_ERROR exception class for CL_ESH_BINARY_CONTENT 20091027
History
Last changed by/on SAP  20130531 
SAP Release Created in 730