SAP ABAP Class CL_DSH_FUZZY_SEARCH_PROCESSOR (Dictionary Search Help: Fuzzy Search Processor)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-DIC-F4 (Application Component) F4 Help
     SDSH (Package) ABAP Dictionary internal: Poss.entries (F4)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DSH_FUZZY_SEARCH_PROCESSOR Dictionary Search Help: Fuzzy Search Processor 20121219
Properties
Class CL_DSH_FUZZY_SEARCH_PROCESSOR  
Short Description Dictionary Search Help: Fuzzy Search Processor    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDSH   ABAP Dictionary internal: Poss.entries (F4) 
Created 20121219   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DSH_FUZZY_SEARCH_PROCESSOR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_DSH_FUZZY_SEARCH_PROCESSOR Dictionary Search Help: Fuzzy Search Processor 20121219
Friends
Class CL_DSH_FUZZY_SEARCH_PROCESSOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ABQI_ENGINE Instance attribute Private Object reference (TYPE REF TO) IF_SADL_ABQI 20121220
2 ABQI_SELECT_OPTION_PROVIDER Instance attribute Private Object reference (TYPE REF TO) IF_SADL_COND_PROVIDER_GRPD_RNG 20121221
3 CO_PRIMARY_RESULT_KEY Constant Private Type reference (TYPE) ABAP_COMPNAME 'DSH_PRIMARY_KEY' 20130702
4 CO_SECONDARY_RESULT_KEY Constant Private Type reference (TYPE) ABAP_COMPNAME 'DSH_SECONDARY_KEY' 20130702
5 FORCE_FUZZY_SEARCH Instance attribute Private Type reference (TYPE) ABAP_BOOL 20121221
6 SADL_EXCEPTION Instance attribute Private Object reference (TYPE REF TO) CX_SADL_STATIC 20130114
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_RESULT_FIELDS Instance method Private Method 20130319
2 ARE_JOIN_CONDITIONS_VALID Instance method Private Method 20130430
3 BUILD_RESULT_TABLE Instance method Private Method 20130320
4 CONSTRUCTOR Instance method Private Constructor 20121220
5 CREATE_INSTANCE Static method Public Method 20121219
6 ENABLE_FUZZY_SEARCH Instance method Private Method 20130712
7 GET_ABQI_SELECT_CONDITIONS Instance method Private Method 20121220
8 GET_DATA_REF_FOR_SEL_METHOD Instance method Private Method 20130320
9 GET_METADATA Instance method Private Method 20121227
10 GET_RESULT_DESCRIPT_WITH_KEYS Instance method Private Method 20130702
11 IS_SELECTION_METHOD_SUPPORTED Static method Public Method 20130315
12 IS_SELECT_OPTION_INITIAL Instance method Private Method 20130307
13 IS_TEXT_COMPONENT_IN_HEADER Instance method Private Method 20130430
Events
Class CL_DSH_FUZZY_SEARCH_PROCESSOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_ABQI_SELECT_CONDITIONS Private See coding 20130318 BEGIN OF ty_s_abqi_select_conditions, requested TYPE if_sadl_query_engine_types=>ty_requested, text_search TYPE if_sadl_query_engine_types=>ty_text_search, paging TYPE if_sadl_query_engine_types=>ty_paging, select_options TYPE if_sadl_cond_provider_grpd_rng=>tt_grouped_range, sort_elements TYPE if_sadl_query_engine_types=>tt_sort_elements, END OF ty_s_abqi_select_conditions
Method Signatures

Method APPEND_RESULT_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_VIEW_METADATA Call by reference Type reference (TYPE) IF_SADL_VIEW_ENTITY=>TY_VIEW_METADATA 20130319
2 Importing I_ENTITY_ALIAS Call by reference Type reference (TYPE) STRING 20130319
3 Importing I_TEXT_SEARCH_OPTIONS Call by reference Type reference (TYPE) IF_DSH_FUZZY_SEARCH_PROCESSOR=>TY_S_TEXTSEARCH_OPTIONS 20130319
4 Importing I_USER_SELECTIONS Call by reference Type reference (TYPE) DDSHSELOPS 20131204
5 Importing I_VITA_FIELDS Call by reference Type reference (TYPE) DD03PTAB 20130320

Method APPEND_RESULT_FIELDS on class CL_DSH_FUZZY_SEARCH_PROCESSOR has no exception.

Method ARE_JOIN_CONDITIONS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_JOIN_CONDITIONS Call by reference Type reference (TYPE) DD05MTTYP 20130430
2 Importing I_TEXT_TABLE Call by reference Type reference (TYPE) SELMETHTXT 20130430
3 Returning R_JOIN_CONDITIONS_ARE_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20130430

Method ARE_JOIN_CONDITIONS_VALID on class CL_DSH_FUZZY_SEARCH_PROCESSOR has no exception.

Method BUILD_RESULT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_RESULT_TABLE Call by reference Type reference (TYPE) DDSHRESLTS 20130320
2 Importing I_ABQI_RESULTS Call by reference Type reference (TYPE) ANY TABLE 20130320
3 Importing I_RESULT_FIELDS Call by reference Type reference (TYPE) DDFIELDS 20130320

Method BUILD_RESULT_TABLE on class CL_DSH_FUZZY_SEARCH_PROCESSOR has no exception.

