SAP ABAP Class CL_ESH_IF_INA_PROV_RT_SEARCH (ES-InA-Adapter: Search Provider/ Runtime)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_INTERFACE_INA (Package) Enterprise Search: InA-Interface
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESH_IF_INA_JSON_ADAPTER ES-InA-Adapter: JSON-Adapter 20130116
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESH_IF_INA_PROVIDER_RT ES-InA-Adapter: Provider Runtime 20130116
Properties
Class CL_ESH_IF_INA_PROV_RT_SEARCH  
Short Description ES-InA-Adapter: Search Provider/ Runtime    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class ESH_IF_INA    
Program status     
Category 0   
Package S_ESH_ENG_INTERFACE_INA   Enterprise Search: InA-Interface 
Created 20130116   SAP 
Last change 20141121    
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_ESH_IF_INA_JSON_ADAPTER ES-InA-Adapter: JSON-Adapter 20130116
2 IF_ESH_IF_INA_PROVIDER_RT ES-InA-Adapter: Provider Runtime 20130116
Friends
Class CL_ESH_IF_INA_PROV_RT_SEARCH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_ARR Instance attribute Private Attribute reference (LIKE) 20130116
2 SC_ATTR_AND Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'And' short string 20130628
3 SC_ATTR_ATTRIBUTENAME Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'AttributeName' short string 20130628
4 SC_ATTR_ATTRIBUTENAMES Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'AttributeNames' short string 20130628
5 SC_ATTR_ATTRIBUTES Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'Attributes' short string 20130628
6 SC_ATTR_CODE Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'Code' short string 20130628
7 SC_ATTR_COMPARISON Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'Comparison' short string 20130628
8 SC_ATTR_DATASOURCE Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'DataSource' short string 20130628
9 SC_ATTR_EXPAND Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'Expand' short string 20130628
10 SC_ATTR_FEATUREREQUEST Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'ResultSetFeatureRequest' short string 20130628
11 SC_ATTR_FIELDNAME Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'FieldName' short string 20131108
12 SC_ATTR_FILTER Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'Filter' short string 20130628
13 SC_ATTR_FUNCTION Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'Function' short string 20130628
14 SC_ATTR_GRID Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'Grid' short string 20130710
15 SC_ATTR_HIGH Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'High' short string 20130705
16 SC_ATTR_ITEMS Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'Items' short string 20130628
17 SC_ATTR_LOW Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'Low' short string 20130705
18 SC_ATTR_MAXDYNFACETS Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'MaxNumberDynamicalFacets' short string 20130628
19 SC_ATTR_MEMBEROPERAND Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'MemberOperand' short string 20130628
20 SC_ATTR_NAME Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'Name' short string 20130628
21 SC_ATTR_NAMEDVALUES Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'NamedValues' short string 20130628
22 SC_ATTR_OBJECTNAME Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'ObjectName' short string 20130628
23 SC_ATTR_OPERATOR Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'Operator' short string 20130628
24 SC_ATTR_OPTIONS Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'Options' short string 20130710
25 SC_ATTR_OR Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'Or' short string 20130628
26 SC_ATTR_ORDERBY Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'OrderBy' short string 20130708
27 SC_ATTR_RELATEDACTIONS Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'RelatedActions' short string 20130628
28 SC_ATTR_RESULTSETFACETS Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'ResultsetFacets' short string 20130628
29 SC_ATTR_SCORE Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'Score' short string 20130708
30 SC_ATTR_SEARCH Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'Search' short string 20130628
31 SC_ATTR_SEARCHOPERAND Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'SearchOperand' short string 20130628
32 SC_ATTR_SEARCHTERMS Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'SearchTerms' short string 20130628
33 SC_ATTR_SELECTEDVALUES Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'SelectedValues' short string 20130628
34 SC_ATTR_SELECTION Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'Selection' short string 20131001
35 SC_ATTR_SERVICEVERSION Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'ServiceVersion' short string 20130628
36 SC_ATTR_SETOPERAND Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'SetOperand' short string 20130705
37 SC_ATTR_SKIP Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'Skip' short string 20130628
38 SC_ATTR_SORTORDER Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'SortOrder' short string 20130708
39 SC_ATTR_SUBSELECTIONS Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'SubSelections' short string 20131001
40 SC_ATTR_SUGGESTIONS2 Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'Suggestions2' short string 20130628
41 SC_ATTR_TOP Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'Top' short string 20130628
42 SC_ATTR_VALUE Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'Value' short string 20130628
43 SC_ATTR_WHYFOUND Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'WhyFound' short string 20130628
44 SC_BOL Instance attribute Private Attribute reference (LIKE) 20130116
45 SC_CAT_DATASOURCES Constant Private Type reference (TYPE) ESH_E_IF_INA_SSTRING 'ESH_DATASOURCES' short string 20130710
46 SC_CONNECTOR_STATUS_ERROR Constant Public Type reference (TYPE) INT4 2 short string 20130522
47 SC_CONNECTOR_STATUS_SUCCESS Constant Public Type reference (TYPE) INT4 0 short string 20130522
48 SC_CONNECTOR_STATUS_WARNING Constant Public Type reference (TYPE) INT4 1 short string 20130522
49 SC_CON_CATEGORY Constant Private Type reference (TYPE) ESH_E_OM_OBJECT_TYPE 'ESH_CATEGORY' short string 20130710
50 SC_CON_CONNECTOR Constant Private Type reference (TYPE) ESH_E_OM_OBJECT_TYPE 'ESH_CONNECTOR' short string 20130710
51 SC_FALSE Instance attribute Private Attribute reference (LIKE) 20130116
52 SC_NUM Instance attribute Private Attribute reference (LIKE) 20130116
53 SC_OBJ Instance attribute Private Attribute reference (LIKE) 20130116
54 SC_STR Instance attribute Private Attribute reference (LIKE) 20130116
55 SC_TRUE Instance attribute Private Attribute reference (LIKE) 20130116
56 SR_JSON_WRITER Instance attribute Private Attribute reference (LIKE) 20130116
57 SR_RESPONSES Static Attribute Private Object reference (TYPE REF TO) CL_ESH_IF_SEARCH_RESPONSES Search Responses 20130116
Methods
# Method Level Visibility Method type Description Created on
1 ASSEMBLE_RELATED_REQUESTS Static method Private Method 20130116
2 CLOSE_ELEMENT Instance method Private Method 20130116
3 CONVERT_DDIC_2_JSON_FAC Static method Private Method "ResultsetFacets":{} 20130628
4 CONVERT_DDIC_2_JSON_FAC_GRID Static method Private Method "ResultsetFacets":{} - "Grids":[] 20130628
5 CONVERT_DDIC_2_JSON_FAC_IL Static method Private Method "ResultsetFacets":{} - "ItemLists":[] 20130628
6 CONVERT_DDIC_2_JSON_FAC_MD Static method Private Method "ResultsetFacets":{} - "Metadata":{} 20130628
7 CONVERT_DDIC_2_JSON_FOOTER Static method Private Method "Messages":[], "ServiceVersion" 20130116
8 CONVERT_DDIC_2_JSON_RES Static method Private Method 20130628
9 CONVERT_DDIC_2_JSON_RES_GRID Static method Private Method "Grids":[] 20130628
10 CONVERT_DDIC_2_JSON_RES_MD Static method Private Method "ItemLists":[] - "$$Metadata$$" 20130628
11 CONVERT_DDIC_2_JSON_RES_RI Static method Private Method "ItemLists":[] - "SearchResult" 20130628
12 CONVERT_DDIC_2_JSON_RES_RI_ATR Static method Private Method "NamedValues":[] - "$$ResultItemAttributes$$" 20130628
13 CONVERT_DDIC_2_JSON_RES_RI_NAV Static method Private Method "NamedValues":[] - "$$RelatedActions$$" 20130628
14 CONVERT_DDIC_2_JSON_RES_RI_WHY Static method Private Method "NamedValues":[] - "$$WhyFound$$" 20130628
15 CONVERT_DDIC_2_JSON_SUGG Static method Private Method 20130628
16 CONVERT_DDIC_2_JSON_SUGG_CELL Static method Private Method "Grids":[] - "Cells":[] 20130628
17 CONVERT_DDIC_2_JSON_SUGG_GRID Static method Private Method "Grids":[] 20130628
18 CONVERT_DDIC_2_JSON_SUGG_IL Static method Private Method "ItemLists":[] 20130628
19 CONVERT_JSON_2_DDIC_DATASOURCE Static method Private Method "DataSource":{} 20130628
20 CONVERT_JSON_2_DDIC_EXPAND Static method Private Method "Expand":[] 20130628
21 CONVERT_JSON_2_DDIC_FEATUREREQ Static method Private Method "ResultSetFeatureRequest":[] 20130628
22 CONVERT_JSON_2_DDIC_FINALIZE Static method Private Method clean up, set late defaults 20130628
23 CONVERT_JSON_2_DDIC_FLT Static method Private Method "Filter":{} 20130628
24 CONVERT_JSON_2_DDIC_FLT_MO Static method Private Method "MemberOperand"/"SetOperand":{} 20130628
25 CONVERT_JSON_2_DDIC_FLT_MO_SPZ Static method Private Method "MemberOperand"/"SetOperand":{} - $$-Attributes 20130628
26 CONVERT_JSON_2_DDIC_FLT_SO Static method Private Method "SearchOperand":{} 20130628
27 CONVERT_JSON_2_DDIC_INITIALIZE Static method Private Method Set defaults beforehand 20130628
28 CONVERT_JSON_2_DDIC_NAMEDVAL Static method Private Method "NamedValues"/"SelectedValues":[] 20130628
29 CONVERT_JSON_2_DDIC_OPTIONS Static method Private Method "Options":[] 20130710
30 CONVERT_JSON_2_DDIC_SORT Static method Private Method "OrderBy":[] 20130708
31 CONVERT_JSON_2_DDIC_TOPLEVEL Static method Private Method "Top", "Skip", "SearchTerms", "ServiceVersion"... 20130628
32 CONVERT_REQUEST_2_JSON Static method Public Method 20131001
33 DETERMINE_REQUIRED_ATTRIBUTES Static method Private Method 20130116
34 FORMAT_INTEGER Static method Private Method 20130517
35 GET_JSON_STREAM Instance method Private Method 20130116
36 RESOLVE_ATTRIBUTE_GROUP Static method Private Method 20130304
37 SEARCH_BUILD_REQUEST Static method Private Method SEARCH -- REQUEST 20130116
38 SEARCH_CATALOG Static method Private Method 20130327
39 SEARCH_GET_FACETS_FEDERATION Static method Private Method 20130710
40 SEARCH_GET_FACETS_REGULAR Static method Private Method 20130710
41 SEARCH_GET_RESPONSE Static method Private Method SEARCH -- RESPONSE 20130116
42 SEARCH_GET_RESPONSE_ATTRIBUTES Static method Private Method 20130704
43 SEARCH_GET_RESPONSE_METADATA Static method Private Method 20130704
44 SEARCH_GET_RESPONSE_RESSOURCES Static method Private Method 20130704
45 SEARCH_GET_RESPONSE_STATISTICS Static method Private Method 20130704
46 SEARCH_GET_RESPONSE_WHYFOUND Static method Private Method 20130704
47 SUGGESTION_BUILD_REQUEST Static method Private Method SUGGEST -- REQUEST 20130116
48 SUGGESTION_GET_RESPONSE Static method Private Method SUGGEST -- RESPONSE 20130116
49 WRITE_ELEMENT Instance method Private Method 20130116
Events
Class CL_ESH_IF_INA_PROV_RT_SEARCH has no event.
Types
Class CL_ESH_IF_INA_PROV_RT_SEARCH has no local type.
Method Signatures

