SAP ABAP Class /RPM/CL_FAVOURITES (Favorites for xRPM objects)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     /RPM/API (Package) xRPM External Interfaces
Properties
Class /RPM/CL_FAVOURITES  
Short Description Favorites for xRPM objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RPM/API   xRPM External Interfaces 
Created 20070423   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /RPM/CL_FAVOURITES has no forward declaration.
Interfaces
Class /RPM/CL_FAVOURITES has no interface implemented.
Friends
Class /RPM/CL_FAVOURITES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_OBJECT_TYPE Static Attribute Private Type reference (TYPE) /RPM/TV_FAVO_OBJECT_TYPE Favourite Object type 20070423
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FAVOURITE_ITEMS Static method Private Method Add the favourite items for a favorite 20070425
2 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20070423
3 CONSTRUCTOR Instance method Public Constructor Constructor 20070423
4 GET_DEFAULT_FAVOURITE Static method Public Method Get defaullt favourite 20070423
5 GET_FAVOURITE_DESCRIPTION Static method Public Method Get the Favourite Description 20070503
6 GET_FAVOURITE_DETAIL Static method Public Method Get favourite detail 20070423
7 GET_FAVOURITE_ITEMS Static method Public Method Get the list of favourite items for a favorite 20070423
8 GET_FAVOURITE_LISTS Static method Public Method Get list of favorites for a user 20070424
9 GET_SEL_VAR_DATA Static method Public Method Get selection variant data 20100525
10 GET_SEL_VAR_DEFAULT Static method Public Method Get the default selection variant 20100525
11 GET_SEL_VAR_DESCRIPTION Static method Public Method Get the Favourite Description 20100525
12 GET_SEL_VAR_DETAIL Static method Public Method Get the selection variant detail like name 20100525
13 GET_SEL_VAR_LIST Static method Public Method Get the list of selection variants 20100525
14 MODIFY_FAVOURITE_DESCRIPTION Static method Public Method Modify the Favorite Description 20070503
15 MODIFY_FAVOURITE_ITEMS Static method Public Method Modify favourite items of a favourite 20070425
16 MODIFY_SEL_VAR_DATA Static method Public Method Modify options for the selection variant 20100526
17 REMOVE_FAVOURITE_ITEMS Static method Private Method Remove favourite items for a favorite 20070425
18 SET_DEFAULT_FAVOURITE Static method Public Method Set the default flag for a favourite 20070424
19 SET_DEFAULT_SEL_VAR Static method Public Method Set the default flag for a selection variant 20100526
20 SET_FAVOURITE_DETAIL Static method Public Method Set favourite detail 20070423
21 SET_SEL_VAR_DETAIL Static method Public Method Set favourite detail 20100526
22 UNSET_DEFAULT_FAVOURITE Static method Public Method Remove default flag for a favourite 20070424
Events
Class /RPM/CL_FAVOURITES has no event.
Types
Class /RPM/CL_FAVOURITES has no local type.
Method Signatures

Method ADD_FAVOURITE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20070425
2 Exporting EV_RC Value transfer Type reference (TYPE) I 20070425
3 Importing IS_CONTEXT Value transfer Type reference (TYPE) /RPM/TS_FAVO_CONTEXT Favorite context 20070510
4 Importing IT_FAVO_ITEMS Call by reference Type reference (TYPE) /RPM/TT_FAVOURITE_ITEMS_API List of favorite items 20070425
5 Importing IV_FAVO_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20070425
6 Importing IV_LANGUAGE Value transfer Type reference (TYPE) LAISO Language according to ISO 639 20070425

Method ADD_FAVOURITE_ITEMS on class /RPM/CL_FAVOURITES has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /RPM/CL_FAVOURITES has no parameter.
Method CLASS_CONSTRUCTOR on class /RPM/CL_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 Value transfer Type reference (TYPE) /RPM/TV_FAVO_OBJECT_TYPE Object type of Favourites 20070423

Method CONSTRUCTOR on class /RPM/CL_FAVOURITES has no exception.

