SAP ABAP Class CL_CRM_BRC_ICON_ITERATOR (Iterator for icons)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-APF (Application Component) Application Frame
     CRM_BSP_UI_FRAME_BRC (Package) Business Role Customizing (BOL and UI)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HTMLB_TABLEVIEW_ITERATOR For Table Looping and Filtering 20090311
Properties
Class CL_CRM_BRC_ICON_ITERATOR  
Short Description Iterator for icons    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_BSP_UI_FRAME_BRC   Business Role Customizing (BOL and UI) 
Created 20090311   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_BRC_ICON_ITERATOR has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HTMLB_TABLEVIEW_ITERATOR For Table Looping and Filtering 20090311
Friends
Class CL_CRM_BRC_ICON_ITERATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DLG_TREE Constant Public Type reference (TYPE) STRING 'directLinkGroupTree' 20090320
2 GC_WC_TREE Constant Public Type reference (TYPE) STRING 'workCenterTree' 20090320
3 GR_DLG_CONTEXT Static Attribute Private Object reference (TYPE REF TO) CL_CRM_BRC__BRCDIRECTLINK_CTXT 20090312
4 GR_WC_CONTEXT Static Attribute Private Object reference (TYPE REF TO) CL_CRM_BRC__BRCWORKCENTER_CTXT 20090318
5 GT_SKINS Instance attribute Private Type reference (TYPE) CRMT_THTMLB_SKIN_FOLDER Skin Folders 20090323
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MENU_BUTTON Instance method Private Method 20090320
2 CREATE_BEE_TABLE Instance method Private Method 20090320
3 GET_CURRENT_DLG_ICON_TYPE Instance method Private Method 20090318
4 GET_CURRENT_WC_ICON_TYPE Instance method Private Method 20090318
5 GET_CUSTOM_BEE_TABLE Instance method Private Method 20090320
6 GET_CUSTOM_FILENAME Instance method Private Method 20090320
7 GET_DLG_FILENAME Instance method Private Method 20090323
8 GET_FILE_URL Instance method Private Method 20090321
9 GET_ICON_TYPE Instance method Private Method 20090320
10 GET_IMG_SKINNED_URL Instance method Private Method 20090320
11 GET_MENU_ICONS Instance method Private Method 20090312
12 GET_WC_FILENAME Instance method Private Method 20090323
13 REPLACE_WITH_IMAGE Instance method Private Method 20090320
14 SET_DLG_CONTEXT Static method Public Method 20090312
15 SET_WC_CONTEXT Static method Public Method 20090318
Events
Class CL_CRM_BRC_ICON_ITERATOR has no event.
Types
Class CL_CRM_BRC_ICON_ITERATOR has no local type.
Method Signatures

Method ADD_MENU_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_BEE_TABLE Call by reference Object reference (TYPE REF TO) CL_BSP_BEE_TABLE BSP Extension Expression 20090320
2 Importing IV_ICON_TYPE Call by reference Type reference (TYPE) WCF_ICON_TYPE Icon Type 20090320
3 Importing IV_MENU_DESIGN Call by reference Type reference (TYPE) STRING 20090320
4 Importing IV_ROW_INDEX Call by reference Type reference (TYPE) I 20090320
5 Importing IV_SELECTED_ICON Call by reference Type reference (TYPE) STRING Selected icon name in the menu 20090324

Method ADD_MENU_BUTTON on class CL_CRM_BRC_ICON_ITERATOR has no exception.

Method CREATE_BEE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CELL Call by reference Type reference (TYPE) STRING 20090320
2 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) XFELD Checkbox 20090320
3 Returning RR_BEE_TABLE Value transfer Object reference (TYPE REF TO) CL_BSP_BEE_TABLE BSP Extension Expression 20090320

Method CREATE_BEE_TABLE on class CL_CRM_BRC_ICON_ITERATOR has no exception.

Method GET_CURRENT_DLG_ICON_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ICON_NAME Call by reference Type reference (TYPE) STRING 20090324
2 Exporting EV_ICON_TYPE Value transfer Type reference (TYPE) WCF_ICON_TYPE Icon Type 20090324
3 Importing IV_ROW_INDEX Call by reference Type reference (TYPE) I 20090318

Method GET_CURRENT_DLG_ICON_TYPE on class CL_CRM_BRC_ICON_ITERATOR has no exception.

Method GET_CURRENT_WC_ICON_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ICON_NAME Call by reference Type reference (TYPE) STRING 20090324
2 Exporting EV_ICON_TYPE Call by reference Type reference (TYPE) WCF_ICON_TYPE Icon Type 20090324
3 Importing IV_ROW_INDEX Call by reference Type reference (TYPE) I 20090318

Method GET_CURRENT_WC_ICON_TYPE on class CL_CRM_BRC_ICON_ITERATOR has no exception.

