SAP ABAP Class CL_RMPS_DESK_SETTINGS (Read User Settings/Customizing for Desk)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-RCM (Application Component) Records and Case Management
     RMPS_DESK (Package) Electronic Desk
Properties
Class CL_RMPS_DESK_SETTINGS  
Short Description Read User Settings/Customizing for Desk    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMPS_DESK   Electronic Desk 
Created 20021127   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 USTYP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RMPS_DESK_SETTINGS has no interface implemented.
Friends
Class CL_RMPS_DESK_SETTINGS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_INSTANCE Static Attribute Public Object reference (TYPE REF TO) CL_RMPS_DESK_SETTINGS Read User Settings/Customizing for Desk 20021127
2 C_ACTIVE_BAR_ID Constant Public Type reference (TYPE) STRING 'ACTIVE_BAR_ID' Active Work Area in Organizer 20021127
3 C_ATTRIBUTE_DEFAULT Constant Public Type reference (TYPE) STRING 'ATTRDEF' 20060627
4 C_CLOSE_WORKITEM Constant Public Type reference (TYPE) STRING 'CLOSE_WORKITEM' Close Work Item After Execution 20021217
5 C_CURRENT_PLAN Constant Public Type reference (TYPE) STRING 'CURRENT_PLAN' Current Fileplan (PRO) 20040519
6 C_DESK_DESK Constant Public Type reference (TYPE) STRING 'DESK_DESK' 20021202
7 C_FILEPLAN_LAST_USED Constant Public Type reference (TYPE) STRING 'FILEPLAN_LAST_USED' Last Record Plan Used 20050613
8 C_HEIGHT_HISTORY Constant Public Type reference (TYPE) STRING 'HEIGHT_HISTORY' Last Height of History 20021127
9 C_ITEM_LIST Constant Public Type reference (TYPE) STRING 'ITEM_LIST' 20021127
10 C_MANUAL_WL_REFRESH Constant Public Type reference (TYPE) STRING 'MANUAL_WL_REFRESH' Manual Refresh of Worklist 20070423
11 C_NEW_AS_POPUP Constant Public Type reference (TYPE) STRING 'WF_NEW_POPUP' Send New Work Item as Dialog Box 20030103
12 C_OPEN_NODES Constant Public Type reference (TYPE) STRING 'OPEN_NODES' Opened Folder 20021218
13 C_ORGANIZER_WIDTH Constant Public Type reference (TYPE) STRING 'ORGANIZER_WIDTH' Last Width of Organizer 20021128
14 C_OUTLOOKSTYLE Constant Public Type reference (TYPE) STRING 'OUTLOOKSTYLE' Outlook Style Active 20021127
15 C_PATH_COLUMNS Constant Public Type reference (TYPE) STRING 'PATH_COLUMNS' 20021218
16 C_PLAN_ATTRHGT Constant Public Type reference (TYPE) STRING 'PLANATTRHGT' Outlook Style Active 20040528
17 C_PORTAL_PROFILE Constant Public Type reference (TYPE) STRING 'PORTAL_PROFILE' 20030523
18 C_PRESENTATION_FIELDS Constant Public Type reference (TYPE) STRING 'PRESENTATION_FIELDS' Default List: Fields in Presentation 20050706
19 C_QUERY_DEFAULT Constant Public Type reference (TYPE) STRING 'QUERYDEF' Default Query for Locator 20040621
20 C_RECORD_LAYOUT Constant Public Type reference (TYPE) STRING 'RECORD_LAYOUT' Record Layout 20030815
21 C_TIMER_ACTIVE Constant Public Type reference (TYPE) STRING 'TIMER_ACTIVE' Timer Active 20021127
22 C_TIMER_INTERVAL Constant Public Type reference (TYPE) STRING 'TIMER_INTERVAL' Timer Interval 20021127
23 C_WF_OTHER Constant Public Type reference (TYPE) STRING 'WF_OTHER' Display Non-Records Management Work Items 20021127
24 G_ROOT_SPACE_NAME Constant Public Type reference (TYPE) STRING 'RM_EDESK' Root Namespace 20021127
25 G_SETTING_SPACE Static Attribute Public Object reference (TYPE REF TO) CL_SRM_US_SETTING_SPACE Namespace for User Settings (Hierarchically Organized) 20021127
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DESK_AUTHORIZED Instance method Public Method Check Valid Desks 20070928
2 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20021127
3 DELETE_SETTINGS Instance method Public Method Delete Settings 20021127
4 GET_AUTHORIZED_DESKS Instance method Public Method Get Valid Electronic Desks 20070928
5 GET_BOOLEAN Instance method Public Method Determine Boolean 20021127
6 GET_DEFAULT_DESK Static method Public Method 20050216
7 GET_INSTANCE Static method Public Method Get Instance (Singleton) 20021127
8 GET_INTEGER Instance method Public Method Determine Integer 20021127
9 GET_PERSONALIZATION_DESK Instance method Protected Method Get Valid Desks for User or Role 20070928
10 GET_STRING Instance method Public Method Determine String 20021127
11 SET_BOOLEAN Instance method Public Method Set Boolean 20021127
12 SET_INTEGER Instance method Public Method Set Integer 20021127
13 SET_STRING Instance method Public Method Set String 20021127
Events
Class CL_RMPS_DESK_SETTINGS has no event.
Types
Class CL_RMPS_DESK_SETTINGS has no local type.
Method Signatures

