SAP ABAP Class CL_FPM_SEARCH_CONFIG_READER (Config reader class for Search GUIBB)
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 Inheritance (c INHERITING FROM c_ref)  CL_FPM_CONFIG_READER Configuration Reader for OIF 20100505
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_CONFIG_RW_CONSTANTS Constants for Config Reader / Writer 20100520
Properties
Class CL_FPM_SEARCH_CONFIG_READER  
Short Description Config reader class for Search GUIBB    
Super Class CL_FPM_CONFIG_READER Configuration Reader for OIF 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_GUIBB   Generic UI building blocks 
Created 20100505   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FPM_SEARCH_CONFIG_READER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_CONFIG_RW_CONSTANTS Constants for Config Reader / Writer 20100520
Friends
Class CL_FPM_SEARCH_CONFIG_READER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_ALLOW_PERSONALIZATION Instance attribute Private Type reference (TYPE) FPMGB_SEARCH_ALLOW_PERSONAL FPM Search: Allow Personalization 20130228
2 MD_ARIA_LANDMARK Instance attribute Private Type reference (TYPE) FPM_ARIA_LANDMARK Aria Landmark 20131021
3 MD_EXCLUDE_CRITERIAS Instance attribute Private Type reference (TYPE) FPMGB_SEARCH_EXCLUDE_CRITERIAS Enable Exclude Criteria in Search Component 20100608
4 MD_FEEDER Instance attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20100505
5 MD_GROUP_SAME_CRITERIA Instance attribute Private Type reference (TYPE) FPMGB_SEARCH_GROUP_SAME_CRIT Group Same Search Criteria 20120222
6 MD_MAX_NUMBER_OF_RESULTS Instance attribute Private Type reference (TYPE) FPMGB_MAX_NUM_RESULT Maximum Number of Rows in Result List in Search GUIBB 20120222
7 MD_NUMBER_OF_QUERY_LINES Instance attribute Private Type reference (TYPE) FPMGB_NUM_QUERY_LINES FPM Search GUIBB: Number of Visible Query Lines 20100505
8 MD_RESULT_NUM_OF_VISIBLE_ROWS Instance attribute Private Type reference (TYPE) FPMGB_SEARCH_RESULT_NUM_ROWS GUIBB SEARCH: Number of Rows in Result List 20100505
9 MD_SAVE_SEARCHES Instance attribute Private Type reference (TYPE) FPMGB_SEARCH_ENABLE_SAVE GUIBB SEARCH: Saving Searches 20100505
10 MD_SHOW_BUTTON_CLEAR Instance attribute Private Type reference (TYPE) FPMGB_SHOW_BUTTON_CLEAR FPM GUIBB Search: Show "Clear" Pushbutton 20100505
11 MD_SHOW_BUTTON_RESET Instance attribute Private Type reference (TYPE) FPMGB_SHOW_BUTTON_RESET FPM GUIBB Search: Show "Clear" Pushbutton 20100608
12 MD_SHOW_BUTTON_SEARCH Instance attribute Private Type reference (TYPE) FPMGB_SHOW_BUTTON_SEARCH FPM GUIBB Search: Show "Search" Pushbutton 20100505
13 MD_SHOW_MAX_NUM_RESULT_FIELD Instance attribute Private Type reference (TYPE) FPMGB_SHOW_MAX_NUM_RESULT Visibility of 'Maximum Number of Results' Field 20120222
14 MT_ATTRIBUTES Instance attribute Private Type reference (TYPE) TY_T_ATTRIBUTES_INT 20100505
15 MT_BUTTON_ACTION Instance attribute Private Type reference (TYPE) TY_T_BUTTON_ACTION_INT 20100517
16 MT_BUTTON_ROW_ELEMENT Instance attribute Private Type reference (TYPE) TY_T_BUTTON_ROW_ELEMENT_INT 20100517
17 MT_EXCLUDED_OPERATORS Instance attribute Private Type reference (TYPE) TY_T_EXCLUDED_OPERATORS_INT 20100506
18 MT_OPERATORS Instance attribute Private Type reference (TYPE) TY_T_OPERATORS_INT 20100506
19 MT_PARAMETER Instance attribute Private Type reference (TYPE) TY_T_PARAMETER_INT 20100505
20 MT_RESULT_GUIBB_LIST Instance attribute Private Type reference (TYPE) TY_T_RESULT_GUIBB_LIST_INT 20110218
21 MT_RESULT_TABLE Instance attribute Private Type reference (TYPE) TY_T_RESULT_TABLE_INT 20100506
22 MT_SEARCH_GROUP Instance attribute Private Type reference (TYPE) TY_T_SEARCH_GROUP_INT 20120223
23 MV_CHECK_MANDATORY Instance attribute Private Type reference (TYPE) FPMGB_CHECK_MANDATORY Check Mandatory Fields on Screen 20140204
24 MV_LOCATION_SAVED_SEARCHES Instance attribute Private Type reference (TYPE) WDR_SO_LOCATION 20140110
25 MV_SEARCH_NODE_ID Instance attribute Public Type reference (TYPE) STRING 20100505
26 TS_T_BUTTON_ACTION Instance attribute Public Attribute reference (LIKE) 20100520
27 TS_T_OPERATORS Instance attribute Public Attribute reference (LIKE) 20100520
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100505
2 GET_ATTRIBUTES Instance method Public Method 20100505
3 GET_BUTTON_ACTION Instance method Private Method 20100517
4 GET_BUTTON_ROW Instance method Private Method 20100517
5 GET_BUTTON_ROW_ELEMENTS Instance method Public Method OBSOLET! ButtonRow doesn't exists anymore 20100517
6 GET_EXCLUDED_OPERATORS Instance method Public Method 20100506
7 GET_OPERATORS Instance method Private Method 20100506
8 GET_PARAMETERS Instance method Public Method 20100505
9 GET_RESULT_GUIBB_LIST Instance method Public Method 20110218
10 GET_RESULT_TABLE Instance method Public Method 20100506
11 GET_SEARCH_ATTRIBUTES Instance method Public Method 20100505
12 GET_SEARCH_GROUP Instance method Public Method 20120223
13 GET_SETTINGS_ATTRIBUTES Instance method Public Method 20131223
Events
Class CL_FPM_SEARCH_CONFIG_READER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_ATTRIBUTES Public See coding 20100505 BEGIN OF ty_s_attributes , name TYPE name_komp, index TYPE fpm_index, element_id TYPE fpm_element_id, text TYPE wdy_conf_transl_text, default_operator TYPE fpmgb_search_operator, group_id_attr TYPE fpmgb_search_group_id, input_prompt TYPE fpm_input_prompt, END OF ty_s_attributes
2 TY_S_ATTRIBUTES_INT Private See coding 20100505 BEGIN OF ty_s_attributes_int , name TYPE name_komp, index TYPE fpm_index, element_id TYPE fpm_element_id, text TYPE wdy_conf_transl_text, path TYPE string, default_operator TYPE fpmgb_search_operator, group_id_attr TYPE fpmgb_search_group_id, input_prompt TYPE fpm_input_prompt, END OF ty_s_attributes_int
3 TY_S_BUTTON_ACTION Public Attribute reference (LIKE) 20100520
4 TY_S_BUTTON_ACTION_INT Public See coding 20100517 BEGIN OF ty_s_button_action_int , event_id TYPE fpmgb_s_action-event_id, text TYPE wdy_conf_transl_text, index TYPE fpmgb_s_action-index, event_parameters TYPE string, event_id_2 TYPE fpmgb_s_action-event_id, path TYPE string, END OF ty_s_button_action_int
5 TY_S_BUTTON_ROW_ELEMENT Public See coding 20100517 BEGIN OF ty_s_button_row_element , index TYPE fpm_index, text TYPE wdy_conf_transl_text, element_id TYPE fpm_element_id, special_properties TYPE string, display_type TYPE fpmgb_display_type, button_action LIKE ts_t_button_action, END OF ty_s_button_row_element
6 TY_S_BUTTON_ROW_ELEMENT_INT Public See coding 20100517 BEGIN OF ty_s_button_row_element_int , index TYPE fpm_index, text TYPE wdy_conf_transl_text, element_id TYPE fpm_element_id, special_properties TYPE string, display_type TYPE fpmgb_display_type, button_action LIKE ts_t_button_action, path TYPE string, END OF ty_s_button_row_element_int
7 TY_S_EXCLUDED_OPERATORS Public See coding 20100506 BEGIN OF ty_s_excluded_operators , attribute TYPE name_komp, operators LIKE ts_t_operators, END OF ty_s_excluded_operators
8 TY_S_EXCLUDED_OPERATORS_INT Private See coding 20100506 BEGIN OF ty_s_excluded_operators_int , attribute TYPE name_komp, path TYPE string, END OF ty_s_excluded_operators_int
9 TY_S_OPERATORS Public Attribute reference (LIKE) 20100520
10 TY_S_OPERATORS_INT Private See coding 20100506 BEGIN OF ty_s_operators_int , operator_id TYPE fpmgb_search_operator, path TYPE string, END OF ty_s_operators_int
11 TY_S_PARAMETERS Public See coding 20100505 BEGIN OF ty_s_parameters , name TYPE fpmgb_parameter_name, value TYPE fpmgb_parameter_value, END OF ty_s_parameters
12 TY_S_PARAMETER_INT Public See coding 20100505 BEGIN OF ty_s_parameter_int , name TYPE fpmgb_parameter_name, value TYPE fpmgb_parameter_value, path TYPE string, END OF ty_s_parameter_int
13 TY_S_RESULT_GUIBB_LIST Public See coding 20110218 BEGIN OF ty_s_result_guibb_list, component TYPE fpm_component_name, interface_view TYPE fpm_window_name. INCLUDE TYPE fpm_s_config_key. TYPES: hidden TYPE fpm_hidden, END OF ty_s_result_guibb_list
14 TY_S_RESULT_GUIBB_LIST_INT Private See coding 20110218 BEGIN OF ty_s_result_guibb_list_int. INCLUDE TYPE ty_s_result_guibb_list. TYPES: path TYPE string, END OF ty_s_result_guibb_list_int
15 TY_S_RESULT_TABLE Public See coding 20100506 BEGIN OF ty_s_result_table , name TYPE name_komp, index TYPE fpm_index, element_id TYPE fpm_element_id, header TYPE wdy_conf_transl_text, display_type TYPE fpmgb_display_type, tag_active TYPE fpmgb_tag_active, END OF ty_s_result_table
16 TY_S_RESULT_TABLE_INT Private See coding 20100506 BEGIN OF ty_s_result_table_int , name TYPE name_komp, index TYPE fpm_index, element_id TYPE fpm_element_id, header TYPE wdy_conf_transl_text, display_type TYPE fpmgb_display_type, tag_active TYPE fpmgb_tag_active, path TYPE string, END OF ty_s_result_table_int
17 TY_S_SEARCH_GROUP Public See coding 20120223 BEGIN OF ty_s_search_group , element_id TYPE fpm_element_id, group_id TYPE fpmgb_search_group_id, group_title TYPE fpmgb_search_group_title, index TYPE fpm_index, expandable TYPE fpmgb_search_expandable, group_number_of_search_lines TYPE fpmgb_num_query_lines, expand_on_open TYPE fpmgb_search_expand_on_open, END OF ty_s_search_group
18 TY_S_SEARCH_GROUP_INT Private See coding 20120223 BEGIN OF ty_s_search_group_int. INCLUDE TYPE ty_s_search_group. TYPES: path TYPE string, END OF ty_s_search_group_int
19 TY_T_ATTRIBUTES Public See coding 20100505 ty_t_attributes TYPE STANDARD TABLE OF ty_s_attributes
20 TY_T_ATTRIBUTES_INT Private See coding 20100505 ty_t_attributes_int TYPE STANDARD TABLE OF ty_s_attributes_int
21 TY_T_BUTTON_ACTION Public Attribute reference (LIKE) 20100520
22 TY_T_BUTTON_ACTION_INT Public See coding 20100517 ty_t_button_action_int TYPE STANDARD TABLE OF ty_s_button_action_int
23 TY_T_BUTTON_ROW_ELEMENT Public See coding 20100517 ty_t_button_row_element TYPE STANDARD TABLE OF ty_s_button_row_element
24 TY_T_BUTTON_ROW_ELEMENT_INT Public See coding 20100517 ty_t_button_row_element_int TYPE STANDARD TABLE OF ty_s_button_row_element_int
25 TY_T_EXCLUDED_OPERATORS Public See coding 20100506 ty_t_excluded_operators TYPE STANDARD TABLE OF ty_s_excluded_operators
26 TY_T_EXCLUDED_OPERATORS_INT Private See coding 20100506 ty_t_excluded_operators_int TYPE STANDARD TABLE OF ty_s_excluded_operators_int
27 TY_T_OPERATORS Public Attribute reference (LIKE) 20100520
28 TY_T_OPERATORS_INT Private See coding 20100506 ty_t_operators_int TYPE STANDARD TABLE OF ty_s_operators_int
29 TY_T_PARAMETERS Public See coding 20100505 ty_t_parameters TYPE STANDARD TABLE OF ty_s_parameters
30 TY_T_PARAMETER_INT Public See coding 20100505 ty_t_parameter_int TYPE STANDARD TABLE OF ty_s_parameter_int
31 TY_T_RESULT_GUIBB_LIST Public See coding 20110218 ty_t_result_guibb_list TYPE STANDARD TABLE OF ty_s_result_guibb_list
32 TY_T_RESULT_GUIBB_LIST_INT Private See coding 20110218 ty_t_result_guibb_list_int TYPE STANDARD TABLE OF ty_s_result_guibb_list_int
33 TY_T_RESULT_TABLE Public See coding 20100506 ty_t_result_table TYPE STANDARD TABLE OF ty_s_result_table
34 TY_T_RESULT_TABLE_INT Private See coding 20100506 ty_t_result_table_int TYPE STANDARD TABLE OF ty_s_result_table_int
35 TY_T_SEARCH_GROUP Public See coding 20120223 ty_t_search_group TYPE STANDARD TABLE OF ty_s_search_group
36 TY_T_SEARCH_GROUP_INT Private See coding 20120223 ty_t_search_group_int TYPE STANDARD TABLE OF ty_s_search_group_int
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPL_READER Call by reference Object reference (TYPE REF TO) IF_WD_CONFIG_APPL_READER Read Interface for Application Configuration 20100505
2 Importing IR_COMP_READER Call by reference Object reference (TYPE REF TO) IF_WD_CONFIG_COMP_READER Read Interface for the Component Configuration 20100505
3 Importing IV_CONFIGURATION_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID Configuration Identification 20100505
4 Importing IV_CONFIG_TYPE Call by reference Type reference (TYPE) WDY_CONFIG_TYPE Type of Web Dynpro Configuration 20100505
5 Importing IV_NO_VARIANTS Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100505
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20100505

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTES Call by reference Type reference (TYPE) TY_T_ATTRIBUTES Attributes 20100505
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20100527

