SAP ABAP Class CL_FPM_LIST_SETTINGS_STORE (Acces to Persistenc Layer)
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_LIST_SETTINGS_STORE Store Object for persistence of SettingsVariant 20101104
Properties
Class CL_FPM_LIST_SETTINGS_STORE  
Short Description Acces to Persistenc Layer    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_GUIBB   Generic UI building blocks 
Created 20101104   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_FPM_LIST_SETTINGS_VARIANT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_FPM_LIST_UIBB_ASSIST_ATS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_WD_CONFIG_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_LIST_SETTINGS_STORE Store Object for persistence of SettingsVariant 20101104
Friends
Class CL_FPM_LIST_SETTINGS_STORE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_OPERATION_RESULT Constant Protected See coding 20101217
2 C_PERS_TYPE Constant Protected Type reference (TYPE) WDY_CONFIG_TYPE IF_WD_CONFIG_CONSTANTS=>C_CONFIG_TYPE_UIBB_PERS Type of Web Dynpro Configuration 20101109
3 C_SETTINGS_COMPONENT_NAME Constant Protected Type reference (TYPE) WDY_CONF_COMP_NAME 'FPM_LIST_SETTINGS_STORE' Name of the settings component 20101109
4 E_FUNCTION Constant Protected See coding 20101124
5 E_PERS_ATTR_NAME Constant Protected See coding 20101123
6 E_PERS_NODE_NAME Constant Protected See coding 20101123
7 MO_CONFIG_CONTEXT_ROOT Instance attribute Protected Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE 20101104
8 MO_CONFIG_FACTORY Instance attribute Protected Object reference (TYPE REF TO) CL_WD_CONFIG_FACTORY Factory Class for Configuration API 20101108
9 MO_FEEDER_SETTINGS Instance attribute Protected Object reference (TYPE REF TO) IF_FPM_LIST_FEEDER_SETTINGS 20101104
10 MO_FPM_TABLE_READER Instance attribute Private Object reference (TYPE REF TO) IF_FPM_TABLE_READER Reads the configuration data as a table 20140205
11 MO_LOGGER Instance attribute Protected Object reference (TYPE REF TO) CL_FPM_SALV_TRACE 20101216
12 MO_PERSONALIZATION Instance attribute Protected Object reference (TYPE REF TO) IF_WD_PERSONALIZATION 20101108
13 MO_TABLE_READER Instance attribute Private Object reference (TYPE REF TO) IF_WD_PERS_TABLE_READER Reads the configuration data as a table 20140205
14 MS_CONFIG_DATA Instance attribute Public Type reference (TYPE) IF_FPM_LIST_SETTINGS_STORE=>TY_S_CONFIGURATION 20101214
15 MS_CONFIG_KEY Instance attribute Protected Type reference (TYPE) WDY_CONFIG_KEY 20101214
16 MS_CURRENT_FUNCTION Instance attribute Protected Type reference (TYPE) TY_S_CURRENT_FUNCTION 20101214
17 MT_CONFIG_MESSAGES Instance attribute Protected Type reference (TYPE) IF_WD_CONFIG_TOOL_BASE=>MESSAGES 20101220
18 MT_VARIANT_LIST Instance attribute Protected Type reference (TYPE) TY_T_VARIANTS_INTERNAL 20101214
19 MV_CONFIG_NODE_ID Instance attribute Protected Type reference (TYPE) STRING 20140205
20 MV_CONFIG_NODE_NAME Instance attribute Private Type reference (TYPE) STRING 20140210
21 MV_ROOT_NODE_ID Instance attribute Private Type reference (TYPE) STRING 20140205
22 M_PERS_SCOPE Instance attribute Protected Type reference (TYPE) WDR_PERS_SCOPE Web Dynpro: Personalization Range 20101104
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_CONF_MESSAGE_COLLECT Instance method Protected Method 20101220
2 ACTIVATE_EVENT_HANDLERS Instance method Protected Method 20101214
3 CONSTRUCTOR Instance method Protected Constructor 20101117
4 CREATE Static method Public Method 20101104
5 CREATE_ADAPT_API_FOR_NEW_VAR Instance method Protected Method 20110210
6 CREATE_FOR_XML_GENERATOR Static method Public Method 20130321
7 DEACTIVATE_EVENT_HANDLERS Instance method Protected Method 20101220
8 GET_ADAPT_API Instance method Protected Method 20110210
9 GET_VARIANT_INFO Instance method Protected Method 20101230
10 ON_ACTION_CANCELLED Instance method Protected Event handling method 20101108
11 ON_ACTION_FINISHED Instance method Protected Event handling method 20101108
12 ON_MESSAGES_SENT Instance method Protected Event handling method 20101108
13 PULL_MESSAGES_AND_DEACTIVE Instance method Protected Method 20101220
14 READ_CONFIG_DATA Instance method Protected Method 20110310
15 READ_CONFIG_TABLE_READER Instance method Private Method 20140205
16 READ_ELEMENTS Static method Protected Method 20110112
17 READ_PERS_DATA Static method Public Method 20101108
18 REMEMBER_VARIANT_ADAPT_API Instance method Protected Method 20110210
19 SAVE Instance method Protected Method 20110302
20 WRITE_PERS_DATA Static method Public Method 20110112
21 WRITE_RULE Static method Protected Method 20110112
Events
Class CL_FPM_LIST_SETTINGS_STORE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_COLUMN_NAME Protected See coding 20101123 begin of ty_s_column_name, column_name type string, end of ty_s_column_name
2 TY_S_CURRENT_FUNCTION Protected See coding 20101125 begin of ty_s_current_function, function_type type char1, variant type ref to cl_fpm_list_settings_variant, variant_key type string, description type string, variant_adapt_api type ref to if_wd_config_tool_cocu, save_only_specific_entities type abap_bool, s_entities_to_save type cl_fpm_list_settings_variant=>ty_s_personalization_entities, end of ty_s_current_function
3 TY_S_LIST_ATTRIBUTES Private See coding 20140205 BEGIN OF ty_s_list_attributes , feeder TYPE seoclsname, title TYPE wdy_conf_transl_text, lead_sel_event_id TYPE fpmgb_s_action-event_id, default_sorting_grouping TYPE string, default_aggregation TYPE string, END OF ty_s_list_attributes
4 TY_S_RULES Protected See coding 20101108 begin of ty_s_rules, sort_rules type string, formatting_rules type string, filter_rules type string, aggregation_rules type string, end of ty_s_rules
5 TY_S_VARIANT_INTERNAL Protected See coding 20101104 begin of ty_s_variant_internal, key type wdy_config_var, variant_adapt_api type ref to if_wd_config_tool_cocu, read_only type abap_bool, end of ty_s_variant_internal
6 TY_T_COLUMN_NAMES Protected See coding 20101130 ty_t_column_names type standard table of ty_s_column_name with non-unique default key
7 TY_T_CONFIG_EXCEPTIONS Protected See coding 20101217 ty_t_config_exceptions type table of ref to cx_wd_config_tool with default key
8 TY_T_VARIANTS_INTERNAL Protected See coding 20101104 ty_t_variants_internal type standard table of ty_s_variant_internal with non-unique default key
9 Y_OPERATION_RESULT Protected Type reference (TYPE) CHAR10 20101217
Method Signatures

