SAP ABAP Class CL_FDT_WD_USER_CONFIG_MANAGER (FDT WD: User Configuration Manager)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_WD_ADMIN_TOOL (Package) BRFplus: Web Dynpro UI: Admin Tool
Properties
Class CL_FDT_WD_USER_CONFIG_MANAGER  
Short Description FDT WD: User Configuration Manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_WD_ADMIN_TOOL   BRFplus: Web Dynpro UI: Admin Tool 
Created 20081009   SAP 
Last change 20140121   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 IF_FDT_WD_UI_MODE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_WD_USER_CONFIGURATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_WD_USER_CONFIG_MANAGER has no interface implemented.
Friends
Class CL_FDT_WD_USER_CONFIG_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_MAGIC_MODE_NAME Constant Private Type reference (TYPE) FDT_WD_MODE_NAME 'INITIAL' user mode i.e like business user or developer 20081009
2 GV_ENABLE_SL_SETTINGS Static Attribute Public Type reference (TYPE) BOOLE_D True: Enable SL setting 20130110
3 MO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_FDT_WD_USER_CONFIG_MANAGER FDT WD: User Configuration Manager 20090212
4 MO_UI_MODE Instance attribute Private Object reference (TYPE REF TO) IF_FDT_WD_UI_MODE FDT WD: Mode, in which the UI runs 20081009
5 MTH_PARAMS Instance attribute Private Type reference (TYPE) T_PARAM_DETAILS 20081009
6 MTS_CATALOG_FAVORITES Instance attribute Private Type reference (TYPE) IF_FDT_WD_USER_CONFIGURATION=>TS_CATALOG_FAVORITE Catalog Favorites 20091218
7 MTS_FILTER Instance attribute Private Type reference (TYPE) IF_FDT_WD_USER_CONFIGURATION=>TS_FILTER Filter Assignment 20100723
8 MTS_HOTKEYS Instance attribute Private Type reference (TYPE) IF_FDT_WD_USER_CONFIGURATION=>TS_HOTKEYS Hotkey assignment 20110704
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_IF_SL_IS_ENABLED Static method Public Method Checks if the user can enable Silverlight settings 20130110
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20130110
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081009
4 GET_CATALOG_FAV Instance method Private Method Gets favorite catalogs from the database 20091117
5 GET_CONFIGURATION Instance method Public Method get the config interface 20081009
6 GET_DEFAULT_CONFIGURATION Instance method Public Method get the config interface with default preferences 20081009
7 GET_DEFAULT_PREFERENCES Instance method Public Method gets the default preferences of the current UI mode 20081009
8 GET_FILTERS Instance method Private Method Gets the filter assignment 20100723
9 GET_HOTKEYS Instance method Private Method Gets the hotkey assignment 20110701
10 GET_INSTANCE Static method Public Method Returns Instance of the class 20090212
11 GET_PARAMETER Instance method Public Method Gets UI mode indepenedent parameters 20090313
12 GET_PREFERENCES Instance method Public Method gets the preferences 20081009
13 GET_UI_MODE Instance method Public Method get UI mode 20081009
14 GET_UI_MODE_DESCRIPTION Instance method Public Method get UI mode description 20081009
15 GET_UI_MODE_NAME Instance method Public Method get UI mode name 20081009
16 LOAD_PREFERENCES Instance method Private Method loads the buffer from db 20090807
17 RESET_TO_DEFAULTS Instance method Public Method reset the preferences to default values 20081009
18 SAVE_CATALOG_FAV Instance method Private Method Saves favorite catalogs to the database 20091109
19 SAVE_FILTERS Instance method Private Method Saves the filter assignment 20100723
20 SAVE_HOTKEYS Instance method Private Method Save the hotkey assignment 20110701
21 SAVE_PARAMETER Instance method Public Method Sets UI mode indepenedent parameters 20090807
22 SAVE_PREFERENCES Instance method Public Method sets the preferences to the db 20090807
23 SET_DEFAULTS Instance method Private Method 20091221
24 SET_UI_MODE Instance method Public Method sets the UI mode 20081009
25 _GET_PARAMETER Instance method Private Method get parameter 20081009
26 _SET_PARAMETER Instance method Private Method set parameter 20081009
Events
Class CL_FDT_WD_USER_CONFIG_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_PARAM_DETAILS Public See coding 20081009 BEGIN OF s_param_details, param_name TYPE fdt_wd_param_name, param_value TYPE fdt_wd_param_value, END OF s_param_details
2 T_PARAM_DETAILS Public See coding 20081009 t_param_details TYPE HASHED TABLE OF s_param_details WITH UNIQUE KEY param_name
Method Signatures