Method GET_DEFAULT_FAVOURITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FAVO_DEFAULT Value transfer Type reference (TYPE) /RPM/FAVOURITE_TS_DEFAULT Default favourite 20070423
2 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20070424
3 Exporting EV_RC Value transfer Type reference (TYPE) I Error code 20070424
4 Importing IS_CONTEXT Value transfer Type reference (TYPE) /RPM/TS_FAVO_CONTEXT Favorite context 20070510

Method GET_DEFAULT_FAVOURITE on class /RPM/CL_FAVOURITES has no exception.

Method GET_FAVOURITE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20070503
2 Exporting EV_COMMENT Call by reference Type reference (TYPE) STRING 20070503
3 Exporting EV_RC Value transfer Type reference (TYPE) I 20070503
4 Importing IV_FAVO_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20070503
5 Importing IV_LANGUAGE Value transfer Type reference (TYPE) LAISO Language according to ISO 639 20070503

Method GET_FAVOURITE_DESCRIPTION on class /RPM/CL_FAVOURITES has no exception.

Method GET_FAVOURITE_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FAVO_ATTRIBUTES Value transfer Type reference (TYPE) /RPM/TS_FAVOURITE_LIST_API Favorite Lists 20070424
2 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20070423
3 Exporting EV_RC Value transfer Type reference (TYPE) I 20070423
4 Importing IS_CONTEXT Value transfer Type reference (TYPE) /RPM/TS_FAVO_CONTEXT Favorite context 20070510
5 Importing IV_FAVO_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID External id of Favourites 20070430
6 Importing IV_LANGUAGE Value transfer Type reference (TYPE) LAISO Language according to ISO 639 20070423

Method GET_FAVOURITE_DETAIL on class /RPM/CL_FAVOURITES has no exception.

Method GET_FAVOURITE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAVO_ITEMS Call by reference Type reference (TYPE) /RPM/TT_FAVOURITE_ITEMS_API List of favorite items 20070425
2 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20070425
3 Exporting EV_RC Value transfer Type reference (TYPE) I 20070425
4 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_FAVO_CONTEXT Favorite context 20070510
5 Importing IV_FAVO_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20070425
6 Importing IV_LANGUAGE Value transfer Type reference (TYPE) LAISO Language according to ISO 639 20070425

Method GET_FAVOURITE_ITEMS on class /RPM/CL_FAVOURITES has no exception.

Method GET_FAVOURITE_LISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FAVO_ATTRIBUTES Call by reference Type reference (TYPE) /RPM/TT_FAVOURITE_LISTS_API Favorite Lists 20070424
2 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20070424
3 Exporting EV_RC Value transfer Type reference (TYPE) I 20070424
4 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_FAVO_CONTEXT Favorite context 20070510
5 Importing IV_LANGUAGE Value transfer Type reference (TYPE) LAISO Language according to ISO 639 20070424

Method GET_FAVOURITE_LISTS on class /RPM/CL_FAVOURITES has no exception.

Method GET_SEL_VAR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20100525
2 Exporting ET_SEL_VAR_DATA Call by reference Type reference (TYPE) /RPM/TT_SEL_VAR_DATA_API Table type for data contained in selection variant 20100525
3 Exporting EV_RC Call by reference Type reference (TYPE) I 20100525
4 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_FAVO_CONTEXT Favorite context 20100525
5 Importing IV_SEL_VAR_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20100525

Method GET_SEL_VAR_DATA on class /RPM/CL_FAVOURITES has no exception.

Method GET_SEL_VAR_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DEFAULT Call by reference Type reference (TYPE) /RPM/TS_SEL_VAR_DEFAULT Default Selection Variant 20100525
2 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20100525
3 Exporting EV_RC Call by reference Type reference (TYPE) I 20100525
4 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_FAVO_CONTEXT User Name 20100525

Method GET_SEL_VAR_DEFAULT on class /RPM/CL_FAVOURITES has no exception.

