SAP ABAP Interface IF_ESH_QP_NODE (SearchTerms Node)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_QUERY_PARSER_RD (Package) Recursive descent query parser
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_QP_NODE Node in a SearchTerms parse tree 20080730
Properties
Interface IF_ESH_QP_NODE  
Short Description SearchTerms Node    
General Data
Package S_ESH_ENG_QUERY_PARSER_RD   Recursive descent query parser 
Created 20080730   SAP 
Last changed 20110908   SAP 
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 IF_ESH_QP_NODE has no interface.
Friends
Interface IF_ESH_QP_NODE has no friend.
Attributes
Interface IF_ESH_QP_NODE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 IS_VALIDATED Instance method Public Method Check if node has been validated 20081217
2 TO_DYM Instance method Public Method Build Did-You-Mean Query 20090112
3 TO_FREESTYLE_STRING Instance method Public Method Convert to freestyle query string 20090318
4 TO_INTERNAL_QUERY Instance method Public Method Convert to internal query 20081105
5 TO_INTERNAL_QUERY_FREESTYLE Instance method Public Method Convert to freestyle internal query 20090316
6 TO_SEARCH_TERMS Instance method Public Method Convert to SearchTerms query 20080730
Events
Interface IF_ESH_QP_NODE has no event.
Types
Interface IF_ESH_QP_NODE has no local type.
Method Signatures

Method IS_VALIDATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALIDATED_FLAG Value transfer Type reference (TYPE) ABAP_BOOL 20081217

Method IS_VALIDATED on Interface IF_ESH_QP_NODE has no exception.

Method TO_DYM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REQUEST_ID Call by reference Type reference (TYPE) STRING 'DEFAULT' 20090113
2 Importing IV_SCOPE_ID Call by reference Type reference (TYPE) STRING 20090113
3 Importing IV_SCOPE_TYPE Call by reference Type reference (TYPE) ESH_E_QP_TOKEN_TYPE SearchTerms Token Type 20090113
4 Returning RV_DYM_QUERY Value transfer Type reference (TYPE) STRING 20090112
# Exception Resumable Description Created on
1 CX_ESH_QP_QUERY_PARSER Query Parser Exception 20090112

Method TO_FREESTYLE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEGATION_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20090318
2 Returning RV_QUERY Value transfer Type reference (TYPE) STRING 20090318

Method TO_FREESTYLE_STRING on Interface IF_ESH_QP_NODE has no exception.

Method TO_INTERNAL_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INTERNAL_QUERY Call by reference Type reference (TYPE) ESH_T_FED_QUERY_ENTRY Query 20081105
2 Importing IT_OPERATORS Call by reference Type reference (TYPE) ESH_T_QP_OPERATOR SearchTerms Operator Table 20081118
3 Importing IV_LOCATION Call by reference Type reference (TYPE) TREXD_ATTR_NAME Attribute name 20081209
4 Importing IV_NEGATION_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20081118
5 Importing IV_OPERATOR Call by reference Type reference (TYPE) TREXD_OPERATOR Operator (EQ, BT, ...) 20081209
# Exception Resumable Description Created on
1 CX_ESH_QP_QUERY_PARSER Query Translator Exception 20081119

Method TO_INTERNAL_QUERY_FREESTYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INTERNAL_QUERY Call by reference Type reference (TYPE) ESH_T_FED_QUERY_ENTRY Query 20090318
2 Importing IT_OPERATORS Call by reference Type reference (TYPE) ESH_T_QP_OPERATOR SearchTerms Operator Table 20090318
3 Importing IV_LOCATION Call by reference Type reference (TYPE) TREXD_ATTR_NAME Attribute name 20090318
4 Importing IV_NEGATION_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 20090318
5 Importing IV_OPERATOR Call by reference Type reference (TYPE) TREXD_OPERATOR Operator (EQ, BT, ...) 20090318
# Exception Resumable Description Created on
1 CX_ESH_QP_QUERY_PARSER Query Parser Exception 20090318

Method TO_SEARCH_TERMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_QUERY Value transfer Type reference (TYPE) STRING TODO define type 20080731
# Exception Resumable Description Created on
1 CX_ESH_QP_QUERY_PARSER Invalid SearchTerms Parse Tree 20081119
History
Last changed by/on SAP  20110908 
SAP Release Created in 712