SAP ABAP Class CL_UXX_FAVORITES (Extension: Favorites)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-SUR (Application Component) Web Survey
     UXX (Package) XML Building Blocks (XML Extensions)
Properties
Class CL_UXX_FAVORITES  
Short Description Extension: Favorites    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class UXX    
Program status     
Category 0   
Package UXX   XML Building Blocks (XML Extensions) 
Created 20010612   SAP 
Last change 20010724   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UXX_FAVORITES has no forward declaration.
Interfaces
Class CL_UXX_FAVORITES has no interface implemented.
Friends
Class CL_UXX_FAVORITES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_ATTRIBUTE_NAME Constant Public Type reference (TYPE) STRING 'Name' 20010612
2 CD_ATTRIBUTE_TYPE Constant Public Type reference (TYPE) STRING 'Type' 20010612
3 CD_ELEMENT_FAVORITE Constant Public Type reference (TYPE) STRING 'Favorite' 20010612
4 CD_ELEMENT_FAVORITES Constant Public Type reference (TYPE) STRING 'Favorites' 20010612
5 CD_NAMESPACE_PREFIX Constant Public Type reference (TYPE) STRING 'uxx' 20010612
6 CD_NAMESPACE_URI Constant Public Type reference (TYPE) STRING 'http://www.sap.com/gbu-fin/uxx' 20010612
7 MD_APPLICATION Instance attribute Protected Type reference (TYPE) UXB_APPLICATION 'UWS_SURVEY_FORM_GUI_FAVORITES' 20010612
8 MD_READ_ONLY Instance attribute Private Type reference (TYPE) UXB_FLAG 20020916
9 MR_SUBMENU Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU 20010612
10 MR_XML Instance attribute Private Object reference (TYPE REF TO) CL_UXS_PERSISTENT_XML 20010612
11 MT_FAVORITE Instance attribute Private Type reference (TYPE) TY_T_FAVORITE 20010612
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FAVORITE Instance method Public Method 20010612
2 APPEND_TO_CONTEXT_MENU Instance method Public Method 20010612
3 COMMIT Instance method Public Method 20010901
4 CONSTRUCTOR Instance method Public Constructor 20010612
5 DELETE_ALL_FAVORITES Instance method Public Method 20010612
6 DOWNLOAD Instance method Public Method 20010612
7 ENSURE_USER_FAVORITES Instance method Private Method 20010612
8 GET_SELECTED_FAVORITE Instance method Public Method 20010612
9 ON_CONTEXT_MENU_SELECTED Instance method Public Method 20010612
10 SAVE Instance method Public Method 20010612
11 SET_FAVORITES Instance method Private Method 20010612
12 UPLOAD Instance method Public Method 20010612
13 XSLT_SET_FAVORITE Instance method Public Method 20010612
Events
Class CL_UXX_FAVORITES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_FAVORITE Private See coding 20010612
2 TY_T_FAVORITE Private See coding 20010612
Method Signatures

Method ADD_FAVORITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NAME Call by reference Type reference (TYPE) STRING 20010612
2 Importing ID_REUSE_COMPONENT Call by reference Type reference (TYPE) UXB_FLAG SPACE 20010710
3 Importing ID_TYPE Call by reference Type reference (TYPE) STRING 20010612
4 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010612

Method ADD_FAVORITE on class CL_UXX_FAVORITES has no exception.

Method APPEND_TO_CONTEXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_MENU Value transfer Object reference (TYPE REF TO) CL_CTMENU 20010612

Method APPEND_TO_CONTEXT_MENU on class CL_UXX_FAVORITES has no exception.

Method COMMIT Signature

Method COMMIT on class CL_UXX_FAVORITES has no parameter.
Method COMMIT on class CL_UXX_FAVORITES has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FAVORITE_APPLICATION Call by reference Type reference (TYPE) UXB_APPLICATION Applikation unter der Favoriten gesichert werden 20010612

Method CONSTRUCTOR on class CL_UXX_FAVORITES has no exception.

Method DELETE_ALL_FAVORITES Signature

Method DELETE_ALL_FAVORITES on class CL_UXX_FAVORITES has no parameter.
Method DELETE_ALL_FAVORITES on class CL_UXX_FAVORITES has no exception.

Method DOWNLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FILE_NAME Call by reference Type reference (TYPE) STRING SPACE 20010612
# Exception Resumable Description Created on
1 CANCELED 20010612
2 FILE_WRITE_ERROR 20010612

Method ENSURE_USER_FAVORITES Signature

Method ENSURE_USER_FAVORITES on class CL_UXX_FAVORITES has no parameter.
Method ENSURE_USER_FAVORITES on class CL_UXX_FAVORITES has no exception.

Method GET_SELECTED_FAVORITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FCODE Call by reference Type reference (TYPE) SYUCOMM 20010612
2 Returning RR_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE 20010612

Method GET_SELECTED_FAVORITE on class CL_UXX_FAVORITES has no exception.

Method ON_CONTEXT_MENU_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_SELECTED_FAVORITE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010612
2 Importing ID_FCODE Call by reference Type reference (TYPE) SYUCOMM 20010612
3 Importing IR_FAVORITE_TO_BE_ADDED Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010612

Method ON_CONTEXT_MENU_SELECTED on class CL_UXX_FAVORITES has no exception.

Method SAVE Signature

Method SAVE on class CL_UXX_FAVORITES has no parameter.
Method SAVE on class CL_UXX_FAVORITES has no exception.

Method SET_FAVORITES Signature

Method SET_FAVORITES on class CL_UXX_FAVORITES has no parameter.
Method SET_FAVORITES on class CL_UXX_FAVORITES has no exception.

Method UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FILE_NAME Call by reference Type reference (TYPE) STRING SPACE 20010612
# Exception Resumable Description Created on
1 FILE_NOT_FOUND 20010612
2 FILE_READ_ERROR 20010612

Method XSLT_SET_FAVORITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NAME Call by reference Type reference (TYPE) STRING 20010612
2 Importing ID_TYPE Call by reference Type reference (TYPE) STRING 20010612
3 Importing IR_NODES Call by reference Object reference (TYPE REF TO) IF_IXML_NODE_COLLECTION 20010612

Method XSLT_SET_FAVORITE on class CL_UXX_FAVORITES has no exception.
History
Last changed by/on SAP  20010724 
SAP Release Created in 3.1A