Method ASSEMBLE_RELATED_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RELATED_REQUESTS Value transfer Type reference (TYPE) ESH_T_IF_INA_REL_REQUEST ES-InA-Adapter: Related Requests 20130116
2 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) ESH_T_IF_INA_ATTRIBUTE_RESULT ES: InA-Adapter: Attributes in Result 20130116

Method ASSEMBLE_RELATED_REQUESTS on class CL_ESH_IF_INA_PROV_RT_SEARCH has no exception.

Method CLOSE_ELEMENT Signature

Method CLOSE_ELEMENT on class CL_ESH_IF_INA_PROV_RT_SEARCH has no parameter.
Method CLOSE_ELEMENT on class CL_ESH_IF_INA_PROV_RT_SEARCH has no exception.

Method CONVERT_DDIC_2_JSON_FAC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RESULT Call by reference Type reference (TYPE) ESH_S_IF_INA_RESP_SEARCH ES-InA-Adapter: Response 20130628
2 Returning RV_JSON_STREAM Value transfer Type reference (TYPE) STRING 20130628
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130628

Method CONVERT_DDIC_2_JSON_FAC_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FACET Call by reference Type reference (TYPE) ESH_S_IF_INA_FACET ES-InA-Adapter: Facet 20130628
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130628

Method CONVERT_DDIC_2_JSON_FAC_IL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FACET Call by reference Type reference (TYPE) ESH_S_IF_INA_FACET ES-InA-Adapter: Facet 20130628
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130628