Method CONSTRUCTOR Signature

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

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FUZZY_SEARCH_PROCESSOR Value transfer Object reference (TYPE REF TO) IF_DSH_FUZZY_SEARCH_PROCESSOR 20121219

Method CREATE_INSTANCE on class CL_DSH_FUZZY_SEARCH_PROCESSOR has no exception.

Method ENABLE_FUZZY_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SEARCH_HELP_METADATA Call by reference Type reference (TYPE) DD30V 20130712

Method ENABLE_FUZZY_SEARCH on class CL_DSH_FUZZY_SEARCH_PROCESSOR has no exception.

Method GET_ABQI_SELECT_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ABQI_SELECT_CONDITIONS Call by reference Type reference (TYPE) TY_S_ABQI_SELECT_CONDITIONS 20130318
2 Importing I_ABQI_VIEW_METADATA Call by reference Type reference (TYPE) IF_SADL_VIEW_ENTITY=>TY_VIEW_METADATA 20121220
3 Importing I_MAX_RESULTS Call by reference Type reference (TYPE) I 20121220
4 Importing I_SEARCH_HELP_METADATA Call by reference Type reference (TYPE) DD30V 20130107
5 Importing I_TEXT_SEARCH_OPTIONS Call by reference Type reference (TYPE) IF_DSH_FUZZY_SEARCH_PROCESSOR=>TY_S_TEXTSEARCH_OPTIONS 20130204
6 Importing I_USED_SEARCH_HELP_FIELD Call by reference Type reference (TYPE) DDSHLPSFLD 20130507
7 Importing I_USER_SELECTIONS Call by reference Type reference (TYPE) DDSHSELOPS 20121220

Method GET_ABQI_SELECT_CONDITIONS on class CL_DSH_FUZZY_SEARCH_PROCESSOR has no exception.

Method GET_DATA_REF_FOR_SEL_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SELECTION_METHOD Call by reference Type reference (TYPE) SELMETHOD 20130320
2 Importing I_TEXT_TABLE Call by reference Type reference (TYPE) SELMETHTXT 20130320
3 Returning R_DATA_REF Value transfer Object reference (TYPE REF TO) DATA 20130320

Method GET_DATA_REF_FOR_SEL_METHOD on class CL_DSH_FUZZY_SEARCH_PROCESSOR has no exception.

Method GET_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_USER_SELECTIONS Call by reference Type reference (TYPE) DDSHSELOPS 20130206
2 Exporting E_ABQI_VIEW_METADATA Call by reference Type reference (TYPE) IF_SADL_VIEW_ENTITY=>TY_VIEW_METADATA 20130206
3 Exporting E_CLIENT_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20130502
4 Exporting E_SEARCH_HELP_METADATA Call by reference Type reference (TYPE) DD30V 20130206
5 Importing I_RESULT_FIELDS Call by reference Type reference (TYPE) DDFIELDS 20130320
6 Importing I_SEARCH_HELP_NAME Call by reference Type reference (TYPE) SHLPNAME 20121227
7 Importing I_TEXT_SEARCH_OPTIONS Call by reference Type reference (TYPE) IF_DSH_FUZZY_SEARCH_PROCESSOR=>TY_S_TEXTSEARCH_OPTIONS 20130204

Method GET_METADATA on class CL_DSH_FUZZY_SEARCH_PROCESSOR has no exception.

Method GET_RESULT_DESCRIPT_WITH_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRUCT_DESCRIPTOR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20130702
2 Exporting E_TABLE_DESCRIPTOR Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR 20130702
3 Importing I_RESULT_REF Call by reference Object reference (TYPE REF TO) DATA 20130702
4 Importing I_TEXT_SEARCH_OPTIONS Call by reference Type reference (TYPE) IF_DSH_FUZZY_SEARCH_PROCESSOR=>TY_S_TEXTSEARCH_OPTIONS 20130702

Method GET_RESULT_DESCRIPT_WITH_KEYS on class CL_DSH_FUZZY_SEARCH_PROCESSOR has no exception.

Method IS_SELECTION_METHOD_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SELECTION_METHOD Call by reference Type reference (TYPE) SELMETHOD 20130315
2 Importing I_TEXT_TABLE Call by reference Type reference (TYPE) SELMETHTXT 20130315
3 Returning R_IS_SUPPORTED Value transfer Type reference (TYPE) ABAP_BOOL 20130315

Method IS_SELECTION_METHOD_SUPPORTED on class CL_DSH_FUZZY_SEARCH_PROCESSOR has no exception.

Method IS_SELECT_OPTION_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SELECT_OPTION Call by reference Type reference (TYPE) DDSHSELOPT 20130307
2 Returning R_IS_INITIAL Value transfer Type reference (TYPE) ABAP_BOOL 20130307

Method IS_SELECT_OPTION_INITIAL on class CL_DSH_FUZZY_SEARCH_PROCESSOR has no exception.

Method IS_TEXT_COMPONENT_IN_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HEADER_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20130430
2 Importing I_TEXT_COMPONENT Call by reference Type reference (TYPE) ABAP_COMPONENTDESCR 20130430
3 Returning R_COMPONENT_IS_IN_HEADER Value transfer Type reference (TYPE) ABAP_BOOL 20130430

Method IS_TEXT_COMPONENT_IN_HEADER on class CL_DSH_FUZZY_SEARCH_PROCESSOR has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740