Method CHECK_IF_SL_IS_ENABLED Signature

Method CHECK_IF_SL_IS_ENABLED on class CL_FDT_WD_USER_CONFIG_MANAGER has no parameter.
Method CHECK_IF_SL_IS_ENABLED on class CL_FDT_WD_USER_CONFIG_MANAGER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_FDT_WD_USER_CONFIG_MANAGER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FDT_WD_USER_CONFIG_MANAGER has no exception.

Method CONSTRUCTOR Signature

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

Method GET_CATALOG_FAV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTS_CATALOG_FAV Value transfer Type reference (TYPE) IF_FDT_WD_USER_CONFIGURATION=>TS_CATALOG_FAVORITE FDT WD: Stores favorites of different categories 20091218

Method GET_CATALOG_FAV on class CL_FDT_WD_USER_CONFIG_MANAGER has no exception.

Method GET_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFIGURATION Call by reference Object reference (TYPE REF TO) IF_FDT_WD_CONFIGURATION FDT WD: Configuration 20090720
2 Returning RO_CONFIGURATION Value transfer Object reference (TYPE REF TO) IF_FDT_WD_CONFIGURATION FDT WD: Runtime-Configuration for Web Dynpro 20081009

Method GET_CONFIGURATION on class CL_FDT_WD_USER_CONFIG_MANAGER has no exception.

Method GET_DEFAULT_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_DEFAULT_CONFIGURATION Value transfer Object reference (TYPE REF TO) IF_FDT_WD_CONFIGURATION FDT WD: Runtime-Configuration for Web Dynpro 20081009

Method GET_DEFAULT_CONFIGURATION on class CL_FDT_WD_USER_CONFIG_MANAGER has no exception.

Method GET_DEFAULT_PREFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_UI_MODE Call by reference Object reference (TYPE REF TO) IF_FDT_WD_UI_MODE FDT WD: Mode, in which the UI runs 20081009
2 Returning RS_CONFIG_PARAMS Value transfer Type reference (TYPE) FDTS_WD_CONFIG_MODEL display settings for config UI 20081009

Method GET_DEFAULT_PREFERENCES on class CL_FDT_WD_USER_CONFIG_MANAGER has no exception.

Method GET_FILTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTS_FILTER Value transfer Type reference (TYPE) IF_FDT_WD_USER_CONFIGURATION=>TS_FILTER Filter 20100723

Method GET_FILTERS on class CL_FDT_WD_USER_CONFIG_MANAGER has no exception.

Method GET_HOTKEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTS_HOTKEY Value transfer Type reference (TYPE) IF_FDT_WD_USER_CONFIGURATION=>TS_HOTKEYS 20110704

Method GET_HOTKEYS on class CL_FDT_WD_USER_CONFIG_MANAGER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_FDT_WD_USER_CONFIG_MANAGER FDT WD: User Configuration Manager 20090212

Method GET_INSTANCE on class CL_FDT_WD_USER_CONFIG_MANAGER has no exception.

Method GET_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PARAMETER_VALUE Value transfer Type reference (TYPE) ANY 20090313
2 Importing IV_PARAMETER_NAME Value transfer Type reference (TYPE) ANY 20090313

Method GET_PARAMETER on class CL_FDT_WD_USER_CONFIG_MANAGER has no exception.

Method GET_PREFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONFIG_PARAMS Call by reference Type reference (TYPE) FDTS_WD_CONFIG_MODEL display settings for config UI 20091218
2 Exporting ETS_CATALOG_FAVORITES Call by reference Type reference (TYPE) IF_FDT_WD_USER_CONFIGURATION=>TS_CATALOG_FAVORITE Catalog Favorits 20091218
3 Exporting ETS_FILTER Call by reference Type reference (TYPE) IF_FDT_WD_USER_CONFIGURATION=>TS_FILTER Filters 20100723
4 Exporting ETS_HOTKEYS Call by reference Type reference (TYPE) IF_FDT_WD_USER_CONFIGURATION=>TS_HOTKEYS Hotkeys 20110704

Method GET_PREFERENCES on class CL_FDT_WD_USER_CONFIG_MANAGER has no exception.

Method GET_UI_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_UI_MODE Value transfer Object reference (TYPE REF TO) IF_FDT_WD_UI_MODE FDT WD: Mode, in which the UI runs 20081009

Method GET_UI_MODE on class CL_FDT_WD_USER_CONFIG_MANAGER has no exception.

Method GET_UI_MODE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_UI_MODE_DESCRIPTION Value transfer Type reference (TYPE) IF_FDT_WD_UI_MODE=>DESCRIPTION Description (80 characters) 20081009

Method GET_UI_MODE_DESCRIPTION on class CL_FDT_WD_USER_CONFIG_MANAGER has no exception.

