SAP ABAP Class CL_BTP_SI_OBJECT (BTP Search on Objects)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     BTP_SI (Package) BTP Search Interface
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BTP_SI_SEARCH BTP Search Framework 20100315
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BTP_SI_PFOBJECT BTP Search on Portfolio Objects 20100315
Properties
Class CL_BTP_SI_OBJECT  
Short Description BTP Search on Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BTP_SI   BTP Search Interface 
Created 20100315   SAP 
Last change 20141030    
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_BTP_SI_SEARCH BTP Search Framework 20100315
Friends
Class CL_BTP_SI_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NC_CONTEXT_LENGTH Static Attribute Protected Type reference (TYPE) I 20 20100322
2 NC_EXACT_FACTOR Static Attribute Protected Type reference (TYPE) BTP_DL_SEARCH_RATING 120 BTP Rating of a search result 20100322
3 NC_LOWER_FACTOR Static Attribute Protected Type reference (TYPE) BTP_DL_SEARCH_RATING 50 BTP Rating of a search result 20100323
4 NC_NORMAL_FACTOR Static Attribute Protected Type reference (TYPE) BTP_DL_SEARCH_RATING 100 BTP Rating of a search result 20100413
5 OR_OBJECT Instance attribute Protected Object reference (TYPE REF TO) CL_BTP_DL_OBJECT BTP Object to search on 20100315
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100315
2 MERGE_CONTEXT Static method Protected Method 20100323
3 RATING Static method Protected Method 20100325
4 SEARCH Instance method Protected Method 20100412
5 SEARCH_CONTEXT Static method Protected Method Search keywords in text 20100318
Events
Class CL_BTP_SI_OBJECT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LSTY_CONTEXT Public See coding 20100317 BEGIN OF lsty_context, keyword TYPE btp_dl_search_keyword, context TYPE btp_dl_search_context, is_exact TYPE xflag, END OF lsty_context
2 LSTY_RATING Public See coding 20100317 BEGIN OF lsty_rating, hits TYPE i, searches type i, rating TYPE BTP_DL_SEARCH_RATING, factor type i, END OF lsty_rating
3 LTTY_CONTEXT Public See coding 20100317 ltty_context TYPE STANDARD TABLE OF lsty_context
4 LTTY_RATING Public See coding 20100317 ltty_rating TYPE STANDARD TABLE OF lsty_rating
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) CL_BTP_DL_OBJECT BTP Object (Tests on Projects) 20100315

Method CONSTRUCTOR on class CL_BTP_SI_OBJECT has no exception.

Method MERGE_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTEXT Call by reference Type reference (TYPE) BTP_DL_T_SEARCH_CONTEXT BTP List of search contexts 20100323
2 Exporting EV_RATING Call by reference Type reference (TYPE) LSTY_RATING 20100323
3 Importing IT_CONTEXT_1 Call by reference Type reference (TYPE) LTTY_CONTEXT 20100323
4 Importing IT_CONTEXT_2 Call by reference Type reference (TYPE) BTP_DL_T_SEARCH_CONTEXT BTP List of search contexts 20100323

Method MERGE_CONTEXT on class CL_BTP_SI_OBJECT has no exception.

Method RATING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RATING Call by reference Type reference (TYPE) LSTY_RATING BTP Rating of a search result 20100325
2 Importing IT_RATING Call by reference Type reference (TYPE) LTTY_RATING 20100325

Method RATING on class CL_BTP_SI_OBJECT has no exception.

Method SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RATING Call by reference Type reference (TYPE) LSTY_RATING 20100412
2 Exporting ET_CONTEXT Call by reference Type reference (TYPE) BTP_DL_T_SEARCH_CONTEXT BTP List of search contexts 20100412
3 Importing IS_QUERY Call by reference Type reference (TYPE) BTP_DL_S_SEARCH_QUERY BTP Search Query 20100412
4 Importing IV_CONSIDER_CHILDREN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Shall children be considered in search 20120301

Method SEARCH on class CL_BTP_SI_OBJECT has no exception.

Method SEARCH_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RATING Call by reference Type reference (TYPE) LSTY_RATING Rating of result 20100318
2 Exporting ET_CONTEXT Call by reference Type reference (TYPE) LTTY_CONTEXT Context 20100318
3 Importing IT_KEYWORDS Call by reference Type reference (TYPE) BTP_DL_T_SEARCH_KEYWORD BTP List of search keywords 20100318
4 Importing IV_FULLTEXT Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank) 20100427
5 Importing IV_TEXT Call by reference Type reference (TYPE) C Text 20100318

Method SEARCH_CONTEXT on class CL_BTP_SI_OBJECT has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2006_1_700