Method CONVERT_DDIC_2_JSON_FAC_MD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FACET Call by reference Type reference (TYPE) ESH_S_IF_INA_FACET ES-InA-Adapter: Facet 20130628
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130628

Method CONVERT_DDIC_2_JSON_FOOTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RESULT Call by reference Type reference (TYPE) ESH_S_IF_INA_RESP_SEARCH ES-InA-Adapter: Response 20130116
2 Returning RV_JSON_STREAM Value transfer Type reference (TYPE) STRING 20130116
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130116

Method CONVERT_DDIC_2_JSON_RES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RESULT Call by reference Type reference (TYPE) ESH_S_IF_INA_RESP_SEARCH ES-InA-Adapter: Response 20130628
2 Returning RV_JSON_STREAM Value transfer Type reference (TYPE) STRING 20130628
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130628

Method CONVERT_DDIC_2_JSON_RES_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RESULT Call by reference Type reference (TYPE) ESH_S_IF_INA_RESP_SEARCH ES-InA-Adapter: Response/ Search-Suggestion 20130628
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130628

Method CONVERT_DDIC_2_JSON_RES_MD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RESULT Call by reference Type reference (TYPE) ESH_S_IF_INA_RESP_SEARCH ES-InA-Adapter: Response/ Search-Suggestion 20130628
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130628