Method GET_UI_MODE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_UI_MODE_NAME Value transfer Type reference (TYPE) FDT_WD_MODE_NAME user mode i.e like business user or developer 20081009

Method GET_UI_MODE_NAME on class CL_FDT_WD_USER_CONFIG_MANAGER has no exception.

Method LOAD_PREFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOAD_CATALOG_FAVORITES Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091218
2 Importing IV_LOAD_FILTERS Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE 20100723
3 Importing IV_LOAD_HOTKEYS Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110704
4 Importing IV_LOAD_USER_SETTINGS Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20091218

Method LOAD_PREFERENCES on class CL_FDT_WD_USER_CONFIG_MANAGER has no exception.

Method RESET_TO_DEFAULTS Signature

Method RESET_TO_DEFAULTS on class CL_FDT_WD_USER_CONFIG_MANAGER has no parameter.
Method RESET_TO_DEFAULTS on class CL_FDT_WD_USER_CONFIG_MANAGER has no exception.

Method SAVE_CATALOG_FAV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_CATALOG_FAVORITES Call by reference Type reference (TYPE) IF_FDT_WD_USER_CONFIGURATION=>TS_CATALOG_FAVORITE display favorite config settings 20091218

Method SAVE_CATALOG_FAV on class CL_FDT_WD_USER_CONFIG_MANAGER has no exception.

Method SAVE_FILTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_FILTER Call by reference Type reference (TYPE) IF_FDT_WD_USER_CONFIGURATION=>TS_FILTER display favorite config settings 20100723

Method SAVE_FILTERS on class CL_FDT_WD_USER_CONFIG_MANAGER has no exception.

Method SAVE_HOTKEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HOTKEYS Call by reference Type reference (TYPE) IF_FDT_WD_USER_CONFIGURATION=>TS_HOTKEYS BRFplus: List of hotkeys 20110701

Method SAVE_HOTKEYS on class CL_FDT_WD_USER_CONFIG_MANAGER has no exception.

Method SAVE_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARAMETER_NAME Call by reference Type reference (TYPE) ANY 20090807
2 Importing IV_PARAMETER_VALUE Call by reference Type reference (TYPE) ANY 20090807

Method SAVE_PARAMETER on class CL_FDT_WD_USER_CONFIG_MANAGER has no exception.

Method SAVE_PREFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONFIG_PARAMS Call by reference Type reference (TYPE) FDTS_WD_CONFIG_MODEL display settings for config UI 20090807
2 Importing ITS_CATALOG_FAVORITES Call by reference Type reference (TYPE) IF_FDT_WD_USER_CONFIGURATION=>TS_CATALOG_FAVORITE 20091218
3 Importing ITS_FILTERS Call by reference Type reference (TYPE) IF_FDT_WD_USER_CONFIGURATION=>TS_FILTER 20100730
4 Importing ITS_HOTKEYS Call by reference Type reference (TYPE) IF_FDT_WD_USER_CONFIGURATION=>TS_HOTKEYS 20110704
5 Importing IV_UI_MODE_NAME Call by reference Type reference (TYPE) FDT_WD_MODE_NAME FDT WD: Mode, in which the UI runs 20100804

Method SAVE_PREFERENCES on class CL_FDT_WD_USER_CONFIG_MANAGER has no exception.

Method SET_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFIGURATION Value transfer Object reference (TYPE REF TO) IF_FDT_WD_CONFIGURATION 20091221

Method SET_DEFAULTS on class CL_FDT_WD_USER_CONFIG_MANAGER has no exception.

Method SET_UI_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DB_UPDATE_FLAG Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE Flag which indicates whether the DB needs to be updated 20090807
2 Importing IV_UI_MODE_NAME Call by reference Type reference (TYPE) IF_FDT_WD_UI_MODE=>MODE_NAME user mode i.e like business user or developer 20081009

Method SET_UI_MODE on class CL_FDT_WD_USER_CONFIG_MANAGER has no exception.

Method _GET_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARAM_NAME Call by reference Type reference (TYPE) FDT_WD_PARAM_NAME Config parameter name 20081009
2 Returning RV_PARAM_VALUE Value transfer Type reference (TYPE) FDT_WD_PARAM_VALUE Config parameter value 20081009

Method _GET_PARAMETER on class CL_FDT_WD_USER_CONFIG_MANAGER has no exception.

Method _SET_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARAM_NAME Call by reference Type reference (TYPE) ANY 20081009
2 Importing IV_PARAM_VALUE Call by reference Type reference (TYPE) ANY 20081009

Method _SET_PARAMETER on class CL_FDT_WD_USER_CONFIG_MANAGER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 720