SAP ABAP Class CL_FPM_SEARCH_UIBB_SELOPT (Integration WDA Selecect Options)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     APB_FPM_GUIBB (Package) Generic UI building blocks
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_SEARCH_CONVERSION conversion between fpm search format and abap ranges 20110705
Properties
Class CL_FPM_SEARCH_UIBB_SELOPT  
Short Description Integration WDA Selecect Options    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_GUIBB   Generic UI building blocks 
Created 20110219   SAP 
Last change 20141120    
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_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_FPM_SEARCH_UIBB_ASSIST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_FPM_SEARCH_UIBB_SELOPT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 IF_FPM_SEARCH_PERSISTENCE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_GUIBB_SEARCH_CONVERSION conversion between fpm search format and abap ranges 20110705
Friends
Class CL_FPM_SEARCH_UIBB_SELOPT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_PREFIX_REL_DATE Constant Private Type reference (TYPE) STRING 'FPM_RD_' 20140801
2 MO_ATTR_READ Instance attribute Private Object reference (TYPE REF TO) CL_FPM_GUIBB_SEARCH_ATTR_READ Access to search attributes 20110329
3 MO_FIELD_CATALOG Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20110221
4 MO_SELECT_OPTIONS Instance attribute Private Object reference (TYPE REF TO) IF_WD_SELECT_OPTIONS_20 Select Options in Accordance with UI Guidelines 2.0 20110420
5 MO_STD_TOKEN_PROVIDER Instance attribute Private Object reference (TYPE REF TO) IF_FPM_TOKEN_PROVIDER FPM: Token Provider 20141013
6 MS_INSTANCE_KEY Instance attribute Private Type reference (TYPE) FPM_S_UIBB_INSTANCE_KEY UIBB Instance Key 20110323
7 MT_ATTRIBUTE Instance attribute Private Type reference (TYPE) TY_T_ATTRIBUTE Search attributes 20110705
8 MT_DARK_SEARCH_CRITERIA Instance attribute Private Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA search criteria for GUIBB Search 20130115
9 MT_FIELD_DESCRIPTION Instance attribute Private Type reference (TYPE) FPMGB_T_SEARCHFIELD_DESCR Search Fielddescription 20110420
10 MT_SO_ATTRIBUTE Instance attribute Private Type reference (TYPE) WDR_SO_T_ATTRIBUTES Select Options: Attributes 20140319
11 MV_MAX_NUM_RESULT Instance attribute Private Type reference (TYPE) FPMGB_SEARCH_RESULT_NUM_ROWS GUIBB SEARCH: Number of Rows in Result List 20120614
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ATTRIBUTES_TO_SELOPT Instance method Public Method 20110219
2 ADD_OPERATORS Instance method Private Method 20110303
3 CHECK_MANDATORY_INPUT Instance method Public Method 20140128
4 CLEAR_INPUT_COMPLETE Instance method Public Method 20110223
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110221
6 CONVERT_FPM_TO_SO_ATTR_TYPE Static method Public Method 20111130
7 DATA_TYPE_IS_BOOLEAN Instance method Private Method 20131213
8 GET_ALLOWED_OPERATORS Instance method Public Method 20110303
9 GET_ATTRIBUTE_CONTEXT_REF Instance method Public Method 20110415
10 GET_ATTRIBUTE_ID_BY_VALUE_PATH Instance method Public Method 20130612
11 GET_CURRENT_SEARCH_CRITERIA Instance method Public Method 20110221
12 GET_GROUP_STATES Instance method Public Method 20120613
13 GET_RELATIVE_DATES Instance method Private Method 20141013
14 GET_SO_ATTR_TYPE Instance method Public Method 20110219
15 GET_TOKEN_PROVIDER Instance method Private Method 20141013
16 HANDLE_VH_CREATED Instance method Private Event handling method 20110323
17 INIT_SELOPT_CONTROLLER Instance method Private Method 20110219
18 IS_ATTR_INITIAL Instance method Private Method 20110228
19 MAP_FPM_ENUM_TO_SO_VALUE_SET Instance method Private Method 20110219
20 MAP_GROUPS_FPM_TO_SO Static method Public Method Map search criteria groups from FPM to SO 20120214
21 MAP_OPERATORS_FPM_TO_SO Static method Public Method 20110219
22 MAP_OPERATORS_SO_TO_FPM Static method Public Method 20110301
23 MAP_SEARCH_CRIT_FPM_TO_SO Instance method Private Method 20110219
24 MAP_SEARCH_CRIT_SO_TO_FPM Instance method Private Method 20110221
25 MAP_SEARCH_FPM_TO_SO Instance method Private Method 20110223
26 ON_LOAD_NEW_CRITERIA Instance method Public Method 20110221
27 REMOVE_OPERATORS Instance method Private Method 20110303
28 REMOVE_UNVALUAT_READONLY_ATTR Instance method Private Method 20140403
29 RESET_ATTR_DEF Instance method Private Method 20140317
30 RESET_SELOPT Instance method Public Method 20110221
31 RESOLVE_DATES Instance method Private Method 20140801
32 RESOLVE_DATE_TOKEN Instance method Private Method 20140802
33 SET_INPUT_PER_ROW Instance method Public Method 20110223
34 SET_MT_DARK_SEARCH_CRITERIA Instance method Public Method 20130115
35 SET_PERSONALIZATION_DIALOG Instance method Public Method 20130226
36 SET_SAVED_SEARCHES Instance method Public Method 20110223
37 SET_SO_ATTR Instance method Private Method 20110219
38 SET_SO_MULTI_VALUE_PARAMS Instance method Private Method 20110219
39 SET_SO_PARAMS_INIT_SELOPT Instance method Private Method 20110219
40 SET_SO_REL_DATES Instance method Private Method 20140801
41 SET_SO_VALUE_HELP_MODE Instance method Private Method 20110219
42 UPDATE_ATTR_PROPERTIES Instance method Private Method 20140319
Events
Class CL_FPM_SEARCH_UIBB_SELOPT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_ATTRIBUTE Public See coding 20110228 BEGIN OF ty_s_attribute, name TYPE name_komp, index TYPE wdy_conf_index, text TYPE wdy_conf_transl_text, default_operator TYPE fpmgb_search_operator, attr_type TYPE fpmgb_search_attr_type, multiple_struct TYPE REF TO cl_abap_structdescr, dataelement TYPE rollname, rtti_type TYPE REF TO cl_abap_elemdescr, group_id TYPE fpmgb_search_group_id, input_prompt TYPE fpm_input_prompt, END OF ty_s_attribute
2 TY_S_OPERATORS Public See coding 20110303 BEGIN OF ty_s_operators , attr_name TYPE name_komp, operators TYPE fpmgb_t_search_operator, END OF ty_s_operators
3 TY_S_SEARCH_ATTR Public See coding 20120208 BEGIN OF ty_s_search_attr, name TYPE name_komp, END OF ty_s_search_attr
4 TY_S_SEARCH_GROUP Public See coding 20120208 BEGIN OF ty_s_search_group, group_id TYPE fpmgb_search_group_id, group_title TYPE fpmgb_search_group_title, number_search_lines TYPE fpmgb_num_query_lines, expandable TYPE fpmgb_search_expandable, expand_on_open TYPE fpmgb_search_expand_on_open, attribute TYPE ty_t_search_attr, END OF ty_s_search_group
5 TY_S_SEARCH_REL_DATE Private See coding 20141013 BEGIN OF ty_s_search_rel_date . INCLUDE TYPE wdr_so_s_rel_date. TYPES: has_interval TYPE wdy_boolean, END OF ty_s_search_rel_date
6 TY_T_ATTRIBUTE Public See coding 20110228 ty_t_attribute TYPE SORTED TABLE OF ty_s_attribute WITH UNIQUE KEY name
7 TY_T_ATTRIBUTE_UNSORTED Public See coding 20120210 ty_t_attribute_unsorted TYPE STANDARD TABLE OF ty_s_attribute
8 TY_T_OPERATORS Public See coding 20110303 ty_t_operators TYPE STANDARD TABLE OF ty_s_operators
9 TY_T_SEARCH_ATTR Public See coding 20120208 ty_t_search_attr TYPE STANDARD TABLE OF ty_s_search_attr WITH DEFAULT KEY
10 TY_T_SEARCH_GROUP Public See coding 20120208 ty_t_search_group TYPE STANDARD TABLE OF ty_s_search_group
Method Signatures