Method CONVERT_DDIC_2_JSON_RES_RI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RESULT Call by reference Type reference (TYPE) ESH_S_IF_INA_RESP_SEARCH ES-InA-Adapter: Response/ Search-Suggestion 20130628
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130628

Method CONVERT_DDIC_2_JSON_RES_RI_ATR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) ESH_T_IF_INA_ATTRIBUTE_RESULT ES: InA-Adapter: Attributes in Result 20130628
2 Importing IT_REQUESTED_ATTRIBUTES Call by reference Type reference (TYPE) ESH_T_IF_INA_ATTR_ID ES: InA-Adapter: Attribute Specifications 20130628
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130628

Method CONVERT_DDIC_2_JSON_RES_RI_NAV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MD_RELATED_ACTIONS Call by reference Type reference (TYPE) ESH_T_IF_INA_REL_ACTION ES-InA-Adapter: List of Related Actions 20130628
2 Importing IT_RELATED_REQUESTS Call by reference Type reference (TYPE) ESH_T_IF_INA_REL_REQUEST ES-InA-Adapter: Related Requests 20130628
3 Importing IT_RESSOURCES Call by reference Type reference (TYPE) ESH_T_IF_INA_NAV_RESSOURCE ES: InA-Adapter: Navigation ressources 20130628
4 Importing IV_RESSOURCES_ALIAS Call by reference Type reference (TYPE) ESH_E_IF_INA_SSTRING short string 20130628
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130628

Method CONVERT_DDIC_2_JSON_RES_RI_WHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_WHY_FOUND Call by reference Type reference (TYPE) ESH_T_IF_INA_WHYFOUND ES-InA-Adpater: Why-found information 20130628
2 Importing IV_WHYFOUND_ALIAS Call by reference Type reference (TYPE) ESH_E_IF_INA_SSTRING short string 20130628
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130628

Method CONVERT_DDIC_2_JSON_SUGG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RESULT Call by reference Type reference (TYPE) ESH_S_IF_INA_RESP_SEARCH ES-InA-Adapter: Response 20130628
2 Returning RV_JSON_STREAM Value transfer Type reference (TYPE) STRING 20130628
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130628

Method CONVERT_DDIC_2_JSON_SUGG_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RESULT Call by reference Type reference (TYPE) ESH_S_IF_INA_RESP_SEARCH ES-InA-Adapter: Response/ Search-Suggestion 20130628
2 Importing IV_TUPLE_COUNT Call by reference Type reference (TYPE) INT4 Natural number 20130628
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130628

Method CONVERT_DDIC_2_JSON_SUGG_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RESULT Call by reference Type reference (TYPE) ESH_S_IF_INA_RESP_SEARCH ES-InA-Adapter: Response/ Search-Suggestion 20130628
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130628