Method ACTIVATE_CONF_MESSAGE_COLLECT Signature

Method ACTIVATE_CONF_MESSAGE_COLLECT on class CL_FPM_LIST_SETTINGS_STORE has no parameter.
Method ACTIVATE_CONF_MESSAGE_COLLECT on class CL_FPM_LIST_SETTINGS_STORE has no exception.

Method ACTIVATE_EVENT_HANDLERS Signature

Method ACTIVATE_EVENT_HANDLERS on class CL_FPM_LIST_SETTINGS_STORE has no parameter.
Method ACTIVATE_EVENT_HANDLERS on class CL_FPM_LIST_SETTINGS_STORE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFIG_CONTEXT_ROOT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE 20101117
2 Importing IO_FEEDER_SETTINGS Call by reference Object reference (TYPE REF TO) IF_FPM_LIST_FEEDER_SETTINGS 20101117
3 Importing IO_PERS_API Call by reference Object reference (TYPE REF TO) IF_WD_PERSONALIZATION 20101117
4 Importing IO_TABLE_READER Call by reference Object reference (TYPE REF TO) IF_WD_PERS_TABLE_READER Reads the configuration data as a table 20140205
5 Importing IV_CONFIG_NODE_NAME Call by reference Type reference (TYPE) STRING 'LIST' 20140210
6 Importing IV_IS_IN_SIMULATION_MODE Value transfer Type reference (TYPE) ABAP_BOOL 20101117

