Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | 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 | Constant | Private | Type reference (TYPE) | FDT_WD_MODE_NAME | 'INITIAL' | user mode i.e like business user or developer | 20081009 | ||
| 2 | Static Attribute | Public | Type reference (TYPE) | BOOLE_D | True: Enable SL setting | 20130110 | |||
| 3 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_FDT_WD_USER_CONFIG_MANAGER | FDT WD: User Configuration Manager | 20090212 | |||
| 4 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_FDT_WD_UI_MODE | FDT WD: Mode, in which the UI runs | 20081009 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | T_PARAM_DETAILS | 20081009 | ||||
| 6 | Instance attribute | Private | Type reference (TYPE) | IF_FDT_WD_USER_CONFIGURATION=>TS_CATALOG_FAVORITE | Catalog Favorites | 20091218 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | IF_FDT_WD_USER_CONFIGURATION=>TS_FILTER | Filter Assignment | 20100723 | |||
| 8 | 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 | Static method | Public | Method | Checks if the user can enable Silverlight settings | 20130110 | |
| 2 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20130110 | |
| 3 | Instance method | Public | Constructor | CONSTRUCTOR | 20081009 | |
| 4 | Instance method | Private | Method | Gets favorite catalogs from the database | 20091117 | |
| 5 | Instance method | Public | Method | get the config interface | 20081009 | |
| 6 | Instance method | Public | Method | get the config interface with default preferences | 20081009 | |
| 7 | Instance method | Public | Method | gets the default preferences of the current UI mode | 20081009 | |
| 8 | Instance method | Private | Method | Gets the filter assignment | 20100723 | |
| 9 | Instance method | Private | Method | Gets the hotkey assignment | 20110701 | |
| 10 | Static method | Public | Method | Returns Instance of the class | 20090212 | |
| 11 | Instance method | Public | Method | Gets UI mode indepenedent parameters | 20090313 | |
| 12 | Instance method | Public | Method | gets the preferences | 20081009 | |
| 13 | Instance method | Public | Method | get UI mode | 20081009 | |
| 14 | Instance method | Public | Method | get UI mode description | 20081009 | |
| 15 | Instance method | Public | Method | get UI mode name | 20081009 | |
| 16 | Instance method | Private | Method | loads the buffer from db | 20090807 | |
| 17 | Instance method | Public | Method | reset the preferences to default values | 20081009 | |
| 18 | Instance method | Private | Method | Saves favorite catalogs to the database | 20091109 | |
| 19 | Instance method | Private | Method | Saves the filter assignment | 20100723 | |
| 20 | Instance method | Private | Method | Save the hotkey assignment | 20110701 | |
| 21 | Instance method | Public | Method | Sets UI mode indepenedent parameters | 20090807 | |
| 22 | Instance method | Public | Method | sets the preferences to the db | 20090807 | |
| 23 | Instance method | Private | Method | 20091221 | ||
| 24 | Instance method | Public | Method | sets the UI mode | 20081009 | |
| 25 | Instance method | Private | Method | get parameter | 20081009 | |
| 26 | 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 | 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 | IO_CONFIGURATION | Call by reference | Object reference (TYPE REF TO) | IF_FDT_WD_CONFIGURATION | FDT WD: Configuration | 20090720 | |||
| 2 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | EV_PARAMETER_VALUE | Value transfer | Type reference (TYPE) | ANY | 20090313 | ||||
| 2 | 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 | ES_CONFIG_PARAMS | Call by reference | Type reference (TYPE) | FDTS_WD_CONFIG_MODEL | display settings for config UI | 20091218 | |||
| 2 | ETS_CATALOG_FAVORITES | Call by reference | Type reference (TYPE) | IF_FDT_WD_USER_CONFIGURATION=>TS_CATALOG_FAVORITE | Catalog Favorits | 20091218 | |||
| 3 | ETS_FILTER | Call by reference | Type reference (TYPE) | IF_FDT_WD_USER_CONFIGURATION=>TS_FILTER | Filters | 20100723 | |||
| 4 | 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 | 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 | 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 | 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 | 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 | IV_LOAD_FILTERS | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | 20100723 | |||
| 3 | IV_LOAD_HOTKEYS | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20110704 | ||
| 4 | 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 | 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 | 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 | 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 | IV_PARAMETER_NAME | Call by reference | Type reference (TYPE) | ANY | 20090807 | ||||
| 2 | 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 | IS_CONFIG_PARAMS | Call by reference | Type reference (TYPE) | FDTS_WD_CONFIG_MODEL | display settings for config UI | 20090807 | |||
| 2 | ITS_CATALOG_FAVORITES | Call by reference | Type reference (TYPE) | IF_FDT_WD_USER_CONFIGURATION=>TS_CATALOG_FAVORITE | 20091218 | ||||
| 3 | ITS_FILTERS | Call by reference | Type reference (TYPE) | IF_FDT_WD_USER_CONFIGURATION=>TS_FILTER | 20100730 | ||||
| 4 | ITS_HOTKEYS | Call by reference | Type reference (TYPE) | IF_FDT_WD_USER_CONFIGURATION=>TS_HOTKEYS | 20110704 | ||||
| 5 | 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 | 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 | 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 | 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 | IV_PARAM_NAME | Call by reference | Type reference (TYPE) | FDT_WD_PARAM_NAME | Config parameter name | 20081009 | |||
| 2 | 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 | IV_PARAM_NAME | Call by reference | Type reference (TYPE) | ANY | 20081009 | ||||
| 2 | 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 |