Method CONVERT_DDIC_2_JSON_SUGG_IL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RESULT Call by reference Type reference (TYPE) ESH_S_IF_INA_RESP_SEARCH ES-InA-Adapter: Response/ Search-Suggestion 20130628
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130628

Method CONVERT_JSON_2_DDIC_DATASOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_REQUEST Call by reference Type reference (TYPE) ESH_S_IF_INA_RT_REQ_SEARCH 20130628
2 Importing IR_READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER XML Reader of sXML Library 20130628

Method CONVERT_JSON_2_DDIC_DATASOURCE on class CL_ESH_IF_INA_PROV_RT_SEARCH has no exception.

Method CONVERT_JSON_2_DDIC_EXPAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_REQUEST Call by reference Type reference (TYPE) ESH_S_IF_INA_RT_REQ_SEARCH ES: InA-Adapter: Runtime request/ Search-Suggestion 20130628
2 Importing IR_READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER XML Reader of sXML Library 20130628

Method CONVERT_JSON_2_DDIC_EXPAND on class CL_ESH_IF_INA_PROV_RT_SEARCH has no exception.

Method CONVERT_JSON_2_DDIC_FEATUREREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_REQUEST Call by reference Type reference (TYPE) ESH_S_IF_INA_RT_REQ_SEARCH ES: InA-Adapter: Runtime request/ Search-Suggestion 20130628
2 Importing IR_READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER XML Reader of sXML Library 20130628

Method CONVERT_JSON_2_DDIC_FEATUREREQ on class CL_ESH_IF_INA_PROV_RT_SEARCH has no exception.

Method CONVERT_JSON_2_DDIC_FINALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_REQUEST Call by reference Type reference (TYPE) ESH_S_IF_INA_RT_REQ_SEARCH ES: InA-Adapter: Runtime request/ Search-Suggestion 20130628
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130628

Method CONVERT_JSON_2_DDIC_FLT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_REQUEST Call by reference Type reference (TYPE) ESH_S_IF_INA_RT_REQ_SEARCH ES: InA-Adapter: Runtime request/ Search-Suggestion 20130628
2 Importing IR_READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER XML Reader of sXML Library 20130628
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130628

Method CONVERT_JSON_2_DDIC_FLT_MO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_CONDITION Call by reference Object reference (TYPE REF TO) CL_ESH_IF_QP_CONDITION Query Part Condition 20130715
2 Changing CS_REQUEST Call by reference Type reference (TYPE) ESH_S_IF_INA_RT_REQ_SEARCH ES: InA-Adapter: Runtime request/ Search-Suggestion 20130628
3 Importing IR_READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER XML Reader of sXML Library 20130628
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130628

Method CONVERT_JSON_2_DDIC_FLT_MO_SPZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_REQUEST Call by reference Type reference (TYPE) ESH_S_IF_INA_RT_REQ_SEARCH ES: InA-Adapter: Runtime request/ Search-Suggestion 20130628
2 Exporting EV_SPECIAL_ATTRIBUTE Call by reference Type reference (TYPE) ABAP_BOOL 20130628
3 Importing IR_READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER XML Reader of sXML Library 20130628

Method CONVERT_JSON_2_DDIC_FLT_MO_SPZ on class CL_ESH_IF_INA_PROV_RT_SEARCH has no exception.

Method CONVERT_JSON_2_DDIC_FLT_SO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_CONDITION Call by reference Object reference (TYPE REF TO) CL_ESH_IF_QP_CONDITION Query Part Condition 20130715
2 Changing CS_REQUEST Call by reference Type reference (TYPE) ESH_S_IF_INA_RT_REQ_SEARCH ES: InA-Adapter: Runtime request/ Search-Suggestion 20130628
3 Importing IR_READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER XML Reader of sXML Library 20130628

Method CONVERT_JSON_2_DDIC_FLT_SO on class CL_ESH_IF_INA_PROV_RT_SEARCH has no exception.

Method CONVERT_JSON_2_DDIC_INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_REQUEST Call by reference Type reference (TYPE) ESH_S_IF_INA_RT_REQ_SEARCH ES: InA-Adapter: Runtime request/ Search-Suggestion 20130628

Method CONVERT_JSON_2_DDIC_INITIALIZE on class CL_ESH_IF_INA_PROV_RT_SEARCH has no exception.