Method CHECK_DESK_AUTHORIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_NOT_AUTHORIZED Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Possible Values IF_SRM=>TRUE / FALSE 20070928
2 Changing CH_VALUE Call by reference Type reference (TYPE) STRING Erlaubte Elektonische Schreibtische 20070928

Method CHECK_DESK_AUTHORIZED on class CL_RMPS_DESK_SETTINGS has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method DELETE_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) STRING 20021127

Method DELETE_SETTINGS on class CL_RMPS_DESK_SETTINGS has no exception.

Method GET_AUTHORIZED_DESKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_USER Call by reference Type reference (TYPE) SPERS_LOBJ Personalization object key 20070928
2 Returning RE_DESKS Value transfer Type reference (TYPE) RMPS_ROLE_DESK_TC_T Table for assigning allowable desks to roles. 20070928

Method GET_AUTHORIZED_DESKS on class CL_RMPS_DESK_SETTINGS has no exception.

Method GET_BOOLEAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) STRING 20021127
2 Returning RE_BOOLEAN Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20021127

Method GET_BOOLEAN on class CL_RMPS_DESK_SETTINGS has no exception.

Method GET_DEFAULT_DESK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DESK Value transfer Type reference (TYPE) RMPS_DESK_DESK Schreibtisch 20050216

Method GET_DEFAULT_DESK on class CL_RMPS_DESK_SETTINGS has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RMPS_DESK_SETTINGS Benutzereinstellungen/Customizing für Schreibtisch lesen 20021127

Method GET_INSTANCE on class CL_RMPS_DESK_SETTINGS has no exception.

Method GET_INTEGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) STRING 20021127
2 Returning RE_VALUE Value transfer Type reference (TYPE) I 20021127

Method GET_INTEGER on class CL_RMPS_DESK_SETTINGS has no exception.

Method GET_PERSONALIZATION_DESK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_DESKS Call by reference Type reference (TYPE) RMPS_ROLE_DESK_TC_T Table for assigning allowable desks to roles. 20070928
2 Importing IM_OBJECT Call by reference Type reference (TYPE) SPERS_LOBJ Personalization object key 20070928
3 Importing IM_TYPE Call by reference Type reference (TYPE) SPERS_TYPE Personalization level 20070928

Method GET_PERSONALIZATION_DESK on class CL_RMPS_DESK_SETTINGS has no exception.

Method GET_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) STRING 20021127
2 Returning RE_VALUE Value transfer Type reference (TYPE) STRING Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20021127

Method GET_STRING on class CL_RMPS_DESK_SETTINGS has no exception.

Method SET_BOOLEAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) STRING 20021127
2 Importing IM_VALUE Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20021127

Method SET_BOOLEAN on class CL_RMPS_DESK_SETTINGS has no exception.

Method SET_INTEGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) STRING 20021127
2 Importing IM_VALUE Call by reference Type reference (TYPE) I 20021127

Method SET_INTEGER on class CL_RMPS_DESK_SETTINGS has no exception.

Method SET_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) STRING 20021127
2 Importing IM_VALUE Call by reference Type reference (TYPE) STRING 20021127

Method SET_STRING on class CL_RMPS_DESK_SETTINGS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 110_620