SAP ABAP Class CL_ESH_IF_QUERY_PART (Query Part)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_INTERFACE (Package) Interface
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20130221
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ESH_IF_QP_COMPOSITE Query Part Composite 20090813
2 Inheritance (c INHERITING FROM c_ref)  CL_ESH_IF_QP_CONDITION Query Part Condition 20090813
3 Inheritance (c INHERITING FROM c_ref)  CL_ESH_IF_QP_FREESTYLE 20100407
Properties
Class CL_ESH_IF_QUERY_PART  
Short Description Query Part    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_INTERFACE   Interface 
Created 20090813   SAP 
Last change 20140121   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_SERIALIZABLE_OBJECT Serializable Object 20130221
Friends
# Friend Modeled only Created on Description
1 CL_ESH_FED_QUERY_TRANSFORMATOR 20090814 Query Transformator
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_PARENT Instance attribute Protected Object reference (TYPE REF TO) CL_ESH_IF_QUERY_PART Query part 20090903
2 MV_ID Instance attribute Protected Type reference (TYPE) INT4 ID 20090813
3 MV_IS_COLLECTION Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20090903
4 MV_LAST_ID Static Attribute Protected Type reference (TYPE) INT4 Last generated iD 20090813
5 MV_LAST_QP_ID Static Attribute Protected Type reference (TYPE) INT4 Last generated query part ID 20090903
6 MV_QP_NO Instance attribute Protected Type reference (TYPE) INT4 Query part number 20090813
7 MV_RANK_WEIGHT Instance attribute Protected Type reference (TYPE) ESH_E_IF_RANK_WEIGHT Weight for ranking (1..10) 20090813
8 MV_WEIGHT_SPECIFIED Instance attribute Protected Type reference (TYPE) ABAP_BOOL Weight specified 20090813
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100831
2 CONSTRUCTOR Instance method Protected Constructor Constructor 20090813
3 GET_ID Instance method Protected Method Get ID 20090814
4 GET_QUERY_PART_NUMBER Instance method Protected Method Get query part number 20090813
5 GET_RANK_WEIGHT Instance method Protected Method Get rank weight 20090813
6 IS_QUERY_COLLECTION Instance method Public Method Is query collection 20100407
7 SET_IS_QUERY_COLLECTION Instance method Public Method Specify this composite to be a query collection (optional) 20120716
8 SET_QUERY_PART_NUMBER Instance method Protected Method Set query part number (optional) 20090813
9 SET_RANK_WEIGHT Instance method Public Method Set query part weight for ranking (optional) 20090813
Events
Class CL_ESH_IF_QUERY_PART has no event.
Types
Class CL_ESH_IF_QUERY_PART has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ESH_IF_QUERY_PART has no parameter.
Method CONSTRUCTOR on class CL_ESH_IF_QUERY_PART has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ID Value transfer Type reference (TYPE) INT4 Natural number 20090814

Method GET_ID on class CL_ESH_IF_QUERY_PART has no exception.

Method GET_QUERY_PART_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NUMBER Value transfer Type reference (TYPE) INT4 Query Part Number 20090813

Method GET_QUERY_PART_NUMBER on class CL_ESH_IF_QUERY_PART has no exception.

Method GET_RANK_WEIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_WEIGHT Value transfer Type reference (TYPE) ESH_E_IF_RANK_WEIGHT Weight for Ranking (1..10) 20090813

Method GET_RANK_WEIGHT on class CL_ESH_IF_QUERY_PART has no exception.

Method IS_QUERY_COLLECTION Signature

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

Method IS_QUERY_COLLECTION on class CL_ESH_IF_QUERY_PART has no exception.

Method SET_IS_QUERY_COLLECTION Signature

Method SET_IS_QUERY_COLLECTION on class CL_ESH_IF_QUERY_PART has no parameter.
Method SET_IS_QUERY_COLLECTION on class CL_ESH_IF_QUERY_PART has no exception.

Method SET_QUERY_PART_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QP_NO Call by reference Type reference (TYPE) INT4 Query part number 20090813

Method SET_QUERY_PART_NUMBER on class CL_ESH_IF_QUERY_PART has no exception.

Method SET_RANK_WEIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RANK_WEIGHT Call by reference Type reference (TYPE) ESH_E_IF_RANK_WEIGHT Weight for Ranking (1..10) 20090813

Method SET_RANK_WEIGHT on class CL_ESH_IF_QUERY_PART has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 730