SAP ABAP Class CL_CGPL_USER_OPTIONS (User-Specific Options)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-GPL (Application Component) Generic Project Planning
     CGPL_GENERIC_FUNCTIONS (Package) Project Planning - General Functions
Properties
Class CL_CGPL_USER_OPTIONS  
Short Description User-Specific Options    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package CGPL_GENERIC_FUNCTIONS   Project Planning - General Functions 
Created 19991115   SAP 
Last change 20001019   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CGPL_USER_OPTIONS has no forward declaration.
Interfaces
Class CL_CGPL_USER_OPTIONS has no interface implemented.
Friends
Class CL_CGPL_USER_OPTIONS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPLICATION Static Attribute Private Type reference (TYPE) CGPL_APPLICATION_TYPE Application in Project Planning 20000301
2 CON_BROWSER_WIDTH Constant Public Type reference (TYPE) CHAR3 'BRW' Object Browser Width 20001005
3 CON_BWQUERY01 Constant Public Type reference (TYPE) CHAR3 'BW1' 3-Byte field 20000217
4 CON_BWQUERY02 Constant Public Type reference (TYPE) CHAR3 'BW2' 3-Byte field 20000217
5 CON_BWQUERY03 Constant Public Type reference (TYPE) CHAR3 'BW3' 3-Byte field 20000217
6 CON_BWQUERY04 Constant Public Type reference (TYPE) CHAR3 'BW4' 3-Byte field 20000217
7 CON_BWQUERY05 Constant Public Type reference (TYPE) CHAR3 'BW5' 3-Byte field 20000217
8 CON_BWQUERY06 Constant Public Type reference (TYPE) CHAR3 'BW6' 3-Byte field 20000217
9 CON_BWQUERY07 Constant Public Type reference (TYPE) CHAR3 'BW7' 3-Byte field 20000217
10 CON_BWQUERY08 Constant Public Type reference (TYPE) CHAR3 'BW8' 3-Byte field 20000217
11 CON_BWQUERY09 Constant Public Type reference (TYPE) CHAR3 'BW9' 3-Byte field 20000217
12 CON_BWQUERY10 Constant Public Type reference (TYPE) CHAR3 'BW0' 3-Byte field 20000217
13 CON_BWQUERYX Constant Public Type reference (TYPE) CHAR3 'BWX' Browser Flag - Internal or External 20000228
14 CON_DEFMODE Constant Public Type reference (TYPE) CHAR3 'MOD' Default Processing Mode 20000313
15 CON_HIERLEVELS Constant Public Type reference (TYPE) CHAR3 'LEV' Expanded Hierarchy Levels 20000313
16 CON_MSPIMPPATH1 Constant Public Type reference (TYPE) CHAR3 'PA1' Path for MSP Import (First Half) 20000320
17 CON_MSPIMPPATH2 Constant Public Type reference (TYPE) CHAR3 'PA2' Path for MSP Import (Second Half) 20000320
18 CON_SEMBPS01 Constant Public Type reference (TYPE) CHAR3 'SM1' 3-Byte field 20000217
19 CON_SEMBPS02 Constant Public Type reference (TYPE) CHAR3 'SM2' 3-Byte field 20000217
20 CON_SEMBPS03 Constant Public Type reference (TYPE) CHAR3 'SM3' 3-Byte field 20000217
21 CON_SEMBPS04 Constant Public Type reference (TYPE) CHAR3 'SM4' 3-Byte field 20000217
22 CON_SEMBPS05 Constant Public Type reference (TYPE) CHAR3 'SM5' 3-Byte field 20000217
23 CON_SEMBPS06 Constant Public Type reference (TYPE) CHAR3 'SM6' 3-Byte field 20000217
24 CON_SEMBPS07 Constant Public Type reference (TYPE) CHAR3 'SM7' 3-Byte field 20000217
25 CON_SEMBPS08 Constant Public Type reference (TYPE) CHAR3 'SM8' 3-Byte field 20000217
26 CON_SEMBPS09 Constant Public Type reference (TYPE) CHAR3 'SM9' 3-Byte field 20000217
27 CON_SEMBPS10 Constant Public Type reference (TYPE) CHAR3 'SM0' 3-Byte field 20000217
28 CON_SINGLE_COLUMN Constant Public Type reference (TYPE) CHAR3 'SCO' Only One Column in Tree Controls 20010702
29 CON_STR_HIERCOLUMN Constant Public Type reference (TYPE) CHAR3 'SHC' Structure Tree Hierarchy Column (Identification/Description) 20000614
30 CON_TP_GENERAL_EXP Constant Public Type reference (TYPE) CHAR3 'TGE' General Templates Expanded 20010108
31 CON_TP_PERSONAL_EXP Constant Public Type reference (TYPE) CHAR3 'TPE' Personal Templates Expanded 20010108
32 CON_WL_HISTORY_EXP Constant Public Type reference (TYPE) CHAR3 'WHE' History in Worklist Expanded 20000314
33 CON_WL_HISTORY_NUM Constant Public Type reference (TYPE) CHAR3 'WHN' Number of Entries in History 20001006
34 CON_WL_PROJECT_EXP Constant Public Type reference (TYPE) CHAR3 'WPE' Projects in Worklist Expanded 20000314
35 INDXKEY Static Attribute Private See coding INDXKEY 19991118
36 INDXKEY_ALL_USERS Static Attribute Private See coding INDXKEY_ALL_USERS 19991221
37 OPTCHDAT Static Attribute Private Type reference (TYPE) SYDATS Changed On 19991213
38 OPTCHUSER Static Attribute Private Type reference (TYPE) USERNAME Last Changed By 19991213
39 OPTLOCK Static Attribute Private Type reference (TYPE) C OPTLOCK 19991118
40 USER_NAME Static Attribute Private Type reference (TYPE) SYUNAME SAP System, User Logon Name 20000301
41 USER_OPTIONS Static Attribute Private Type reference (TYPE) CGPLT_USER_OPTIONS_TAB Table with User Settings 19991213
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_OPTIONS Static method Public Method Places User Settings in Main Memory 19991216
2 ADD_WORKLIST_ITEM Static method Public Method Adds Entry to User Worklist 20010108
3 CHANGE_OPTIONS_VIA_POPUP Static method Public Method Change User Settings Using Dialog Box 19991119
4 GET_OPTION Static method Public Method Delivers a User Setting 20000217
5 GET_OPTIONS Static method Public Method Deliver User Settings 19991115
6 GET_TEMPLATES Static method Public Method Deliver Templates 19991117
7 GET_WORKLIST Static method Public Method Deliver Worklist 19991117
8 READ_USROPT_CLASSES Static method Private Method Reads All Classes for User Settings 20000128
9 SET_APPLICATION Static method Public Method Set Application 20000301
10 SET_OPTION Static method Public Method Sets a User Setting 20000217
11 SET_OPTIONS Static method Public Method Set User Settings 19991115
12 SET_TEMPLATES Static method Public Method Set Templates 19991117
13 SET_WORKLIST Static method Public Method Set Worklist 19991117
Events
Class CL_CGPL_USER_OPTIONS has no event.
Types
Class CL_CGPL_USER_OPTIONS has no local type.
Method Signatures