Method ADD_ATTRIBUTES_TO_SELOPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEARCH_CRITERIA Call by reference Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA search criteria for GUIBB Search 20110302
2 Importing IS_OPTIONS Call by reference Type reference (TYPE) FPMGB_S_SEARCH_OPTIONS FPM Search UIBB: Contains elements for adjustments 20110219
3 Importing IT_INITIAL_SEARCH_CRITERIA Call by reference Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA search criteria for GUIBB Search 20110303
4 Importing IT_SELOPT_EXCL_OPERATORS Call by reference Type reference (TYPE) TY_T_OPERATORS 20130204
5 Importing IV_RENDER_ONLY_INITIAL_DATA Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_FALSE Replacement for Real Boolean Type: 'X' == True '' == False 20110303
6 Importing IV_SHOW_EXCLUDE_CRITERIA Call by reference Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20110219

Method ADD_ATTRIBUTES_TO_SELOPT on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method ADD_OPERATORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SO_OPERATOR Call by reference Type reference (TYPE) WDR_SO_T_OPERATOR Table Type of WDR_SO_T_OPERATOR 20110303
2 Importing IT_FPM_INCL_OP Call by reference Type reference (TYPE) FPMGB_T_SEARCH_OPERATOR Search GUIBB: Table type for search operators 20110303