Method CONVERT_JSON_2_DDIC_NAMEDVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_REQUEST Call by reference Type reference (TYPE) ESH_S_IF_INA_RT_REQ_SEARCH ES: InA-Adapter: Runtime request/ Search-Suggestion 20130628
2 Importing IR_READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER XML Reader of sXML Library 20130628
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130911

Method CONVERT_JSON_2_DDIC_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_REQUEST Call by reference Type reference (TYPE) ESH_S_IF_INA_RT_REQ_SEARCH ES: InA-Adapter: Runtime request/ Search-Suggestion 20130710
2 Importing IR_READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER XML Reader of sXML Library 20130710

Method CONVERT_JSON_2_DDIC_OPTIONS on class CL_ESH_IF_INA_PROV_RT_SEARCH has no exception.

Method CONVERT_JSON_2_DDIC_SORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_REQUEST Call by reference Type reference (TYPE) ESH_S_IF_INA_RT_REQ_SEARCH ES: InA-Adapter: Runtime request/ Search-Suggestion 20130708
2 Importing IR_READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER XML Reader of sXML Library 20130708
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130708

Method CONVERT_JSON_2_DDIC_TOPLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_REQUEST Call by reference Type reference (TYPE) ESH_S_IF_INA_RT_REQ_SEARCH ES: InA-Adapter: Runtime request/ Search-Suggestion 20130628
2 Importing IR_READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER XML Reader of sXML Library 20130628

Method CONVERT_JSON_2_DDIC_TOPLEVEL on class CL_ESH_IF_INA_PROV_RT_SEARCH has no exception.

Method CONVERT_REQUEST_2_JSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REQUEST Call by reference Type reference (TYPE) ESH_S_IF_INA_RT_REQ_SEARCH ES: InA-Adapter: Runtime request/ Search-Suggestion 20131001
2 Returning RV_JSON Value transfer Type reference (TYPE) STRING 20131001
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20131001

Method DETERMINE_REQUIRED_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NAV_RESSOURCES Call by reference Type reference (TYPE) ESH_T_IF_INA_NAV_RESSOURCE 20130116
2 Importing IT_RELATED_REQUESTS Call by reference Type reference (TYPE) ESH_T_IF_INA_REL_REQUEST 20130116
3 Importing IT_RENDERING_TEMPLATES Call by reference Type reference (TYPE) ESH_T_IF_INA_RENDERING_TEMPL ES-InA-Adapter: Rendering Template Specifications 20130513
4 Importing IT_REQUESTED_ATTRIBUTES Call by reference Type reference (TYPE) ESH_T_IF_INA_ATTR_ID 20130116
5 Importing IT_RESPONSE_ATTRIBUTES Call by reference Type reference (TYPE) ESH_T_IF_INA_ATTRIBUTES 20130116
6 Importing IV_CONNECTOR_ID Call by reference Type reference (TYPE) ESH_E_IF_INA_SSTRING 20130116
7 Returning RT_REQUIRED_ATTRIBUTES Value transfer Type reference (TYPE) ESH_T_IF_INA_REQUIRED_ATTR 20130116
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130116

Method FORMAT_INTEGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INTEGER Call by reference Type reference (TYPE) INT4 Natural number 20130517
2 Returning RV_STRING Value transfer Type reference (TYPE) ESH_E_IF_INA_SSTRING short string 20130517

Method FORMAT_INTEGER on class CL_ESH_IF_INA_PROV_RT_SEARCH has no exception.

Method GET_JSON_STREAM Signature

Method GET_JSON_STREAM on class CL_ESH_IF_INA_PROV_RT_SEARCH has no parameter.
Method GET_JSON_STREAM on class CL_ESH_IF_INA_PROV_RT_SEARCH has no exception.

Method RESOLVE_ATTRIBUTE_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE Call by reference Type reference (TYPE) ESH_E_IF_INA_SSTRING short string 20130304
2 Exporting EV_VALUE_FORMATTED Call by reference Type reference (TYPE) ESH_E_IF_INA_SSTRING short string 20130304
3 Importing IR_GROUP Call by reference Object reference (TYPE REF TO) CL_ESH_IF_MDATA_ATTR_ENTITY Metadata: Attribute Group 20130624
4 Importing IR_RESULT Call by reference Object reference (TYPE REF TO) CL_ESH_IF_SEARCH_RESULT Search Result 20130304
5 Importing IT_ATTRIBUTE_METADATA Call by reference Type reference (TYPE) ESH_T_IF_INA_ATTRIBUTES ES: InA-Adapter: Attributliste 20130304
6 Importing IV_CONNECTOR_ID Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_ID Search Connector ID 20130304
7 Importing IV_GROUP_ID Call by reference Type reference (TYPE) ESH_E_IF_INA_SSTRING short string 20130304
8 Importing IV_RENDERING_TYPE Call by reference Type reference (TYPE) ESH_E_IF_INA_SSTRING short string 20130304
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130304