Method ACTIVATE_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_USER_OPTIONS Call by reference Type reference (TYPE) CGPLT_USER_OPTIONS_TAB Tabelle mit Benutzereinstellungen 19991216
2 Importing IM_OPTKEY Call by reference Type reference (TYPE) CHAR32 Zusätzliches Schlüsselfeld 20000128

Method ACTIVATE_OPTIONS on class CL_CGPL_USER_OPTIONS has no exception.

Method ADD_WORKLIST_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT_GUID Call by reference Type reference (TYPE) CGPL_GUID16 Projektplanung: 16-stellige GUID für Projekte und Vorgänge 20010108
2 Importing IM_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp 20010108
3 Importing IM_USER Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20010108
# Exception Resumable Description Created on
1 FAILED Eintrag konnte nicht hinzugefügt werden 20010108

Method CHANGE_OPTIONS_VIA_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LAST_USER_COMMAND Call by reference Type reference (TYPE) SYUCOMM Letzte Benutzeraktion 'CONTINUE' oder 'CANCEL' 19991119
2 Importing IM_OPTKEY Call by reference Type reference (TYPE) CHAR32 Zusätzliches Schlüsselfeld 20000128

Method CHANGE_OPTIONS_VIA_POPUP on class CL_CGPL_USER_OPTIONS has no exception.