Method ADD_OPERATORS on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method CHECK_MANDATORY_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CHECK_FAILED Value transfer Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20140128

Method CHECK_MANDATORY_INPUT on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method CLEAR_INPUT_COMPLETE Signature

Method CLEAR_INPUT_COMPLETE on class CL_FPM_SEARCH_UIBB_SELOPT has no parameter.
Method CLEAR_INPUT_COMPLETE on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FIELD_CATALOG Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20110324
2 Importing IO_SELOPT_CONTROLLER Call by reference Object reference (TYPE REF TO) IWCI_WD_SELECT_OPTIONS_20 Web Dynpro Interface COMPONENTCONTROLLER 20110221
3 Importing IS_CONFIG_DATA Call by reference Type reference (TYPE) CL_FPM_SEARCH_UIBB_ASSIST=>TY_S_CONFIG 20110221
4 Importing IS_INSTANCE_KEY Call by reference Type reference (TYPE) FPM_S_UIBB_INSTANCE_KEY UIBB Instance Key 20110323
5 Importing IS_OPTIONS Call by reference Type reference (TYPE) FPMGB_S_SEARCH_OPTIONS FPM Search UIBB: Contains elements for adjustments 20110221
6 Importing IS_PERSONALIZATION Call by reference Type reference (TYPE) WDR_SO_S_PERSONALIZATION 20130225
7 Importing IT_ATTRIBUTE Call by reference Type reference (TYPE) CL_FPM_SEARCH_UIBB_SELOPT=>TY_T_ATTRIBUTE Search attributes 20110705
8 Importing IT_FIELD_DESCRIPTION Call by reference Type reference (TYPE) FPMGB_T_SEARCHFIELD_DESCR Search Fielddescription 20110420
9 Importing IT_SAVED_SEARCH Call by reference Type reference (TYPE) IF_FPM_SEARCH_PERSISTENCE=>T_SEARCH_ID 20110223
10 Importing IT_SEARCH_GROUP Call by reference Type reference (TYPE) TY_T_SEARCH_GROUP 20120214
11 Importing IV_ACTUAL_SEARCH_ID Call by reference Type reference (TYPE) STRING 20110225

Method CONSTRUCTOR on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method CONVERT_FPM_TO_SO_ATTR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SO_ATTR_TYPE Call by reference Type reference (TYPE) WDR_SO_ATTR_TYPE SelectOptions:Attribute Type (Const in IF_WD_SELECT_OPTIONS) 20111130
2 Importing IV_FPM_ATTR_TYPE Call by reference Type reference (TYPE) FPMGB_SEARCH_ATTR_TYPE GUIBB SEARCH: Criterion Data Type 20111130

Method CONVERT_FPM_TO_SO_ATTR_TYPE on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method DATA_TYPE_IS_BOOLEAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RTTI_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR Runtime Type Services 20131213
2 Returning RV_DATA_TYPE_IS_BOOLEAN Value transfer Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20131213