Method CONSTRUCTOR on class CL_FPM_LIST_SETTINGS_STORE has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFIG_CONTEXT_ROOT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Should be removed lateron 20111104
2 Importing IO_DATA Call by reference Object reference (TYPE REF TO) DATA 20140728
3 Importing IO_FEEDER_SETTINGS Call by reference Object reference (TYPE REF TO) IF_FPM_LIST_FEEDER_SETTINGS Settings done by Feeder 20101104
4 Importing IO_PERS_API Call by reference Object reference (TYPE REF TO) IF_WD_PERSONALIZATION Web Dynpro Personalization Interface 20101104
5 Importing IO_TABLE_READER Call by reference Object reference (TYPE REF TO) IF_WD_PERS_TABLE_READER Reads the configuration data as a table 20140205
6 Importing IV_CONFIG_NODE_NAME Call by reference Type reference (TYPE) STRING 20140210
7 Returning RO_STORE Value transfer Object reference (TYPE REF TO) IF_FPM_LIST_SETTINGS_STORE Store Object for persistence of SettingsVariant 20101104

Method CREATE on class CL_FPM_LIST_SETTINGS_STORE has no exception.

Method CREATE_ADAPT_API_FOR_NEW_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESCRIPTION Call by reference Type reference (TYPE) STRING 20110210
2 Exporting NEW_ADAPT_API Call by reference Object reference (TYPE REF TO) IF_WD_CONFIG_TOOL_COCU 20110210
3 Exporting NEW_VARIANT_KEY Call by reference Type reference (TYPE) STRING 20110210

Method CREATE_ADAPT_API_FOR_NEW_VAR on class CL_FPM_LIST_SETTINGS_STORE has no exception.

Method CREATE_FOR_XML_GENERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONFIGURED_COLUMNS Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20130321
2 Returning RO_STORE Value transfer Object reference (TYPE REF TO) IF_FPM_LIST_SETTINGS_STORE Store Object for persistence of SettingsVariant 20130321

Method CREATE_FOR_XML_GENERATOR on class CL_FPM_LIST_SETTINGS_STORE has no exception.

Method DEACTIVATE_EVENT_HANDLERS Signature

Method DEACTIVATE_EVENT_HANDLERS on class CL_FPM_LIST_SETTINGS_STORE has no parameter.
Method DEACTIVATE_EVENT_HANDLERS on class CL_FPM_LIST_SETTINGS_STORE has no exception.

Method GET_ADAPT_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_VARIANT_ADAPT_API Value transfer Object reference (TYPE REF TO) IF_WD_CONFIG_TOOL_COCU 20110210
2 Exporting EV_IS_READ_ONLY Value transfer Type reference (TYPE) ABAP_BOOL 20110210
3 Importing VARIANT_KEY Call by reference Type reference (TYPE) STRING 20110210

Method GET_ADAPT_API on class CL_FPM_LIST_SETTINGS_STORE has no exception.

Method GET_VARIANT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DESCRIPTION Call by reference Type reference (TYPE) STRING 20101230
2 Exporting IS_DERIVED Call by reference Type reference (TYPE) ABAP_BOOL 20101230
3 Importing VARIANT_KEY Call by reference Type reference (TYPE) STRING 20101230

Method GET_VARIANT_INFO on class CL_FPM_LIST_SETTINGS_STORE has no exception.

Method ON_ACTION_CANCELLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALLER Value transfer Attribute reference (LIKE) 20101108

Method ON_ACTION_CANCELLED on class CL_FPM_LIST_SETTINGS_STORE has no exception.

Method ON_ACTION_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALLER Value transfer Attribute reference (LIKE) 20101108

Method ON_ACTION_FINISHED on class CL_FPM_LIST_SETTINGS_STORE has no exception.

Method ON_MESSAGES_SENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGES Value transfer Attribute reference (LIKE) 20101108