Method SEARCH_BUILD_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REQUEST Call by reference Type reference (TYPE) ESH_S_IF_INA_RT_REQ_SEARCH ES: InA-Adapter: Runtime request data 20130124
2 Returning RR_REQUEST Value transfer Object reference (TYPE REF TO) CL_ESH_IF_SEARCH_REQUEST 20130116
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130116

Method SEARCH_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REQUEST Call by reference Type reference (TYPE) ESH_S_IF_INA_RT_REQ_SEARCH ES: InA-Adapter: Runtime request/ Search-Suggestion 20130327
2 Returning RS_RESPONSE Value transfer Type reference (TYPE) ESH_S_IF_INA_RESP_SEARCH ES-InA-Adapter: Response/ Search-Suggestion 20130327
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130327

Method SEARCH_GET_FACETS_FEDERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RESULT Call by reference Type reference (TYPE) ESH_S_IF_INA_RESP_SEARCH ES-InA-Adapter: Response 20130710
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130710

Method SEARCH_GET_FACETS_REGULAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RESULT Call by reference Type reference (TYPE) ESH_S_IF_INA_RESP_SEARCH ES-InA-Adapter: Response 20130710
2 Importing IT_REQUESTED_FACETS Call by reference Type reference (TYPE) ESH_T_IF_INA_ATTR_ID ES: InA-Adapter: Attribute Filters 20130710
3 Importing IV_MAX_NUMBER_FACETS Call by reference Type reference (TYPE) INT4 999 Natural number 20130710
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130710

Method SEARCH_GET_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_REQUEST Call by reference Object reference (TYPE REF TO) CL_ESH_IF_SEARCH_REQUEST Search Request 20130116
2 Importing IS_REQUEST Call by reference Type reference (TYPE) ESH_S_IF_INA_RT_REQ_SEARCH ES: InA-Adapter: Runtime request data 20130124
3 Returning RS_RESULT Value transfer Type reference (TYPE) ESH_S_IF_INA_RESP_SEARCH Result Set 20130116
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130116

Method SEARCH_GET_RESPONSE_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_METADATA Call by reference Type reference (TYPE) ESH_S_IF_INA_RESP_METADATA ES-InA-Adapter: Metadata in search result 20130705
2 Changing CS_RESULT_ITEM Call by reference Type reference (TYPE) ESH_S_IF_INA_RESP_ITEM ES-InA-Adapter: Response 20130704
3 Importing IR_RESULT Call by reference Object reference (TYPE REF TO) CL_ESH_IF_SEARCH_RESULT Search Result 20130704
4 Importing IS_REQUEST Call by reference Type reference (TYPE) ESH_S_IF_INA_RT_REQ_SEARCH 20130704
5 Importing IT_REQUESTED_ATTRIBUTES Call by reference Type reference (TYPE) ESH_T_IF_INA_ATTR_ID ES: InA-Adapter: Attribute Specifications 20130704
6 Importing IT_RESP_ATTR Call by reference Type reference (TYPE) ESH_T_IF_MDATA_ATTRIBUTE_TYOBJ Meta Data: Attribute Type Objects 20130704
7 Importing IV_CHECK_ATTRIBUTES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130705
8 Importing IV_CONNECTOR_ID Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_ID Search Connector ID 20130704
# Exception Resumable Description Created on
1 CX_ESH_IF_ENGINE ESH Interface Exception 20130704
2 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130704

