SAP ABAP Class CL_MDG_BS_SEARCH_SWITCH_FEEDER (Feeder for the switch of search methods)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD_CREQUEST_BOLUI (Package) Change Request BOL UI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB Generic UI Building Block 20100917
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_FORM Generic Form UI Building Block 20100917
Properties
Class CL_MDG_BS_SEARCH_SWITCH_FEEDER  
Short Description Feeder for the switch of search methods    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD_CREQUEST_BOLUI   Change Request BOL UI 
Created 20100917   SAP 
Last change 20130531   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)
2 CL_MDG_BS_COMMUNICATOR_ASSIST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_MDG_BS_SEARCH_PROVIDER_API Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 USMD0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_GUIBB Generic UI Building Block 20100917
2 IF_FPM_GUIBB_FORM Generic Form UI Building Block 20100917
Friends
Class CL_MDG_BS_SEARCH_SWITCH_FEEDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EVENT_ID_SEARCH_SWITCHED Constant Public Type reference (TYPE) FPM_EVENT_ID 'SEARCH_SWITCHED' ID of the FPM Event 20100917
2 MO_FPM Instance attribute Protected Object reference (TYPE REF TO) IF_FPM Interface for accessing FPM functionality 20100917
3 MO_MDG_API Instance attribute Protected Object reference (TYPE REF TO) IF_USMD_CONV_SOM_GOV_API 20101104
4 MO_REPORTING Instance attribute Protected Object reference (TYPE REF TO) IF_BS_INOB_REPORTING Reporting For Incident Observation 20120524
5 MO_SEARCH_PROVIDER_API Instance attribute Protected Object reference (TYPE REF TO) CL_MDG_BS_SEARCH_PROVIDER_API API for dealing with MDG search providers 20100917
6 MS_DATA Instance attribute Protected Type reference (TYPE) TY_SEARCH_CONTROL Actual data of the UIBB 20100917
7 MT_CONFIGURED_SEARCH_UIBBS Instance attribute Protected Type reference (TYPE) CL_MDG_BS_COMMUNICATOR_ASSIST=>ELEMENTS_SEARCH_UIBBS assignments of WD config IDs to search methods 20101110
8 MT_DATA Instance attribute Protected Type reference (TYPE) TY_SEARCH_CONTROLS List of fuzzy flags per search method 20101004
9 MT_SEARCH_METHODS Instance attribute Protected Type reference (TYPE) CL_MDG_BS_SEARCH_PROVIDER_API=>TY_SEARCH_METHODS List of available search methods 20100917
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100917
2 ON_PARAMETERS_EVALUATED Instance method Protected Event handling method reacts on the OO event of a search UIBB that was loaded 20101014
3 ON_PUBLISH_SEARCH_UIBBS Instance method Protected Event handling method reacts on MDG communicator's publishing of search UIBBs 20101110
Events
# Event Type Visibility Description Created on
1 EVALUATED_PARAMETERS_REQUESTED Instance Event
(0)
Public
(2)
Event triggers that evaluated parameters are provided again 20111209
2 SEARCH_SWITCH_FEEDER_LOADED Instance Event
(0)
Public
(2)
publishes the event that the search switch UIBB was loaded 20101110
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_SEARCH_CONTROL Public See coding 20100917 BEGIN OF ty_search_control. INCLUDE TYPE cl_mdg_bs_search_provider_api=>ty_search_method AS search_method. TYPES: fuzzy TYPE abap_bool, END OF ty_search_control
2 TY_SEARCH_CONTROLS Public See coding 20101004 ty_search_controls TYPE STANDARD TABLE OF ty_search_control
Method Signatures

Method CONSTRUCTOR Signature

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

Method ON_PARAMETERS_EVALUATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_SEARCH_CONTROL Call by reference Attribute reference (LIKE) >INVALID< 20101014

Method ON_PARAMETERS_EVALUATED on class CL_MDG_BS_SEARCH_SWITCH_FEEDER has no exception.

Method ON_PUBLISH_SEARCH_UIBBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_CONFIGURED_SEARCH_UIBBS Call by reference Attribute reference (LIKE) 20101110

Method ON_PUBLISH_SEARCH_UIBBS on class CL_MDG_BS_SEARCH_SWITCH_FEEDER has no exception.
Event Signatures

Event EVALUATED_PARAMETERS_REQUESTED Signature
Event EVALUATED_PARAMETERS_REQUESTED on class CL_MDG_BS_SEARCH_SWITCH_FEEDER has no parameter.
Event SEARCH_SWITCH_FEEDER_LOADED Signature
Event SEARCH_SWITCH_FEEDER_LOADED on class CL_MDG_BS_SEARCH_SWITCH_FEEDER has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703