SAP ABAP Class CL_DPR_FAVOURITES (Development Projects: Personal Favorites)
Hierarchy
☛
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
⤷ PPM-PRO (Application Component) Project Management
⤷ DEVELOPMENT_PROJECTS_SHARED (Package) Project Management - Shared Objects
⤷ PPM-PRO (Application Component) Project Management
⤷ DEVELOPMENT_PROJECTS_SHARED (Package) Project Management - Shared Objects
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_DPR_APPL_BOOTSTRAP_MEMBER | Development Projects: Classes to Be Initialized at Start | 20020408 |
Properties
Class | CL_DPR_FAVOURITES | |
Short Description | Development Projects: Personal Favorites | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | DEVELOPMENT_PROJECTS_SHARED | Project Management - Shared Objects |
Created | 20020320 | SAP |
Last change | 20141109 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | CL_CGPL_CO | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | CL_DPR_API_CO | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | CL_DPR_CGPL_DB | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
4 | CL_DPR_CO | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
5 | CL_DPR_GUID_CONVERSION_SERVICE | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
6 | CL_PERS_ADMIN | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_DPR_APPL_BOOTSTRAP_MEMBER | Development Projects: Classes to Be Initialized at Start | 20020408 |
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_DPR_APPL_OBJECT_MANAGER | 20020404 | Development Projects: Administration of Application Objects |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MT_FAVOURITES | Instance attribute | Private | Type reference (TYPE) | DPR_TT_FAVOURITES | Tabellentyp für vom Benutzer ausgewählte Favoriten | 20100927 | ||
2 | MV_FILTER_PAGE_NUMBER | Instance attribute | Private | Type reference (TYPE) | INT4 | Natürliche Zahl | 20100927 | ||
3 | MV_MAX_LASTOBJECTS | Instance attribute | Private | Type reference (TYPE) | I | 30 | Maximale Anzahl an zuletzt geöffneten Objekten | 20080317 | |
4 | MV_OBJECT_TYPE | Instance attribute | Private | Type reference (TYPE) | CGPL_OBJECT_TYPE | Object Category | 20020328 | ||
5 | MV_PERSISTENCY_HANDLE | Instance attribute | Private | Type reference (TYPE) | ACO_PERSISTENCY_HANDLE | Handle for Reference to Instance of Persistence Class | 20040624 | ||
6 | MV_REFRESH_BUFFER | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Refresh Buffer | 20020709 | ||
7 | MV_VERSION_TYPE | Instance attribute | Private | Type reference (TYPE) | CGPL_TV_VERSION_TYPE | Version type | 20031111 | ||
8 | SC_DPR_FAVOURITES | Constant | Private | Type reference (TYPE) | SPERS_KEY | 'DPR_FAVOURITE_OBJECTS' | Personalization Object Key | 20020320 | |
9 | SC_DPR_LASTOBJECTS | Constant | Private | Type reference (TYPE) | SPERS_KEY | 'DPR_LAST_OBJECTS' | Personalization Object Key | 20040922 | |
10 | SC_MAX_LASTOBJECTS | Constant | Private | Type reference (TYPE) | I | 10 | Maximum Number in Last Object to Be Opened | 20040923 | |
11 | SR_BADI_DPR_EVE_DASHBOARD | Static Attribute | Private | Object reference (TYPE REF TO) | DPR_EVE_DASHBOARD | BAdI DPR_EVE_DASHBOARD | 20080317 | ||
12 | ST_FAVOURITES_REF | Static Attribute | Private | Type reference (TYPE) | DPR_TT_FAVOURITES_REF | Table Type for References to CL_DPR_FAVOURITES | 20020328 | ||
13 | ST_HAS_AUTHORITY | Static Attribute | Private | Type reference (TYPE) | DPR_TT_HAS_AUTHORIZATION | buffer has authorization | 20090331 | ||
14 | SV_EXTENDED_FILTER | Static Attribute | Private | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20100927 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_TO_FAVOURITES | Instance method | Public | Method | Include Object in Favorites List for User | 20020328 |
2 | ADD_TO_FAVOURITES_DB | Instance method | Private | Method | Include Object in Favorites List for User | 20020328 |
3 | ADD_TO_FAVOURITES_MULTI | Instance method | Public | Method | Include Several Objects to Favorites List for User | 20120719 |
4 | ADJUST_MESSAGE_LENGTH | Static method | Private | Method | Länge der Nachrichtenvariable anpassen | 20081007 |
5 | CHECK_EXISTENCE | Instance method | Private | Method | Check Whether Objects Exist in the DB and Delete, if Req. | 20020809 |
6 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20020516 |
7 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 20020328 |
8 | DELETE_FROM_FAVOURITES | Instance method | Public | Method | Delete Object from Favorites List for User | 20020328 |
9 | DELETE_FROM_FAVOURITES_DB | Instance method | Private | Method | Delete Object from Favorites List for User | 20020328 |
10 | FILL_DISPLAY_STRUCTURE | Instance method | Private | Method | Fill Display Structure for Favorites | 20020715 |
11 | GET_AUTHORIZATION_REF | Instance method | Public | Method | Determine Authorization Reference | 20040624 |
12 | GET_FAVOURITES | Instance method | Public | Method | Read Favorites for User | 20020328 |
13 | GET_FAVOURITES_DB | Instance method | Private | Method | Read Favorites for User | 20020328 |
14 | GET_INSTANCE | Static method | Public | Method | Instantiation | 20020328 |
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | FAVOURITE_ADDED | Instance Event (0) |
Public (2) |
Entry was added to favorites | 20020709 |
2 | FAVOURITE_DELETED | Instance Event (0) |
Public (2) |
Entry was deleted from favorites | 20020709 |
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TT_FAVOURITES_D_HASH | Private | See coding | 20130109 | tt_favourites_d_hash TYPE HASHED TABLE OF dpr_ts_favourites_d
WITH UNIQUE KEY guid
|
Method Signatures
Method ADD_TO_FAVOURITES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ADD_INFO | Call by reference | Type reference (TYPE) | CLIKE | Zusatzinfo | 20020618 | ||
2 | Importing | IV_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID | GUID des Anwendungsobjekts | 20020328 | ||
3 | Importing | IV_MY_OBJECT_LIST | Call by reference | Type reference (TYPE) | STRING | CL_DPR_API_CO=>SC_BO_NODE_NAME_FAVORITE | Liste der Objekte | 20040922 | |
4 | Importing | IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | SY-UNAME | Benutzername im Benutzerstamm | 20020328 |
Method ADD_TO_FAVOURITES on class CL_DPR_FAVOURITES has no exception.
Method ADD_TO_FAVOURITES_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ADD_INFO | Call by reference | Type reference (TYPE) | CLIKE | Zusatzinfos | 20020618 | ||
2 | Importing | IV_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID | GUID des Anwendungsobjekts | 20020328 | ||
3 | Importing | IV_MY_OBJECT_LIST | Call by reference | Type reference (TYPE) | STRING | CL_DPR_API_CO=>SC_BO_NODE_NAME_FAVORITE | Liste der Objekte | 20040922 | |
4 | Importing | IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20020328 |
Method ADD_TO_FAVOURITES_DB on class CL_DPR_FAVOURITES has no exception.
Method ADD_TO_FAVOURITES_MULTI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_FAVORITES | Call by reference | Type reference (TYPE) | DPR_TT_API_FAVORITES | API: Structure for Favorites List | 20120719 | ||
2 | Importing | IV_ADD_INFO | Call by reference | Type reference (TYPE) | CLIKE | Additional Info | 20120719 | ||
3 | Importing | IV_MY_OBJECT_LIST | Call by reference | Type reference (TYPE) | STRING | CL_DPR_API_CO=>SC_BO_NODE_NAME_FAVORITE | List of Objects | 20120719 |
Method ADD_TO_FAVOURITES_MULTI on class CL_DPR_FAVOURITES has no exception.
Method ADJUST_MESSAGE_LENGTH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_EXT_ID_CONCATENATED | Call by reference | Type reference (TYPE) | STRING | Zusammengesetzte externe Bezeichnungen (Projekt, Phase,...) | 20081007 | ||
2 | Returning | RV_MESSAGE_VARIABLE | Value transfer | Type reference (TYPE) | STRING | Angepasste Nachritenvariable | 20081007 |
Method ADJUST_MESSAGE_LENGTH on class CL_DPR_FAVOURITES has no exception.
Method CHECK_EXISTENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_FAVOURITES | Call by reference | Type reference (TYPE) | DPR_TT_FAVOURITES | Tabellentyp für vom Benutzer ausgewählte Favoriten | 20030307 | ||
2 | Exporting | ET_FAVOURITES_ARCHIVED | Call by reference | Type reference (TYPE) | DPR_TT_FAVOURITES | Tabellentyp für vom Benutzer ausgewählte Favoriten | 20030307 | ||
3 | Importing | IT_FAVOURITES | Call by reference | Type reference (TYPE) | DPR_TT_FAVOURITES | Tabellentyp für vom Benutzer ausgewählte Favoriten | 20020809 | ||
4 | Importing | IV_MY_OBJECT_LIST | Call by reference | Type reference (TYPE) | STRING | CL_DPR_API_CO=>SC_BO_NODE_NAME_FAVORITE | 20050427 | ||
5 | Importing | IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20020809 |
Method CHECK_EXISTENCE on class CL_DPR_FAVOURITES has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_DPR_FAVOURITES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DPR_FAVOURITES has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Objekttyp in der Projektplanung | 20020328 | ||
2 | Importing | IV_VERSION_TYPE | Call by reference | Type reference (TYPE) | CGPL_TV_VERSION_TYPE | CL_CGPL_CO=>SC_VERSION_TYPE_NONE | Versionsart | 20031111 |
Method CONSTRUCTOR on class CL_DPR_FAVOURITES has no exception.
Method DELETE_FROM_FAVOURITES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ADD_INFO | Call by reference | Type reference (TYPE) | CLIKE | 20020625 | |||
2 | Importing | IV_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID | GUID des Anwendungsobjekts | 20020328 | ||
3 | Importing | IV_MY_OBJECT_LIST | Call by reference | Type reference (TYPE) | STRING | CL_DPR_API_CO=>SC_BO_NODE_NAME_FAVORITE | Liste der Objekte | 20040923 | |
4 | Importing | IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | SY-UNAME | Benutzername im Benutzerstamm | 20020328 |
Method DELETE_FROM_FAVOURITES on class CL_DPR_FAVOURITES has no exception.
Method DELETE_FROM_FAVOURITES_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ADD_INFO | Call by reference | Type reference (TYPE) | CLIKE | 20020625 | |||
2 | Importing | IV_GUID | Call by reference | Type reference (TYPE) | DPR_TV_GUID | GUID des Anwendungsobjekts | 20020328 | ||
3 | Importing | IV_MY_OBJECT_LIST | Call by reference | Type reference (TYPE) | STRING | CL_DPR_API_CO=>SC_BO_NODE_NAME_FAVORITE | Liste der Objekte | 20040923 | |
4 | Importing | IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20020328 |
Method DELETE_FROM_FAVOURITES_DB on class CL_DPR_FAVOURITES has no exception.
Method FILL_DISPLAY_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_FAVOURITES | Call by reference | Type reference (TYPE) | DPR_TT_FAVOURITES | Tabellentyp für vom Benutzer ausgewählte Favoriten | 20020715 | ||
2 | Importing | IT_FAVOURITES_ARCHIVED | Call by reference | Type reference (TYPE) | DPR_TT_FAVOURITES | Tabellentyp für vom Benutzer ausgewählte Favoriten | 20030307 | ||
3 | Importing | IV_MY_OBJECT_LIST | Call by reference | Type reference (TYPE) | STRING | CL_DPR_API_CO=>SC_BO_NODE_NAME_FAVORITE | Liste der Objekte | 20040923 | |
4 | Returning | RT_FAVOURITES | Value transfer | Type reference (TYPE) | DPR_TT_FAVOURITES_D | Tabellentyp für Displaystruktur für Favoritenlisten | 20020715 |
Method FILL_DISPLAY_STRUCTURE on class CL_DPR_FAVOURITES has no exception.
Method GET_AUTHORIZATION_REF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_GUID | Call by reference | Type reference (TYPE) | ACO_OBJECT_ID | Objekt-ID | 20040624 | ||
2 | Importing | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Objekttyp in der Projektplanung | 20040624 | ||
3 | Importing | IV_ROOT_GUID | Call by reference | Type reference (TYPE) | ACO_OBJECT_ID | Objekt-ID | 20040624 | ||
4 | Returning | RR_AUTHORIZATION | Value transfer | Object reference (TYPE REF TO) | IF_ACO_AUTHORIZATION | Informationen zu einem Ber.subjekt | 20040624 |
Method GET_AUTHORIZATION_REF on class CL_DPR_FAVOURITES has no exception.
Method GET_FAVOURITES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_FAVOURITES | Call by reference | Type reference (TYPE) | DPR_TT_FAVOURITES | Tabellentyp für vom Benutzer ausgewählte Favoriten | 20020716 | ||
2 | Exporting | ET_FAVOURITES_D | Call by reference | Type reference (TYPE) | DPR_TT_FAVOURITES_D | Tabellentyp für Displaystruktur für Favoritenlisten | 20020716 | ||
3 | Importing | IV_MY_OBJECT_LIST | Call by reference | Type reference (TYPE) | STRING | CL_DPR_API_CO=>SC_BO_NODE_NAME_FAVORITE | Liste der Objekte | 20040922 | |
4 | Importing | IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | SY-UNAME | Benutzername im Benutzerstamm | 20020328 |
Method GET_FAVOURITES on class CL_DPR_FAVOURITES has no exception.
Method GET_FAVOURITES_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_FAVOURITES | Call by reference | Type reference (TYPE) | DPR_TT_FAVOURITES | Tabellentyp für vom Benutzer ausgewählte Favoriten | 20030307 | ||
2 | Exporting | ET_FAVOURITES_ARCHIVED | Call by reference | Type reference (TYPE) | DPR_TT_FAVOURITES | Tabellentyp für vom Benutzer ausgewählte Favoriten | 20030307 | ||
3 | Importing | IV_CHECK_EXISTENCE | Call by reference | Type reference (TYPE) | BOOLE_D | CL_DPR_CO=>SC_TRUE | Überprüfen, ob Objekt auf DB existiert | 20020809 | |
4 | Importing | IV_MY_OBJECT_LIST | Call by reference | Type reference (TYPE) | STRING | CL_DPR_API_CO=>SC_BO_NODE_NAME_FAVORITE | Liste der Objekte | 20040922 | |
5 | Importing | IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | 20020328 |
Method GET_FAVOURITES_DB on class CL_DPR_FAVOURITES has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Objekttyp in der Projektplanung | 20020328 | ||
2 | Importing | IV_VERSION_TYPE | Call by reference | Type reference (TYPE) | CGPL_TV_VERSION_TYPE | CL_CGPL_CO=>SC_VERSION_TYPE_NONE | Versionsart | 20031111 | |
3 | Returning | RR_FAVOURITE | Value transfer | Object reference (TYPE REF TO) | CL_DPR_FAVOURITES | Development Projects: Persönliche Favoriten | 20020328 |
Method GET_INSTANCE on class CL_DPR_FAVOURITES has no exception.
Event Signatures
Event FAVOURITE_ADDED Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | EV_EXTERNAL_ID | Exporting | Value transfer | Type reference (TYPE) | STRING | Name des hinzugefügten Objektes | 20020709 | ||
2 | EV_GUID | Exporting | Value transfer | Type reference (TYPE) | DPR_TV_GUID | GUID des hinzugefügten Objektes | 20020709 |
Event FAVOURITE_DELETED Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | EV_EXTERNAL_ID | Exporting | Value transfer | Type reference (TYPE) | STRING | Name des gelöschten Objektes | 20020709 | ||
2 | EV_GUID | Exporting | Value transfer | Type reference (TYPE) | DPR_TV_GUID | GUID des gelöschten Objektes | 20020709 |
History
Last changed by/on | SAP | 20141109 |
SAP Release Created in | 200 |