Method SEARCH_GET_RESPONSE_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_METADATA Call by reference Type reference (TYPE) ESH_T_IF_INA_RESP_METADATA ES-InA-Adapter: Metadata in search result 20130704
2 Exporting ER_MD_CONN Call by reference Object reference (TYPE REF TO) CL_ESH_IF_MDATA_CONNECTOR Metadata: Search Connector 20130704
3 Exporting ET_RESP_ATTR Call by reference Type reference (TYPE) ESH_T_IF_MDATA_ATTRIBUTE_TYOBJ Meta Data: Attribute Type Objects 20130704
4 Exporting EV_CONNECTOR_ID Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_ID Search Connector ID 20130704
5 Exporting EV_REQUEST_TYPE_ID Call by reference Type reference (TYPE) ESH_E_IF_REQUEST_TYPE_ID Request Type ID 20130704
6 Importing IR_RESULT Call by reference Object reference (TYPE REF TO) CL_ESH_IF_SEARCH_RESULT Search Result 20130704
7 Importing IS_REQUEST Call by reference Type reference (TYPE) ESH_S_IF_INA_RT_REQ_SEARCH ES: InA-Adapter: Runtime request/ Search-Suggestion 20130704
# Exception Resumable Description Created on
1 CX_ESH_IF_ENGINE ESH Interface Exception 20130704
2 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130704

Method SEARCH_GET_RESPONSE_RESSOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RESULT_ITEM Call by reference Type reference (TYPE) ESH_S_IF_INA_RESP_ITEM ES-InA-Adapter: Response 20130704
2 Importing IR_RESULT Call by reference Object reference (TYPE REF TO) CL_ESH_IF_SEARCH_RESULT Search Result 20130704
3 Importing IS_METADATA Call by reference Type reference (TYPE) ESH_S_IF_INA_RESP_METADATA ES-InA-Adapter: Metadata in search result 20130704
4 Importing IV_GET_EXTERNAL_NAV Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130704
# Exception Resumable Description Created on
1 CX_ESH_IF_ENGINE ES-InA-Adapter: Errors 20130704

Method SEARCH_GET_RESPONSE_STATISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RESULT Call by reference Type reference (TYPE) ESH_S_IF_INA_RESP_SEARCH ES-InA-Adapter: Response/ Search-Suggestion 20130704
2 Importing IT_STATISTICS Call by reference Type reference (TYPE) ESH_T_IF_CONNECTOR_STATISTICS Search Statistics for Connectors 20130704
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130709

Method SEARCH_GET_RESPONSE_WHYFOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_METADATA Call by reference Type reference (TYPE) ESH_S_IF_INA_RESP_METADATA 20130704
2 Changing CS_RESULT_ITEM Call by reference Type reference (TYPE) ESH_S_IF_INA_RESP_ITEM 20130704
3 Importing IR_MD_CONN Call by reference Object reference (TYPE REF TO) CL_ESH_IF_MDATA_CONNECTOR Metadata: Search Connector 20130704
4 Importing IR_RESULT Call by reference Object reference (TYPE REF TO) CL_ESH_IF_SEARCH_RESULT Search Result 20130704
5 Importing IV_REQUEST_TYPE_ID Call by reference Type reference (TYPE) ESH_E_IF_REQUEST_TYPE_ID 20130704
# Exception Resumable Description Created on
1 CX_ESH_IF_ENGINE ES-InA-Adapter: Errors 20130704

Method SUGGESTION_BUILD_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG Call by reference Type reference (TYPE) ESH_T_IF_INA_SEARCH_LOG ES-InA-Adapter: Search log 20130523
2 Exporting ET_SUGGESTIONS Call by reference Type reference (TYPE) ESH_T_IF_ATTRIBUTE_SUGGESTIONS Suggestions for a search input 20130523
3 Importing IS_REQUEST Call by reference Type reference (TYPE) ESH_S_IF_INA_RT_REQ_SEARCH ES: InA-Adapter: Runtime request data 20130124
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130116

Method SUGGESTION_GET_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REQUEST Call by reference Type reference (TYPE) ESH_S_IF_INA_RT_REQ_SEARCH ES: InA-Adapter: Runtime request data 20130124
2 Importing IT_SUGGESTIONS Call by reference Type reference (TYPE) ESH_T_IF_ATTRIBUTE_SUGGESTIONS 20130116
3 Returning RS_RESULT Value transfer Type reference (TYPE) ESH_S_IF_INA_RESP_SEARCH Result Set 20130116
# Exception Resumable Description Created on
1 CX_ESH_IF_INA ES-InA-Adapter: Errors 20130116

Method WRITE_ELEMENT Signature

Method WRITE_ELEMENT on class CL_ESH_IF_INA_PROV_RT_SEARCH has no parameter.
Method WRITE_ELEMENT on class CL_ESH_IF_INA_PROV_RT_SEARCH has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740