SAP ABAP Class CL_GRM_FAVORITE_HANDLER (Generic Role Manager: Favorites Handling)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-OM-OM (Application Component) Organizational Plan
     SP0G (Package) HR-OM: Generic Role 'Manager'
Properties
Class CL_GRM_FAVORITE_HANDLER  
Short Description Generic Role Manager: Favorites Handling    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SP0G   HR-OM: Generic Role 'Manager' 
Created 20001017   SAP 
Last change 20001113   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRM_FAVORITE_HANDLER has no forward declaration.
Interfaces
Class CL_GRM_FAVORITE_HANDLER has no interface implemented.
Friends
Class CL_GRM_FAVORITE_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FAVORITES Instance attribute Public Type reference (TYPE) GMFAV_T Favorites for Given Structure Keys 20001030
2 FAV_COUNTER Instance attribute Public Type reference (TYPE) SYTABIX Current Number of Favorites 20001017
3 INT_FAVORITES Instance attribute Private Type reference (TYPE) GMFAV_T Favorites for Given Structure Keys, Internal 20001027
4 LOGSYS Instance attribute Private Type reference (TYPE) LOGSYS Logical System 20001017
5 SINGLE_SELECTION Instance attribute Private Type reference (TYPE) FLAG Flag: Single Selection 20001030
6 STRUCKEYS Instance attribute Private Type reference (TYPE) GMSTRKEY_T Generic Role Manager: Table Type for GMSTRUCKEY 20001017
7 TEMP_FAVORITE Instance attribute Public Type reference (TYPE) GMFAVORITE Generic Role Manager: Favorites 20001027
8 TEMP_FAVORITE_NAME Static Attribute Public Type reference (TYPE) GMFAVNAME IS INITIAL Generic Role Manager: Favorites 20001030
9 USER Instance attribute Private Type reference (TYPE) SYUNAME Current User 20001017
10 VALIDOTYPES Instance attribute Private Type reference (TYPE) OTYPE_T Valid Object Types for Single Selection 20001030
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FAVORITE Instance method Public Method Inserts New Favorites 20001017
2 CHECK_SELECTION Instance method Public Method Checks Whether Objects Are Selected 20001019
3 CONSTRUCTOR Instance method Public Constructor Constructor 20001017
4 COPY_INT_FAVORITES_TO_PUBLIC Instance method Private Method Copies Internal Favorites to Public Attributes 20001030
5 DELETE_FAVORITE Instance method Public Method Deletes Favorites 20001017
6 GET_LTDX_KEY Static method Public Method Returns Fixed Elements of LTDX Key 20001017
7 READ_FAVORITES Instance method Private Method Reads Favorites from LTDX 20001017
8 RENAME_FAVORITE Instance method Public Method Changes the Name of a Favorite 20001020
Events
Class CL_GRM_FAVORITE_HANDLER has no event.
Types
Class CL_GRM_FAVORITE_HANDLER has no local type.
Method Signatures

Method ADD_FAVORITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_SUPPLIER Call by reference Type reference (TYPE) REF TO CL_GRM_DATA_SUPPLIER Generische Rolle Manager: Datenbeschaffung 20001017
2 Importing DISPLAY_MANAGER Call by reference Type reference (TYPE) REF TO CL_GRM_DISPLAY_MANAGER Generische Rolle Manager: Visualisierung der Objektauswahl 20001017
3 Importing FAV_NAME Value transfer Type reference (TYPE) GMFAVNAME Generische Rolle Manager: Suchvariante 20001017
4 Importing STRUCKEY Value transfer Type reference (TYPE) GMSTRUCKEY Generische Rolle Manager: Schlüssel der Strukturdefinition 20001017
# Exception Resumable Description Created on
1 FAVNAME_ALREADY_EXISTS Name existiert bereits 20001017

Method CHECK_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_SUPPLIER Call by reference Object reference (TYPE REF TO) CL_GRM_DATA_SUPPLIER Generische Rolle Manager: Datenbeschaffung 20001019
2 Importing DISPLAY_MANAGER Call by reference Object reference (TYPE REF TO) CL_GRM_DISPLAY_MANAGER Generische Rolle Manager: Visualisierung der Objektauswahl 20001019
3 Exporting OBJECTS Value transfer Type reference (TYPE) OBJEC_T Selektierte Objekte 20001019
# Exception Resumable Description Created on
1 NOTHING_SELECTED Keine Objekte selektiert 20001019

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOGSYS Value transfer Type reference (TYPE) LOGSYS Logisches System 20001017
2 Importing SELECTION Value transfer Type reference (TYPE) GMSELMODE Generische Rolle Manager: Selektionsmodus 20001030
3 Importing STRUCKEYS Value transfer Type reference (TYPE) GMSTRKEY_T Strukturschlüssel 20001017
4 Importing USER Value transfer Type reference (TYPE) SYUNAME SY-UNAME R/3-System, Anmeldename des Benutzers 20001017
5 Importing VALIDOTYPES Call by reference Type reference (TYPE) OTYPE_T Gültige Objekttypen 20001024

Method CONSTRUCTOR on class CL_GRM_FAVORITE_HANDLER has no exception.

Method COPY_INT_FAVORITES_TO_PUBLIC Signature

Method COPY_INT_FAVORITES_TO_PUBLIC on class CL_GRM_FAVORITE_HANDLER has no parameter.
Method COPY_INT_FAVORITES_TO_PUBLIC on class CL_GRM_FAVORITE_HANDLER has no exception.

Method DELETE_FAVORITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FAV_NAME Value transfer Type reference (TYPE) GMFAVNAME Generische Rolle Manager: Suchvariante 20001017
2 Importing STRUCKEY Value transfer Type reference (TYPE) GMSTRUCKEY Generische Rolle Manager: Schlüssel der Strukturdefinition 20001030

Method DELETE_FAVORITE on class CL_GRM_FAVORITE_HANDLER has no exception.

Method GET_LTDX_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LTDXKEY Value transfer Type reference (TYPE) LTDXKEY Key für LTDX 20001017
2 Importing USER Value transfer Type reference (TYPE) SYUNAME SY-UNAME Aktueller Benutzer 20001017

Method GET_LTDX_KEY on class CL_GRM_FAVORITE_HANDLER has no exception.

Method READ_FAVORITES Signature

Method READ_FAVORITES on class CL_GRM_FAVORITE_HANDLER has no parameter.
Method READ_FAVORITES on class CL_GRM_FAVORITE_HANDLER has no exception.

Method RENAME_FAVORITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENT_FAV_NAME Value transfer Type reference (TYPE) GMFAVNAME Generische Rolle Manager: Suchvariante 20001020
2 Importing NEW_FAV_NAME Value transfer Type reference (TYPE) GMFAVNAME Generische Rolle Manager: Suchvariante 20001020
3 Importing STRUCKEY Value transfer Type reference (TYPE) GMSTRUCKEY Generische Rolle Manager: Schlüssel der Strukturdefinition 20001030
# Exception Resumable Description Created on
1 CURRENT_FAV_NAME_DOESNT_EXIST Der Quellfavoritenname exisitert nicht 20001020
2 FAV_NAME_IS_INITIAL Der Quell- oder Zielfavoritenname ist leer 20001030
3 NEW_FAV_NAME_ALREADY_EXISTS Der Zielfavoritenname exisitert bereits 20001020
History
Last changed by/on SAP  20001113 
SAP Release Created in 46D