Method DATA_TYPE_IS_BOOLEAN on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method GET_ALLOWED_OPERATORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FPM_OPERATOR Call by reference Type reference (TYPE) FPMGB_T_SEARCH_OPERATOR Search GUIBB: Table type for search operators 20110303
2 Exporting ET_SO_OPERATOR Call by reference Type reference (TYPE) WDR_SO_T_OPERATOR Table Type of WDR_SO_T_OPERATOR 20110303
3 Importing IT_FPM_EXCL_OPERATOR Call by reference Type reference (TYPE) FPMGB_T_SEARCH_OPERATOR Search GUIBB: Table type for search operators 20110303
4 Importing IV_ATTRIBUTE_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20110303
5 Importing IV_SO_ATTR_TYPE Call by reference Type reference (TYPE) WDR_SO_ATTR_TYPE SelectOptions:Attribute Type (Const in IF_WD_SELECT_OPTIONS) 20110303

Method GET_ALLOWED_OPERATORS on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method GET_ATTRIBUTE_CONTEXT_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CONTEXT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20110415
2 Exporting EV_ATTRIBUTE_HIGH Call by reference Type reference (TYPE) STRING 20110415
3 Exporting EV_ATTRIBUTE_LOW Call by reference Type reference (TYPE) STRING 20110415
4 Exporting EV_ATTRIBUTE_REF_LOW Call by reference Type reference (TYPE) STRING 20110415
5 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) WDR_SO_ATTRIBUTE Select Options 20: Attribute ID 20110415
6 Importing IV_ROW_INDEX Call by reference Type reference (TYPE) I 20110415

Method GET_ATTRIBUTE_CONTEXT_REF on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method GET_ATTRIBUTE_ID_BY_VALUE_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ATTRIBUTE_ID Call by reference Type reference (TYPE) WDR_SO_ATTRIBUTE Select Options 20: Attribute ID 20130612
2 Exporting EV_GROUP_ID Call by reference Type reference (TYPE) STRING 20130612
3 Exporting EV_ROW_NUMBER Call by reference Type reference (TYPE) I 20130612
4 Importing IV_VALUE_PATH Call by reference Type reference (TYPE) STRING 20130612

Method GET_ATTRIBUTE_ID_BY_VALUE_PATH on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method GET_CURRENT_SEARCH_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEARCH_CRITERIA Call by reference Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA search criteria for GUIBB Search 20110221
2 Exporting EV_MAX_NUM_RESULT Call by reference Type reference (TYPE) FPMGB_MAX_NUM_RESULT Maximum Number of Rows in Result List in Search GUIBB 20110221
3 Exporting EV_SELECT_ALL_RESULTS Call by reference Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20120614
4 Importing IV_INCLUDE_UNVALUATED_ROWS Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_FALSE Replacement for Real Boolean Type: 'X' == True '' == False 20110225
5 Importing IV_RESOLVE_TOKEN Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_TRUE Replacement for Real Boolean Type: 'X' == True '' == False 20140802

Method GET_CURRENT_SEARCH_CRITERIA on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method GET_GROUP_STATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GROUP_STATE Call by reference Type reference (TYPE) WDR_SO_T_GROUP_STATE Select Options: Table Type of WDR_SO_S_GROUP_STATE 20120613

Method GET_GROUP_STATES on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method GET_RELATIVE_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RELATIVE_DATE Call by reference Type reference (TYPE) TY_S_SEARCH_REL_DATE 20141013
2 Importing IO_TOKEN_PROVIDER Call by reference Object reference (TYPE REF TO) IF_FPM_TOKEN_PROVIDER FPM: Token Provider 20141013
3 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20141013

Method GET_RELATIVE_DATES on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method GET_SO_ATTR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FIELD_DESCRIPTION Call by reference Type reference (TYPE) FPMGB_S_SEARCHFIELD_DESCR GUIBB Search Field Description 20110420
2 Importing IV_FPM_ATTR_TYPE Call by reference Type reference (TYPE) FPMGB_SEARCH_ATTR_TYPE GUIBB SEARCH: Criterion Data Type 20110228
3 Returning RV_TYPE Value transfer Type reference (TYPE) WDR_SO_ATTR_TYPE SelectOptions:Attribute Type (Const in IF_WD_SELECT_OPTIONS) 20110219

Method GET_SO_ATTR_TYPE on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method GET_TOKEN_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_TOKEN_PROVIDER Call by reference Object reference (TYPE REF TO) IF_FPM_TOKEN_PROVIDER FPM: Token Provider 20141013
2 Importing IV_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20141013

