SAP ABAP Class CL_CRM_SAVED_SEARCH_SELECTOR (Saved Search Selector)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-SEA (Application Component) Search
     CRM_BSP_UI_FRAME_SAVEDSEARCH (Package) Applicalition Frame Saved Searches
Properties
Class CL_CRM_SAVED_SEARCH_SELECTOR  
Short Description Saved Search Selector    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_UI_FRAME_SAVEDSEARCH   Applicalition Frame Saved Searches 
Created 20091102   SAP 
Last change 20110908   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
Class CL_CRM_SAVED_SEARCH_SELECTOR has no interface implemented.
Friends
Class CL_CRM_SAVED_SEARCH_SELECTOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PLACEHOLDER_BUSINESS_ROLE Constant Public Type reference (TYPE) STRING 'BUSINESS_ROLE' 20091102
2 PLACEHOLDER_CONFIG_KEY Constant Public Type reference (TYPE) STRING 'CONFIG_KEY' 20091110
3 PLACEHOLDER_QUERY_NAME Constant Public Type reference (TYPE) STRING 'QUERY_NAME' 20091102
4 PLACEHOLDER_UI_OBJECT_TYPE Constant Public Type reference (TYPE) STRING 'UI_OBJECT' 20091102
5 PLACEHOLDER_VALUES Instance attribute Private Type reference (TYPE) KEY_VALUE_PAIRS 20091102
6 TEMPLATE Instance attribute Protected Type reference (TYPE) STRING 20091102
7 TEMPLATE_RECENTLY_EVALUATED Instance attribute Protected Type reference (TYPE) STRING Store evaluated selector to detect if change event needed 20091102
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20091102
2 EVALUATE Instance method Protected Method Evaluates a string containing placeholders 20091102
3 GET_CONTEXT Instance method Public Method Get context to select saved searches 20091102
4 GET_FILTER_VALUE Instance method Public Method Get saved search filter value 20091102
5 GET_PLACEHOLDER Instance method Public Method Get placeholder value 20091102
6 GET_TEMPLATE Instance method Public Method Returns selector template 20091102
7 RAISE_CHANGED_EVENT Instance method Protected Method Raise changed event if needed 20091102
8 RATE_SHORTCUT Instance method Public Method Rates how well a shortcut matches the selector 20100527
9 RESET Instance method Public Method Reset on default 20091216
10 SET_PLACEHOLDER Instance method Public Method Set placeholder value 20091102
11 SET_TEMPLATE Instance method Public Method Set selector template 20091102
Events
# Event Type Visibility Description Created on
1 CHANGED Instance Event
(0)
Public
(2)
Saved Search Selector has been changed 20091102
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 KEY_VALUE_PAIR Private See coding 20091102 begin of key_value_pair, key type string, value type string, end of key_value_pair
2 KEY_VALUE_PAIRS Private See coding 20091102 key_value_pairs type table of key_value_pair with key key
Method Signatures

Method CONSTRUCTOR Signature

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

Method EVALUATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRING Call by reference Type reference (TYPE) STRING String to be evaluated 20091102
2 Returning RV_EVALUATED_STRING Value transfer Type reference (TYPE) STRING Evaluated string 20091102

Method EVALUATE on class CL_CRM_SAVED_SEARCH_SELECTOR has no exception.

Method GET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CONTEXT Value transfer Type reference (TYPE) STRING 20091102

Method GET_CONTEXT on class CL_CRM_SAVED_SEARCH_SELECTOR has no exception.

Method GET_FILTER_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PLACEHOLDER_NAME Call by reference Type reference (TYPE) STRING Placeholder used to filter saved searches 20091102
2 Returning RV_FILTER_VALUE Value transfer Type reference (TYPE) STRING Filter value 20091102

Method GET_FILTER_VALUE on class CL_CRM_SAVED_SEARCH_SELECTOR has no exception.

Method GET_PLACEHOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PLACEHOLDER_NAME Call by reference Type reference (TYPE) STRING 20091102
2 Returning RV_PLACEHOLDER_VALUE Value transfer Type reference (TYPE) STRING 20091102

Method GET_PLACEHOLDER on class CL_CRM_SAVED_SEARCH_SELECTOR has no exception.

Method GET_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TEMPLATE Value transfer Type reference (TYPE) STRING 20091102

Method GET_TEMPLATE on class CL_CRM_SAVED_SEARCH_SELECTOR has no exception.

Method RAISE_CHANGED_EVENT Signature

Method RAISE_CHANGED_EVENT on class CL_CRM_SAVED_SEARCH_SELECTOR has no parameter.
Method RAISE_CHANGED_EVENT on class CL_CRM_SAVED_SEARCH_SELECTOR has no exception.

Method RATE_SHORTCUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SHORTCUT Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entity 20100527
2 Returning RV_RATING Value transfer Type reference (TYPE) I Rating 0 ... 10 (fits well) 20100527

Method RATE_SHORTCUT on class CL_CRM_SAVED_SEARCH_SELECTOR has no exception.

Method RESET Signature

Method RESET on class CL_CRM_SAVED_SEARCH_SELECTOR has no parameter.
Method RESET on class CL_CRM_SAVED_SEARCH_SELECTOR has no exception.

Method SET_PLACEHOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PLACEHOLDER_NAME Call by reference Type reference (TYPE) STRING 20091102
2 Importing IV_PLACEHOLDER_VALUE Call by reference Type reference (TYPE) STRING 20091102

Method SET_PLACEHOLDER on class CL_CRM_SAVED_SEARCH_SELECTOR has no exception.

Method SET_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TEMPLATE Call by reference Type reference (TYPE) STRING 20091102

Method SET_TEMPLATE on class CL_CRM_SAVED_SEARCH_SELECTOR has no exception.
Event Signatures

Event CHANGED Signature
Event CHANGED on class CL_CRM_SAVED_SEARCH_SELECTOR has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701