Method GET_BUTTON_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUTTON_ACTION Call by reference Type reference (TYPE) TY_T_BUTTON_ACTION Button Actions 20100517
2 Importing ID_PATH Call by reference Type reference (TYPE) STRING 20100517
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20100527

Method GET_BUTTON_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_PATH Value transfer Type reference (TYPE) STRING 20100517
2 Importing ID_PATH Call by reference Type reference (TYPE) STRING 20100517
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20100527

Method GET_BUTTON_ROW_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUTTON_ROW_ELEMENT Call by reference Type reference (TYPE) TY_T_BUTTON_ROW_ELEMENT 20100517
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20100527

Method GET_EXCLUDED_OPERATORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXCLUDED_OPERATORS Call by reference Type reference (TYPE) TY_T_EXCLUDED_OPERATORS Exclude Operations 20100506
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20100527

Method GET_OPERATORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OPERATORS Call by reference Type reference (TYPE) TY_T_OPERATORS Operators 20100506
2 Importing ID_PATH Call by reference Type reference (TYPE) STRING 20100506
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20100527

Method GET_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARAMETERS Call by reference Type reference (TYPE) TY_T_PARAMETERS Parameters 20100505
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20100527

Method GET_RESULT_GUIBB_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RESULT_GUIBB_LIST Call by reference Type reference (TYPE) CL_FPM_SEARCH_CONFIG_READER=>TY_S_RESULT_GUIBB_LIST Result GUIBB List 20110218
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20110218