Method GET_TOKEN_PROVIDER on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method HANDLE_VH_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Value transfer Attribute reference (LIKE) 20110323
2 Importing COMPONENT Value transfer Attribute reference (LIKE) 20110323

Method HANDLE_VH_CREATED on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method INIT_SELOPT_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FIELD_CATALOG Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20110324
2 Importing IO_SELOPT_CONTROLLER Call by reference Object reference (TYPE REF TO) IWCI_WD_SELECT_OPTIONS_20 Web Dynpro Interface COMPONENTCONTROLLER 20110219
3 Importing IS_CONFIG_DATA Call by reference Type reference (TYPE) CL_FPM_SEARCH_UIBB_ASSIST=>TY_S_CONFIG 20110219
4 Importing IS_OPTIONS Call by reference Type reference (TYPE) FPMGB_S_SEARCH_OPTIONS FPM Search UIBB: Contains elements for adjustments 20110219
5 Importing IS_PERSONALIZATION Call by reference Type reference (TYPE) WDR_SO_S_PERSONALIZATION 20130225
6 Importing IT_SAVED_SEARCH Call by reference Type reference (TYPE) IF_FPM_SEARCH_PERSISTENCE=>T_SEARCH_ID 20110223
7 Importing IT_SEARCH_GROUP Call by reference Type reference (TYPE) TY_T_SEARCH_GROUP 20120214
8 Importing IV_ACTUAL_SEARCH Call by reference Type reference (TYPE) STRING 20110219

Method INIT_SELOPT_CONTROLLER on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method IS_ATTR_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MULTI_VALUE Call by reference Object reference (TYPE REF TO) DATA 20110304
2 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) NAME_KOMP Component name 20110228
3 Importing IV_ATTR_TYPE Call by reference Type reference (TYPE) FPMGB_SEARCH_ATTR_TYPE GUIBB SEARCH: Criterion Data Type 20110303
4 Importing IV_HIGH Call by reference Type reference (TYPE) STRING 20110303
5 Importing IV_LOW Call by reference Type reference (TYPE) STRING 20110303
6 Importing IV_OPERATOR Call by reference Type reference (TYPE) FPMGB_SEARCH_OPERATOR GUIBB SEARCH: Search Operator 20110303
7 Returning RV_IS_INITIAL Value transfer Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20110228

Method IS_ATTR_INITIAL on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method MAP_FPM_ENUM_TO_SO_VALUE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SO_VALUE_SET Call by reference Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE_LIST All Fixed Values of an Attribute with Texts 20110219
2 Importing IT_FPM_ENUMERATION Call by reference Type reference (TYPE) FPMGB_T_NAMEVALUE All Fixed Values of an Attribute with Texts 20110219

Method MAP_FPM_ENUM_TO_SO_VALUE_SET on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method MAP_GROUPS_FPM_TO_SO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SO_GROUP Call by reference Type reference (TYPE) WDR_SO_T_GROUPS 20120214
2 Exporting ET_SO_GROUP_STATE Call by reference Type reference (TYPE) WDR_SO_T_GROUP_STATE 20120220
3 Importing IT_FPM_GROUP Call by reference Type reference (TYPE) TY_T_SEARCH_GROUP 20120214

Method MAP_GROUPS_FPM_TO_SO on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method MAP_OPERATORS_FPM_TO_SO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SO_OPERATOR Call by reference Type reference (TYPE) WDR_SO_T_OPERATOR Table Type of WDR_SO_T_OPERATOR 20110222
2 Importing IT_FPM_OPERATOR Call by reference Type reference (TYPE) FPMGB_T_SEARCH_OPERATOR Search GUIBB: Table type for search operators 20110222

Method MAP_OPERATORS_FPM_TO_SO on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method MAP_OPERATORS_SO_TO_FPM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FPM_OPERATOR Call by reference Type reference (TYPE) FPMGB_T_SEARCH_OPERATOR Search GUIBB: Table type for search operators 20110301
2 Importing IT_SO_OPERATOR Call by reference Type reference (TYPE) WDR_SO_T_OPERATOR Table Type of WDR_SO_T_OPERATOR 20110301