Method GET_CUSTOM_BEE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CELL Call by reference Type reference (TYPE) STRING 20090320
2 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) XFELD Checkbox 20090320
3 Importing IV_ROW_INDEX Call by reference Type reference (TYPE) I 20090320
4 Importing IV_TABLEVIEW_ID Call by reference Type reference (TYPE) STRING 20090320
5 Returning RR_BEE_TABLE Value transfer Object reference (TYPE REF TO) CL_BSP_BEE_TABLE BSP Extension Expression 20090320

Method GET_CUSTOM_BEE_TABLE on class CL_CRM_BRC_ICON_ITERATOR has no exception.

Method GET_CUSTOM_FILENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROW_INDEX Call by reference Type reference (TYPE) I 20090320
2 Importing IV_SKIN Call by reference Type reference (TYPE) STRING 20090321
3 Importing IV_TABLEVIEW_TYPE Call by reference Type reference (TYPE) STRING 20090320
4 Returning RV_FILENAME Value transfer Type reference (TYPE) STRING 20090320

Method GET_CUSTOM_FILENAME on class CL_CRM_BRC_ICON_ITERATOR has no exception.

Method GET_DLG_FILENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROW_INDEX Call by reference Type reference (TYPE) I 20090323
2 Importing IV_SKIN Call by reference Type reference (TYPE) STRING 20090323
3 Returning RV_FILENAME Value transfer Type reference (TYPE) STRING 20090323

Method GET_DLG_FILENAME on class CL_CRM_BRC_ICON_ITERATOR has no exception.

Method GET_FILE_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ICON_TYPE Call by reference Type reference (TYPE) STRING 20090323
2 Importing IV_SKIN Call by reference Type reference (TYPE) STRING 20090321
3 Changing VALUE Call by reference Type reference (TYPE) STRING 20090321

Method GET_FILE_URL on class CL_CRM_BRC_ICON_ITERATOR has no exception.

Method GET_ICON_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ICON_NAME Call by reference Type reference (TYPE) STRING 20090324
2 Exporting EV_ICON_TYPE Call by reference Type reference (TYPE) WCF_ICON_TYPE Icon Type 20090324
3 Importing IV_ROW_INDEX Call by reference Type reference (TYPE) I 20090320
4 Importing IV_TABLEVIEW_ID Call by reference Type reference (TYPE) STRING 20090320

Method GET_ICON_TYPE on class CL_CRM_BRC_ICON_ITERATOR has no exception.

Method GET_IMG_SKINNED_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COLUMN Call by reference Type reference (TYPE) STRING 20090320
2 Importing IV_ROW_INDEX Call by reference Type reference (TYPE) I 20090320
3 Importing IV_TABLEVIEW_ID Call by reference Type reference (TYPE) STRING 20090320
4 Returning RR_IMAGE Value transfer Object reference (TYPE REF TO) CL_THTMLB_IMAGE Element-Handler: 20090320

Method GET_IMG_SKINNED_URL on class CL_CRM_BRC_ICON_ITERATOR has no exception.

Method GET_MENU_ICONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ICON_TYPE Call by reference Type reference (TYPE) WCF_ICON_TYPE Icon Type 20090312
2 Importing IV_SELECTED_ICON Call by reference Type reference (TYPE) STRING 20090324
3 Returning RT_MENU_ICONS Value transfer Type reference (TYPE) WCFT_MENUBUTTON_ITEM Table of items 20090312

Method GET_MENU_ICONS on class CL_CRM_BRC_ICON_ITERATOR has no exception.

Method GET_WC_FILENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROW_INDEX Call by reference Type reference (TYPE) I 20090323
2 Importing IV_SKIN Call by reference Type reference (TYPE) STRING 20090323
3 Returning RV_FILENAME Value transfer Type reference (TYPE) STRING 20090323

Method GET_WC_FILENAME on class CL_CRM_BRC_ICON_ITERATOR has no exception.

Method REPLACE_WITH_IMAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CELL Call by reference Type reference (TYPE) STRING 20090320
2 Returning RR_IMAGE Value transfer Object reference (TYPE REF TO) CL_THTMLB_IMAGE Element-Handler: 20090320

Method REPLACE_WITH_IMAGE on class CL_CRM_BRC_ICON_ITERATOR has no exception.

Method SET_DLG_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTEXT Call by reference Object reference (TYPE REF TO) CL_CRM_BRC__BRCDIRECTLINK_CTXT Direct Link Group Tree Context Node 20090312

Method SET_DLG_CONTEXT on class CL_CRM_BRC_ICON_ITERATOR has no exception.

Method SET_WC_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTEXT Call by reference Object reference (TYPE REF TO) CL_CRM_BRC__BRCWORKCENTER_CTXT 20090318

Method SET_WC_CONTEXT on class CL_CRM_BRC_ICON_ITERATOR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701