Method GET_SEL_VAR_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20100525
2 Exporting EV_COMMENT Call by reference Type reference (TYPE) STRING 20100525
3 Exporting EV_RC Value transfer Type reference (TYPE) I 20100525
4 Importing IV_LANGUAGE Value transfer Type reference (TYPE) LAISO Language according to ISO 639 20100525
5 Importing IV_SEL_VAR_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20100525

Method GET_SEL_VAR_DESCRIPTION on class /RPM/CL_FAVOURITES has no exception.

Method GET_SEL_VAR_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SEL_VAR_DETAILS Call by reference Type reference (TYPE) /RPM/TS_SEL_VAR_LIST_API List of selection Variants 20100525
2 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20100525
3 Exporting EV_RC Call by reference Type reference (TYPE) I 20100525
4 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_FAVO_CONTEXT User Name 20100525
5 Importing IV_SEL_VAR_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20100525

Method GET_SEL_VAR_DETAIL on class /RPM/CL_FAVOURITES has no exception.

Method GET_SEL_VAR_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20100525
2 Exporting ET_SEL_VAR_DETAILS_API Call by reference Type reference (TYPE) /RPM/TT_SEL_VAR_LIST_API Table type for list of selection variants 20100525
3 Exporting EV_RC Call by reference Type reference (TYPE) I 20100525
4 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_FAVO_CONTEXT User name (Favorites) 20100525

Method GET_SEL_VAR_LIST on class /RPM/CL_FAVOURITES has no exception.

Method MODIFY_FAVOURITE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20070503
2 Exporting EV_RC Value transfer Type reference (TYPE) I 20070503
3 Importing IV_CHANGE_MODE Value transfer Type reference (TYPE) /RPM/TV_FAVO_CHANGE_MODE Change Mode for Favorites 20070503
4 Importing IV_COMMENT Call by reference Type reference (TYPE) STRING 20070503
5 Importing IV_FAVO_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20070503
6 Importing IV_LANGUAGE Value transfer Type reference (TYPE) LAISO Language according to ISO 639 20070503

Method MODIFY_FAVOURITE_DESCRIPTION on class /RPM/CL_FAVOURITES has no exception.

Method MODIFY_FAVOURITE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20070425
2 Exporting EV_RC Value transfer Type reference (TYPE) I 20070425
3 Importing IS_CONTEXT Value transfer Type reference (TYPE) /RPM/TS_FAVO_CONTEXT Favorite context 20070510
4 Importing IT_FAVO_ITEMS Call by reference Type reference (TYPE) /RPM/TT_FAVOURITE_ITEMS_API List of favorite items 20070425
5 Importing IV_CHANGE_MODE Value transfer Type reference (TYPE) /RPM/TV_FAVO_CHANGE_MODE Change Mode for Favorites 20070510
6 Importing IV_FAVO_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20070425
7 Importing IV_LANGUAGE Value transfer Type reference (TYPE) LAISO Language according to ISO 639 20070425

Method MODIFY_FAVOURITE_ITEMS on class /RPM/CL_FAVOURITES has no exception.

Method MODIFY_SEL_VAR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20100526
2 Exporting EV_RC Value transfer Type reference (TYPE) I 20100526
3 Importing IS_CONTEXT Value transfer Type reference (TYPE) /RPM/TS_FAVO_CONTEXT Favorite context 20100526
4 Importing IT_SEL_VAR_DATA Call by reference Type reference (TYPE) /RPM/TT_SEL_VAR_DATA_API List of favorite items 20100526
5 Importing IV_CHANGE_MODE Value transfer Type reference (TYPE) /RPM/TV_FAVO_CHANGE_MODE Change Mode for Favorites 20100526
6 Importing IV_SEL_VAR_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20100526

Method MODIFY_SEL_VAR_DATA on class /RPM/CL_FAVOURITES has no exception.