Method MAP_OPERATORS_SO_TO_FPM on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method MAP_SEARCH_CRIT_FPM_TO_SO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SO_CRITERIA Call by reference Type reference (TYPE) WDR_SO_T_VALUES Table Type of WDR_SO_S_VALUES 20110427
2 Importing IT_FPM_CRITERIA Call by reference Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA search criteria for GUIBB Search 20110219

Method MAP_SEARCH_CRIT_FPM_TO_SO on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method MAP_SEARCH_CRIT_SO_TO_FPM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FPM_CRITERIA Call by reference Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA search criteria for GUIBB Search 20110221
2 Importing IT_SO_CRITERIA Call by reference Type reference (TYPE) WDR_SO_T_VALUES Table Type of WDR_SO_S_VALUES 20110221

Method MAP_SEARCH_CRIT_SO_TO_FPM on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method MAP_SEARCH_FPM_TO_SO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SO_SAVED_SEARCH Call by reference Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE_LIST All Fixed Values of an Attribute with Texts 20130314
2 Exporting ET_SO_SAVED_SEARCH_ADMIN Call by reference Type reference (TYPE) WDR_SO_T_SEARCHES 20130314
3 Importing IT_SAVED_SEARCH Call by reference Type reference (TYPE) IF_FPM_SEARCH_PERSISTENCE=>T_SEARCH_ID 20110223

Method MAP_SEARCH_FPM_TO_SO on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method ON_LOAD_NEW_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELD_USAGE Call by reference Type reference (TYPE) FPMGB_T_SEARCH_FIELDUSAGE Field Usage Search GUIBB 20140317
2 Importing IT_GROUP_STATE Call by reference Type reference (TYPE) WDR_SO_T_GROUP_STATE Select Options: Table Type of WDR_SO_S_GROUP_STATE 20120613
3 Importing IT_SEARCH_CRITERIA Call by reference Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA search criteria for GUIBB Search 20110221
4 Importing IT_SEARCH_GROUP Call by reference Type reference (TYPE) TY_T_SEARCH_GROUP 20140319
5 Importing IV_FIELD_USAGE_CHANGED Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_FALSE Replacement for Real Boolean Type: 'X' == True '' == False 20140317
6 Importing IV_MAX_NUM_RESULT Call by reference Type reference (TYPE) FPMGB_SEARCH_RESULT_NUM_ROWS 0 GUIBB SEARCH: Number of Rows in Result List 20120613
7 Importing IV_SHOW_ALL_RESULTS Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_FALSE Replacement for Real Boolean Type: 'X' == True '' == False 20120614

Method ON_LOAD_NEW_CRITERIA on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method REMOVE_OPERATORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SO_OPERATOR Call by reference Type reference (TYPE) WDR_SO_T_OPERATOR Table Type of WDR_SO_T_OPERATOR 20110303
2 Exporting EV_OPERATOR_CHANGED Call by reference Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20130912
3 Importing IT_FPM_EXCL_OP Call by reference Type reference (TYPE) FPMGB_T_SEARCH_OPERATOR Search GUIBB: Table type for search operators 20110303

Method REMOVE_OPERATORS on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method REMOVE_UNVALUAT_READONLY_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ATTRIBUTE_SELOPT Call by reference Type reference (TYPE) WDR_SO_T_VALUES Table Type of WDR_SO_S_VALUES 20140403

Method REMOVE_UNVALUAT_READONLY_ATTR on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method RESET_ATTR_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INITIAL_SO_CRITERIA Call by reference Type reference (TYPE) WDR_SO_T_VALUES Table Type of WDR_SO_S_VALUES 20140319
2 Importing IT_SEARCH_GROUP Call by reference Type reference (TYPE) TY_T_SEARCH_GROUP 20140317
3 Importing IV_RENDER_ONLY_INITIAL_DATA Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_TRUE Replacement for Real Boolean Type: 'X' == True '' == False 20140319