Method GET_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VALUE Call by reference Type reference (TYPE) CHAR100 Inhalt der Benutzereinstellung 20000217
2 Importing IM_ID Call by reference Type reference (TYPE) CHAR3 ID der Benutzereinstellung 20000217

Method GET_OPTION on class CL_CGPL_USER_OPTIONS has no exception.

Method GET_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OPTCHDAT Call by reference Type reference (TYPE) SYDATS Änderungsdatum 19991117
2 Exporting EX_OPTCHUSER Call by reference Type reference (TYPE) USERNAME Letzter Änderer 19991117
3 Exporting EX_USER_OPTIONS Call by reference Type reference (TYPE) CGPLT_USER_OPTIONS_TAB Tabelle mit Benutzereinstellungen 19991115
# Exception Resumable Description Created on
1 FAILED Der Zugriff auf die Indx Tabelle führte zu einem Fehler. 19991118

Method GET_TEMPLATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OPTCHDAT Call by reference Type reference (TYPE) SYDATS Änderungsdatum 19991117
2 Exporting EX_OPTCHUSER Call by reference Type reference (TYPE) USERNAME Letzter Änderer 19991117
3 Exporting EX_TEMPLATES Call by reference Type reference (TYPE) CGPLT_USER_OPTIONS_TAB Tabelle mit Vorlagen 19991117
4 Importing IM_USER Call by reference Type reference (TYPE) SYUNAME SPACE Benutzer, dessen Vorlagen gelesen werden sollen 20010104
# Exception Resumable Description Created on
1 FAILED Der Zugriff auf die Indx Tabelle führte zu einem Fehler. 19991118

Method GET_WORKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_OPTCHDAT Call by reference Type reference (TYPE) SYDATS Änderungsdatum 19991117
2 Exporting EX_OPTCHUSER Call by reference Type reference (TYPE) USERNAME Letzter Änderer 19991117
3 Exporting EX_WORKLIST Call by reference Type reference (TYPE) CGPLT_USER_OPTIONS_TAB Tabelle mit Arbeitsvorrat 19991117
4 Importing IM_USER Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20010108
# Exception Resumable Description Created on
1 FAILED Der Zugriff auf die Indx Tabelle führte zu einem Fehler. 19991118

Method READ_USROPT_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_USROPT_CLASSES Call by reference Type reference (TYPE) CGPLT_USROPT_CLASSES Projektplanung - Klassen für die Benutzereinstellungen 20000128

Method READ_USROPT_CLASSES on class CL_CGPL_USER_OPTIONS has no exception.

Method SET_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_USER_NAME Value transfer Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20000301
2 Importing IM_APPLICATION Call by reference Type reference (TYPE) CGPL_APPLICATION_TYPE Applikation in der Projektplanung 20000301

Method SET_APPLICATION on class CL_CGPL_USER_OPTIONS has no exception.

Method SET_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Call by reference Type reference (TYPE) CHAR3 ID der Benutzereinstellung 20000217
2 Importing IM_VALUE Call by reference Type reference (TYPE) CHAR100 Inhalt der Benutzereinstellung 20000217

Method SET_OPTION on class CL_CGPL_USER_OPTIONS has no exception.

Method SET_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_USER_OPTIONS Call by reference Type reference (TYPE) CGPLT_USER_OPTIONS_TAB Tabelle mit Benutzereinstellungen 20000217
# Exception Resumable Description Created on
1 FAILED Der Zugriff auf die Indx Tabelle führte zu einem Fehler. 19991118

Method SET_TEMPLATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TEMPLATES Call by reference Type reference (TYPE) CGPLT_USER_OPTIONS_TAB Tabelle mit Vorlagen 19991117
2 Importing IM_USER Call by reference Type reference (TYPE) SYUNAME SPACE Benutzer, dessen Vorlagen gesetzt werden sollen 20010104
# Exception Resumable Description Created on
1 FAILED Der Zugriff auf die Indx Tabelle führte zu einem Fehler. 19991118

Method SET_WORKLIST 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) SYUNAME R/3-System, Anmeldename des Benutzers 20010108
2 Importing IM_WORKLIST Call by reference Type reference (TYPE) CGPLT_USER_OPTIONS_TAB Tabelle mit Arbeitsvorrat 19991117
# Exception Resumable Description Created on
1 FAILED Der Zugriff auf die Indx Tabelle führte zu einem Fehler. 19991118
History
Last changed by/on SAP  20001019 
SAP Release Created in 12A