Method REMOVE_FAVOURITE_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20070425
2 Exporting EV_RC Value transfer Type reference (TYPE) I 20070425
3 Importing IS_CONTEXT Value transfer Type reference (TYPE) /RPM/TS_FAVO_CONTEXT Favorite context 20070510
4 Importing IT_FAVO_ITEMS Call by reference Type reference (TYPE) /RPM/TT_FAVOURITE_ITEMS_API List of favorite items 20070425
5 Importing IV_FAVO_GUID Value transfer Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20070425
6 Importing IV_LANGUAGE Value transfer Type reference (TYPE) LAISO Language according to ISO 639 20070425

Method REMOVE_FAVOURITE_ITEMS on class /RPM/CL_FAVOURITES has no exception.

Method SET_DEFAULT_FAVOURITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20070424
2 Exporting EV_RC Value transfer Type reference (TYPE) I Error code 20070424
3 Importing IS_FAVO_DEFAULT Value transfer Type reference (TYPE) /RPM/FAVOURITE_TS_DEFAULT Default favourite 20070424
4 Importing IV_USER Value transfer Type reference (TYPE) UNAME User Name 20070424

Method SET_DEFAULT_FAVOURITE on class /RPM/CL_FAVOURITES has no exception.

Method SET_DEFAULT_SEL_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20100526
2 Exporting EV_RC Value transfer Type reference (TYPE) I Error code 20100526
3 Importing IS_SEL_VAR_DEFAULT Value transfer Type reference (TYPE) /RPM/TS_SEL_VAR_DEFAULT Default favourite 20100526
4 Importing IV_SET_UNSET_FLAG Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100526
5 Importing IV_USER Value transfer Type reference (TYPE) UNAME User Name 20100526

Method SET_DEFAULT_SEL_VAR on class /RPM/CL_FAVOURITES has no exception.

Method SET_FAVOURITE_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FAVO_ATTRIBUTES Value transfer Type reference (TYPE) /RPM/TS_FAVOURITE_LIST_API Favourite Detail 20070510
2 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20070423
3 Exporting EV_RC Value transfer Type reference (TYPE) I 20070423
4 Importing IS_CONTEXT Value transfer Type reference (TYPE) /RPM/TS_FAVO_CONTEXT Favorite context 20070510
5 Importing IS_FAVO_ATTRIBUTES Value transfer Type reference (TYPE) /RPM/TS_FAVOURITE_LIST_API 20070424
6 Importing IV_CHANGE_MODE Value transfer Type reference (TYPE) /RPM/TV_FAVO_CHANGE_MODE Change Mode for Favourites 20070423
7 Importing IV_LANGUAGE Value transfer Type reference (TYPE) LAISO Language according to ISO 639 20070423

Method SET_FAVOURITE_DETAIL on class /RPM/CL_FAVOURITES has no exception.

Method SET_SEL_VAR_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SEL_VAR_DETAIL Value transfer Type reference (TYPE) /RPM/TS_SEL_VAR_LIST_API Favourite Detail 20100526
2 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20100526
3 Exporting EV_RC Value transfer Type reference (TYPE) I 20100526
4 Importing IS_CONTEXT Value transfer Type reference (TYPE) /RPM/TS_FAVO_CONTEXT Favorite context 20100526
5 Importing IS_SEL_VAR_DETAIL Value transfer Type reference (TYPE) /RPM/TS_SEL_VAR_LIST_API Selection Variant Detail 20100526
6 Importing IV_CHANGE_MODE Value transfer Type reference (TYPE) /RPM/TV_FAVO_CHANGE_MODE Change Mode for Favourites 20100526

Method SET_SEL_VAR_DETAIL on class /RPM/CL_FAVOURITES has no exception.

Method UNSET_DEFAULT_FAVOURITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20070424
2 Exporting EV_RC Value transfer Type reference (TYPE) I Error code 20070424
3 Importing IS_FAVO_DEFAULT Value transfer Type reference (TYPE) /RPM/FAVOURITE_TS_DEFAULT Default favourite 20070424
4 Importing IV_USER Value transfer Type reference (TYPE) UNAME User Name 20070424

Method UNSET_DEFAULT_FAVOURITE on class /RPM/CL_FAVOURITES has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 450