Method RESET_ATTR_DEF on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method RESET_SELOPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEARCH_CRITERIA Call by reference Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA search criteria for GUIBB Search 20110302
2 Importing IO_FIELD_CATALOG Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20110223
3 Importing IS_CONFIG_DATA Call by reference Type reference (TYPE) CL_FPM_SEARCH_UIBB_ASSIST=>TY_S_CONFIG 20110221
4 Importing IS_OPTIONS Call by reference Type reference (TYPE) FPMGB_S_SEARCH_OPTIONS FPM Search UIBB: Contains elements for adjustments 20110221
5 Importing IT_ATTRIBUTE Call by reference Type reference (TYPE) TY_T_ATTRIBUTE 20110221
6 Importing IT_FIELD_DESCRIPTION Call by reference Type reference (TYPE) FPMGB_T_SEARCHFIELD_DESCR Search Fielddescription 20110420
7 Importing IT_INITIAL_SEARCH_CRITERIA Call by reference Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA search criteria for GUIBB Search 20110303
8 Importing IT_SAVED_SEARCH Call by reference Type reference (TYPE) IF_FPM_SEARCH_PERSISTENCE=>T_SEARCH_ID 20110225
9 Importing IT_SEARCH_GROUP Call by reference Type reference (TYPE) TY_T_SEARCH_GROUP 20120215
10 Importing IT_SELOPT_EXCL_OPERATORS Call by reference Type reference (TYPE) TY_T_OPERATORS 20130204
11 Importing IV_ACTUAL_SEARCH_ID Call by reference Type reference (TYPE) STRING 20110225
12 Importing IV_RENDER_ONLY_INITIAL_DATA Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_TRUE Replacement for Real Boolean Type: 'X' == True '' == False 20110304
13 Importing IV_SHOW_EXCLUDE_CRITERIA Call by reference Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20110221

Method RESET_SELOPT on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method RESOLVE_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FPM_SEARCH_CRITERIA Call by reference Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA search criteria for GUIBB Search 20140801

Method RESOLVE_DATES on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method RESOLVE_DATE_TOKEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_OPERATOR Call by reference Type reference (TYPE) FPMGB_SEARCH_OPERATOR GUIBB SEARCH: Search Operator 20140802
2 Exporting EV_HIGH Call by reference Type reference (TYPE) STRING 20140802
3 Exporting EV_LOW Call by reference Type reference (TYPE) STRING 20140802
4 Importing IV_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20140802
5 Importing IV_TOKEN Call by reference Type reference (TYPE) FPM_TOKEN FPM Token 20140802

Method RESOLVE_DATE_TOKEN on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method SET_INPUT_PER_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MULTI_VALUE Call by reference Object reference (TYPE REF TO) DATA 20110223
2 Importing IT_MULTI_VALUE_STRING_TABLE Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20110324
3 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) NAME_KOMP Component name 20110223
4 Importing IV_ROW_INDEX Call by reference Type reference (TYPE) I 20110223

Method SET_INPUT_PER_ROW on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method SET_MT_DARK_SEARCH_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DARK_SEARCH_CRITERIA Call by reference Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA search criteria for GUIBB Search 20130115

Method SET_MT_DARK_SEARCH_CRITERIA on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method SET_PERSONALIZATION_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PERSONALIZATION Call by reference Type reference (TYPE) WDR_SO_S_PERSONALIZATION 20130226

Method SET_PERSONALIZATION_DIALOG on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method SET_SAVED_SEARCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SAVED_SEARCH Call by reference Type reference (TYPE) IF_FPM_SEARCH_PERSISTENCE=>T_SEARCH_ID 20110223
2 Importing IV_ACTUAL_SEARCH_ID Call by reference Type reference (TYPE) STRING 20110225

Method SET_SAVED_SEARCHES on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method SET_SO_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SO_ATTRIBUTE Call by reference Type reference (TYPE) WDR_SO_T_ATTRIBUTES Table Type of WDR_SO_S_ATTRIBUTES 20110219
2 Exporting ET_SO_INITIAL_DATA Call by reference Type reference (TYPE) WDR_SO_T_VALUES Table Type of WDR_SO_S_VALUES 20110219
3 Importing IT_FIELD_DESCRIPTION Call by reference Type reference (TYPE) FPMGB_T_SEARCHFIELD_DESCR Search Fielddescription 20110420
4 Importing IT_INITIAL_SEARCH_CRITERIA Call by reference Type reference (TYPE) FPMGB_T_SEARCH_CRITERIA search criteria for GUIBB Search 20110303
5 Importing IT_SELOPT_EXCL_OPERATORS Call by reference Type reference (TYPE) TY_T_OPERATORS 20130204
6 Importing IV_MV_READ_ONLY Call by reference Type reference (TYPE) FPMGB_S_SEARCH_OPTIONS-SET_MULTI_ATTR_TE_READ_ONLY 20110219
7 Importing IV_MV_SEPARATOR Call by reference Type reference (TYPE) FPMGB_S_SEARCH_OPTIONS-MULTI_ATTR_SEPERATOR 20110301
8 Importing IV_SHOW_EXCLUDE_CRITERIA Call by reference Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20110219

