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 | Static Attribute | Private | Type reference (TYPE) | CGPL_APPLICATION_TYPE | Application in Project Planning | 20000301 | |||
| 2 | Constant | Public | Type reference (TYPE) | CHAR3 | 'BRW' | Object Browser Width | 20001005 | ||
| 3 | Constant | Public | Type reference (TYPE) | CHAR3 | 'BW1' | 3-Byte field | 20000217 | ||
| 4 | Constant | Public | Type reference (TYPE) | CHAR3 | 'BW2' | 3-Byte field | 20000217 | ||
| 5 | Constant | Public | Type reference (TYPE) | CHAR3 | 'BW3' | 3-Byte field | 20000217 | ||
| 6 | Constant | Public | Type reference (TYPE) | CHAR3 | 'BW4' | 3-Byte field | 20000217 | ||
| 7 | Constant | Public | Type reference (TYPE) | CHAR3 | 'BW5' | 3-Byte field | 20000217 | ||
| 8 | Constant | Public | Type reference (TYPE) | CHAR3 | 'BW6' | 3-Byte field | 20000217 | ||
| 9 | Constant | Public | Type reference (TYPE) | CHAR3 | 'BW7' | 3-Byte field | 20000217 | ||
| 10 | Constant | Public | Type reference (TYPE) | CHAR3 | 'BW8' | 3-Byte field | 20000217 | ||
| 11 | Constant | Public | Type reference (TYPE) | CHAR3 | 'BW9' | 3-Byte field | 20000217 | ||
| 12 | Constant | Public | Type reference (TYPE) | CHAR3 | 'BW0' | 3-Byte field | 20000217 | ||
| 13 | Constant | Public | Type reference (TYPE) | CHAR3 | 'BWX' | Browser Flag - Internal or External | 20000228 | ||
| 14 | Constant | Public | Type reference (TYPE) | CHAR3 | 'MOD' | Default Processing Mode | 20000313 | ||
| 15 | Constant | Public | Type reference (TYPE) | CHAR3 | 'LEV' | Expanded Hierarchy Levels | 20000313 | ||
| 16 | Constant | Public | Type reference (TYPE) | CHAR3 | 'PA1' | Path for MSP Import (First Half) | 20000320 | ||
| 17 | Constant | Public | Type reference (TYPE) | CHAR3 | 'PA2' | Path for MSP Import (Second Half) | 20000320 | ||
| 18 | Constant | Public | Type reference (TYPE) | CHAR3 | 'SM1' | 3-Byte field | 20000217 | ||
| 19 | Constant | Public | Type reference (TYPE) | CHAR3 | 'SM2' | 3-Byte field | 20000217 | ||
| 20 | Constant | Public | Type reference (TYPE) | CHAR3 | 'SM3' | 3-Byte field | 20000217 | ||
| 21 | Constant | Public | Type reference (TYPE) | CHAR3 | 'SM4' | 3-Byte field | 20000217 | ||
| 22 | Constant | Public | Type reference (TYPE) | CHAR3 | 'SM5' | 3-Byte field | 20000217 | ||
| 23 | Constant | Public | Type reference (TYPE) | CHAR3 | 'SM6' | 3-Byte field | 20000217 | ||
| 24 | Constant | Public | Type reference (TYPE) | CHAR3 | 'SM7' | 3-Byte field | 20000217 | ||
| 25 | Constant | Public | Type reference (TYPE) | CHAR3 | 'SM8' | 3-Byte field | 20000217 | ||
| 26 | Constant | Public | Type reference (TYPE) | CHAR3 | 'SM9' | 3-Byte field | 20000217 | ||
| 27 | Constant | Public | Type reference (TYPE) | CHAR3 | 'SM0' | 3-Byte field | 20000217 | ||
| 28 | Constant | Public | Type reference (TYPE) | CHAR3 | 'SCO' | Only One Column in Tree Controls | 20010702 | ||
| 29 | Constant | Public | Type reference (TYPE) | CHAR3 | 'SHC' | Structure Tree Hierarchy Column (Identification/Description) | 20000614 | ||
| 30 | Constant | Public | Type reference (TYPE) | CHAR3 | 'TGE' | General Templates Expanded | 20010108 | ||
| 31 | Constant | Public | Type reference (TYPE) | CHAR3 | 'TPE' | Personal Templates Expanded | 20010108 | ||
| 32 | Constant | Public | Type reference (TYPE) | CHAR3 | 'WHE' | History in Worklist Expanded | 20000314 | ||
| 33 | Constant | Public | Type reference (TYPE) | CHAR3 | 'WHN' | Number of Entries in History | 20001006 | ||
| 34 | Constant | Public | Type reference (TYPE) | CHAR3 | 'WPE' | Projects in Worklist Expanded | 20000314 | ||
| 35 | Static Attribute | Private | See coding | INDXKEY | 19991118 | ||||
| 36 | Static Attribute | Private | See coding | INDXKEY_ALL_USERS | 19991221 | ||||
| 37 | Static Attribute | Private | Type reference (TYPE) | SYDATS | Changed On | 19991213 | |||
| 38 | Static Attribute | Private | Type reference (TYPE) | USERNAME | Last Changed By | 19991213 | |||
| 39 | Static Attribute | Private | Type reference (TYPE) | C | OPTLOCK | 19991118 | |||
| 40 | Static Attribute | Private | Type reference (TYPE) | SYUNAME | SAP System, User Logon Name | 20000301 | |||
| 41 | 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 | Static method | Public | Method | Places User Settings in Main Memory | 19991216 | |
| 2 | Static method | Public | Method | Adds Entry to User Worklist | 20010108 | |
| 3 | Static method | Public | Method | Change User Settings Using Dialog Box | 19991119 | |
| 4 | Static method | Public | Method | Delivers a User Setting | 20000217 | |
| 5 | Static method | Public | Method | Deliver User Settings | 19991115 | |
| 6 | Static method | Public | Method | Deliver Templates | 19991117 | |
| 7 | Static method | Public | Method | Deliver Worklist | 19991117 | |
| 8 | Static method | Private | Method | Reads All Classes for User Settings | 20000128 | |
| 9 | Static method | Public | Method | Set Application | 20000301 | |
| 10 | Static method | Public | Method | Sets a User Setting | 20000217 | |
| 11 | Static method | Public | Method | Set User Settings | 19991115 | |
| 12 | Static method | Public | Method | Set Templates | 19991117 | |
| 13 | 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 | EX_USER_OPTIONS | Call by reference | Type reference (TYPE) | CGPLT_USER_OPTIONS_TAB | Tabelle mit Benutzereinstellungen | 19991216 | |||
| 2 | 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 | IM_OBJECT_GUID | Call by reference | Type reference (TYPE) | CGPL_GUID16 | Projektplanung: 16-stellige GUID für Projekte und Vorgänge | 20010108 | |||
| 2 | IM_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Objekttyp | 20010108 | |||
| 3 | IM_USER | Call by reference | Type reference (TYPE) | SYUNAME | R/3-System, Anmeldename des Benutzers | 20010108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EX_LAST_USER_COMMAND | Call by reference | Type reference (TYPE) | SYUCOMM | Letzte Benutzeraktion 'CONTINUE' oder 'CANCEL' | 19991119 | |||
| 2 | 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 | EX_VALUE | Call by reference | Type reference (TYPE) | CHAR100 | Inhalt der Benutzereinstellung | 20000217 | |||
| 2 | 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 | EX_OPTCHDAT | Call by reference | Type reference (TYPE) | SYDATS | Änderungsdatum | 19991117 | |||
| 2 | EX_OPTCHUSER | Call by reference | Type reference (TYPE) | USERNAME | Letzter Änderer | 19991117 | |||
| 3 | EX_USER_OPTIONS | Call by reference | Type reference (TYPE) | CGPLT_USER_OPTIONS_TAB | Tabelle mit Benutzereinstellungen | 19991115 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EX_OPTCHDAT | Call by reference | Type reference (TYPE) | SYDATS | Änderungsdatum | 19991117 | |||
| 2 | EX_OPTCHUSER | Call by reference | Type reference (TYPE) | USERNAME | Letzter Änderer | 19991117 | |||
| 3 | EX_TEMPLATES | Call by reference | Type reference (TYPE) | CGPLT_USER_OPTIONS_TAB | Tabelle mit Vorlagen | 19991117 | |||
| 4 | IM_USER | Call by reference | Type reference (TYPE) | SYUNAME | SPACE | Benutzer, dessen Vorlagen gelesen werden sollen | 20010104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EX_OPTCHDAT | Call by reference | Type reference (TYPE) | SYDATS | Änderungsdatum | 19991117 | |||
| 2 | EX_OPTCHUSER | Call by reference | Type reference (TYPE) | USERNAME | Letzter Änderer | 19991117 | |||
| 3 | EX_WORKLIST | Call by reference | Type reference (TYPE) | CGPLT_USER_OPTIONS_TAB | Tabelle mit Arbeitsvorrat | 19991117 | |||
| 4 | IM_USER | Call by reference | Type reference (TYPE) | SYUNAME | R/3-System, Anmeldename des Benutzers | 20010108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | CH_USER_NAME | Value transfer | Type reference (TYPE) | SYUNAME | R/3-System, Anmeldename des Benutzers | 20000301 | |||
| 2 | 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 | IM_ID | Call by reference | Type reference (TYPE) | CHAR3 | ID der Benutzereinstellung | 20000217 | |||
| 2 | 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 | CH_USER_OPTIONS | Call by reference | Type reference (TYPE) | CGPLT_USER_OPTIONS_TAB | Tabelle mit Benutzereinstellungen | 20000217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IM_TEMPLATES | Call by reference | Type reference (TYPE) | CGPLT_USER_OPTIONS_TAB | Tabelle mit Vorlagen | 19991117 | |||
| 2 | IM_USER | Call by reference | Type reference (TYPE) | SYUNAME | SPACE | Benutzer, dessen Vorlagen gesetzt werden sollen | 20010104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IM_USER | Call by reference | Type reference (TYPE) | SYUNAME | R/3-System, Anmeldename des Benutzers | 20010108 | |||
| 2 | IM_WORKLIST | Call by reference | Type reference (TYPE) | CGPLT_USER_OPTIONS_TAB | Tabelle mit Arbeitsvorrat | 19991117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Der Zugriff auf die Indx Tabelle führte zu einem Fehler. | 19991118 |
History
| Last changed by/on | SAP | 20001019 |
| SAP Release Created in | 12A |