Method ON_MESSAGES_SENT on class CL_FPM_LIST_SETTINGS_STORE has no exception.

Method PULL_MESSAGES_AND_DEACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) IF_FPM_LIST_SETTINGS_STORE=>TY_T_MESSAGE 20101220

Method PULL_MESSAGES_AND_DEACTIVE on class CL_FPM_LIST_SETTINGS_STORE has no exception.

Method READ_CONFIG_DATA Signature

Method READ_CONFIG_DATA on class CL_FPM_LIST_SETTINGS_STORE has no parameter.
Method READ_CONFIG_DATA on class CL_FPM_LIST_SETTINGS_STORE has no exception.

Method READ_CONFIG_TABLE_READER Signature

Method READ_CONFIG_TABLE_READER on class CL_FPM_LIST_SETTINGS_STORE has no parameter.
Method READ_CONFIG_TABLE_READER on class CL_FPM_LIST_SETTINGS_STORE has no exception.

Method READ_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NODE_ID Call by reference Type reference (TYPE) STRING 20110112
2 Importing NODE_NAME Call by reference Type reference (TYPE) STRING 20110112
3 Importing O_READER Call by reference Object reference (TYPE REF TO) IF_WD_CONFIG_COCU_READER 20110112
4 Importing PARENT_NODE_ID Value transfer Type reference (TYPE) STRING 20110112
5 Importing RECORD_INDEX Value transfer Type reference (TYPE) I 1 20110112
6 Exporting T_DATA Call by reference Type reference (TYPE) ANY TABLE 20110112

Method READ_ELEMENTS on class CL_FPM_LIST_SETTINGS_STORE has no exception.

Method READ_PERS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_PERS_DATA Value transfer Type reference (TYPE) IF_FPM_LIST_SETTINGS_STORE=>TY_S_PERSONALIZATION 20101220
2 Importing VARIANT_ADAPT_API Call by reference Object reference (TYPE REF TO) IF_WD_CONFIG_TOOL_COCU 20110210

Method READ_PERS_DATA on class CL_FPM_LIST_SETTINGS_STORE has no exception.

Method REMEMBER_VARIANT_ADAPT_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing API Call by reference Object reference (TYPE REF TO) IF_WD_CONFIG_TOOL_COCU 20110210
2 Importing KEY Call by reference Type reference (TYPE) STRING 20110210
3 Importing READ_ONLY Call by reference Type reference (TYPE) ABAP_BOOL 20110210

Method REMEMBER_VARIANT_ADAPT_API on class CL_FPM_LIST_SETTINGS_STORE has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VARIANT Value transfer Object reference (TYPE REF TO) IF_FPM_LIST_SETTINGS_VARIANT 20110302
2 Importing IS_ENTITIES_TO_SAVE Value transfer Type reference (TYPE) CL_FPM_LIST_SETTINGS_VARIANT=>TY_S_PERSONALIZATION_ENTITIES 20110302
3 Importing IV_SAVE_ONLY_SPECIFIC_ENTITIES Value transfer Type reference (TYPE) ABAP_BOOL 20110302

Method SAVE on class CL_FPM_LIST_SETTINGS_STORE has no exception.

Method WRITE_PERS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEFAULT_VARIANT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED 20110209
2 Importing O_LOGGER Call by reference Object reference (TYPE REF TO) CL_FPM_SALV_TRACE 20120104
3 Importing S_PERSONALIZATION Call by reference Type reference (TYPE) IF_FPM_LIST_SETTINGS_STORE=>TY_S_PERSONALIZATION 20110209
4 Importing VARIANT_ADAPT_API Call by reference Object reference (TYPE REF TO) IF_WD_CONFIG_TOOL_COCU 20110210

Method WRITE_PERS_DATA on class CL_FPM_LIST_SETTINGS_STORE has no exception.

Method WRITE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING 20110112
2 Importing IV_HIDE_LABEL_IN_GROUP_HEADER Call by reference Type reference (TYPE) ABAP_BOOL 20140225
3 Importing O_MODIFIER Call by reference Object reference (TYPE REF TO) IF_WD_CONFIG_COCU_MODIFIER 20110112
4 Importing T_RULES Call by reference Type reference (TYPE) ANY TABLE 20110112

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