Method SET_SO_ATTR on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method SET_SO_MULTI_VALUE_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SO_MULTIVALUE Call by reference Type reference (TYPE) WDR_SO_S_MULTIVALUE Parameter for the MultiValue Field 20110301
2 Importing IO_MV_STRUCT Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20110219
3 Importing IV_MV_READ_ONLY Call by reference Type reference (TYPE) FPMGB_S_SEARCH_OPTIONS-SET_MULTI_ATTR_TE_READ_ONLY Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110219
4 Importing IV_MV_SEPARATOR Call by reference Type reference (TYPE) FPMGB_S_SEARCH_OPTIONS-MULTI_ATTR_SEPERATOR 20110219

Method SET_SO_MULTI_VALUE_PARAMS on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method SET_SO_PARAMS_INIT_SELOPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SO_GENERAL_TEXTS Call by reference Type reference (TYPE) WDR_SO_S_GENERAL_TEXTS Select Options: Used Texts 20110219
2 Exporting ES_SO_GENERAL_VISIBILITY Call by reference Type reference (TYPE) WDR_SO_S_GENERAL_VISIBILITY Select Options: Visibility of Individual UI Elements 20110219
3 Exporting ES_SO_GLOBAL_OPTIONS Call by reference Type reference (TYPE) WDR_SO_S_GLOBAL_OPTIONS Select Options: Central Options 20110219
4 Exporting ET_SO_GROUP Call by reference Type reference (TYPE) WDR_SO_T_GROUPS 20120214
5 Exporting ET_SO_GROUP_STATE Call by reference Type reference (TYPE) WDR_SO_T_GROUP_STATE 20120220
6 Exporting ET_SO_SAVED_SEARCH Call by reference Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE_LIST All Fixed Values of an Attribute with Texts 20110219
7 Exporting ET_SO_SAVED_SEARCH_ADMIN Call by reference Type reference (TYPE) WDR_SO_T_SEARCHES 20130314
8 Importing IO_FIELD_CATALOG Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20110324
9 Importing IS_CONFIG_DATA Call by reference Type reference (TYPE) CL_FPM_SEARCH_UIBB_ASSIST=>TY_S_CONFIG 20110219
10 Importing IS_F_OPTIONS Call by reference Type reference (TYPE) FPMGB_S_SEARCH_OPTIONS FPM Search UIBB: Contains elements for adjustments 20110219
11 Importing IT_FPM_GROUP Call by reference Type reference (TYPE) TY_T_SEARCH_GROUP 20120214
12 Importing IT_SAVED_SEARCH Call by reference Type reference (TYPE) IF_FPM_SEARCH_PERSISTENCE=>T_SEARCH_ID 20110223

Method SET_SO_PARAMS_INIT_SELOPT on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method SET_SO_REL_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SO_REL_DATE Call by reference Type reference (TYPE) WDR_SO_S_REL_DATE 20140801
2 Importing IO_TOKEN_PROVIDER Call by reference Object reference (TYPE REF TO) IF_FPM_TOKEN_PROVIDER GUIBB Search Field Description 20140806
3 Importing IT_OPERATORS Call by reference Type reference (TYPE) WDR_SO_T_OPERATOR Table Type of WDR_SO_T_OPERATOR 20140804
4 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20140806

Method SET_SO_REL_DATES on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method SET_SO_VALUE_HELP_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SO_VALUE_HELP_MODE Call by reference Type reference (TYPE) I 20110219
2 Importing IS_FIELD_DESCR Call by reference Type reference (TYPE) FPMGB_S_SEARCHFIELD_DESCR GUIBB Search Field Description 20110219

Method SET_SO_VALUE_HELP_MODE on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.

Method UPDATE_ATTR_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELD_USAGE Call by reference Type reference (TYPE) FPMGB_T_SEARCH_FIELDUSAGE Field Usage Search GUIBB 20140319

Method UPDATE_ATTR_PROPERTIES on class CL_FPM_SEARCH_UIBB_SELOPT has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 731