Method GET_RESULT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT_TABLE Call by reference Type reference (TYPE) TY_T_RESULT_TABLE Attributes 20100506
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20100527

Method GET_SEARCH_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ALLOW_PERSONALIZATION Call by reference Type reference (TYPE) FPMGB_SEARCH_ALLOW_PERSONAL FPM Search: Allow Personalization 20130228
2 Exporting ED_ARIA_LANDMARK Call by reference Type reference (TYPE) FPM_ARIA_LANDMARK Aria Landmark 20131021
3 Exporting ED_EXCLUDE_CRITERIAS Call by reference Type reference (TYPE) FPMGB_SEARCH_EXCLUDE_CRITERIAS Enable Exclude Criteria in Search Component 20100608
4 Exporting ED_FEEDER Call by reference Type reference (TYPE) SEOCLSNAME Name of the feeder class 20100505
5 Exporting ED_GROUP_SAME_CRITERIA Call by reference Type reference (TYPE) FPMGB_SEARCH_GROUP_SAME_CRIT Group Same Search Criteria 20120222
6 Exporting ED_MAX_NUMBER_OF_RESULTS Call by reference Type reference (TYPE) FPMGB_MAX_NUM_RESULT Maximum Number of Rows in Result List in Search GUIBB 20120222
7 Exporting ED_NUMBER_OF_QUERY_LINES Call by reference Type reference (TYPE) FPMGB_NUM_QUERY_LINES FPM Search GUIBB: Number of Visible Query Lines 20100505
8 Exporting ED_RESULT_NUM_OF_VISIBLE_ROWS Call by reference Type reference (TYPE) FPMGB_SEARCH_RESULT_NUM_ROWS GUIBB SEARCH: Number of Rows in Result List 20100505
9 Exporting ED_SAVE_SEARCHES Call by reference Type reference (TYPE) FPMGB_SEARCH_ENABLE_SAVE GUIBB SEARCH: Saving Searches 20100505
10 Exporting ED_SHOW_BUTTON_CLEAR Call by reference Type reference (TYPE) FPMGB_SHOW_BUTTON_CLEAR FPM GUIBB Search: Show "Clear" Pushbutton 20100505
11 Exporting ED_SHOW_BUTTON_RESET Call by reference Type reference (TYPE) FPMGB_SHOW_BUTTON_RESET FPM GUIBB Search: Show "Clear" Pushbutton 20100608
12 Exporting ED_SHOW_BUTTON_SEARCH Call by reference Type reference (TYPE) FPMGB_SHOW_BUTTON_SEARCH FPM GUIBB Search: Show "Search" Pushbutton 20100505
13 Exporting ED_SHOW_MAX_NUM_RESULT_FIELD Call by reference Type reference (TYPE) FPMGB_SHOW_MAX_NUM_RESULT Visibility of 'Maximum Number of Results' Field 20120222

Method GET_SEARCH_ATTRIBUTES on class CL_FPM_SEARCH_CONFIG_READER has no exception.

Method GET_SEARCH_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEARCH_GROUP Call by reference Type reference (TYPE) TY_T_SEARCH_GROUP Search Group 20120223
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20120223

Method GET_SETTINGS_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHECK_MANDATORY Call by reference Type reference (TYPE) FPMGB_CHECK_MANDATORY Check Mandatory Fields on Screen 20140204
2 Exporting EV_LOCATION_SAVED_SEARCHES Call by reference Type reference (TYPE) WDR_SO_LOCATION 20140110

Method GET_SETTINGS_ATTRIBUTES on class CL_FPM_SEARCH_CONFIG_READER has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 703