SAP ABAP Class CL_FDT_WD_ICONS (FDT WD: Determines icons for WD UI)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_WD_SERVICE (Package) BRFplus: Services for Web Dynpro UI
Properties
Class CL_FDT_WD_ICONS  
Short Description FDT WD: Determines icons for WD UI    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_WD_SERVICE   BRFplus: Services for Web Dynpro UI 
Created 20060717   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_FDT_DEPLOYMENT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_WD_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FDT_WD_ICONS has no interface implemented.
Friends
Class CL_FDT_WD_ICONS has no friend class.
Attributes
Class CL_FDT_WD_ICONS has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_ALL_ICONS_FOR_OBJECT_TYPES Static method Public Method Returns all Icons for object types 20120215
2 GET_ICON Static method Public Method Returns the icon for an object 20081104
3 GET_ICONS_FOR_TEXT_BASED_UI Static method Public Method Returns icons for text-based UIs 20070725
4 GET_ICON_FOR_DEPLOYMENT_STATUS Static method Public Method Returns the icon for deployment status 20091002
5 GET_ICON_FOR_DO_TYPE Static method Public Method Deprecated: DO NOT USE 20081022
6 GET_ICON_FOR_ESR_OBJECT Static method Public Method FDT_WD: returns WD Icons for ESR Objects (BO, Node, Attr...) 20060825
7 GET_ICON_FOR_EXPRESSION Static method Public Method Deprecated: DO NOT USE 20081003
8 GET_ICON_FOR_MSGTY Static method Public Method Returns icon and tooltip for message type 20080613
9 GET_ICON_FOR_OBJECT_TYPE Static method Public Method Deprecated: DO NOT USE 20060717
10 GET_ICON_FOR_STATUS Static method Public Method Returns Icon and Tooltip for Object Status 20071016
Events
Class CL_FDT_WD_ICONS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_DATA_OBJECT_ICON Public See coding 20121029 BEGIN OF s_data_object_icon, id TYPE string, tooltip TYPE string, data_object_type TYPE if_fdt_wd_types=>s_object_type_extended, END OF s_data_object_icon
2 S_ICON Public See coding 20081104 BEGIN OF s_icon, icon_source TYPE string, tooltip TYPE string, END OF s_icon
3 T_DATA_OBJECT_ICON Public See coding 20121029 t_data_object_icon TYPE STANDARD TABLE OF s_data_object_icon WITH DEFAULT KEY
4 T_ICON Public See coding 20120215 t_icon TYPE STANDARD TABLE OF s_icon WITH DEFAULT KEY
Method Signatures

Method GET_ALL_ICONS_FOR_OBJECT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFIGURATION Call by reference Object reference (TYPE REF TO) IF_FDT_WD_CONFIGURATION FDT WD: Configuration 20120215
2 Returning RT_ICON Value transfer Type reference (TYPE) T_DATA_OBJECT_ICON 20121029

Method GET_ALL_ICONS_FOR_OBJECT_TYPES on class CL_FDT_WD_ICONS has no exception.

Method GET_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFIGURATION Call by reference Object reference (TYPE REF TO) IF_FDT_WD_CONFIGURATION FDT WD: Configuration 20110117
2 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>S_OBJECT_TYPE_EXTENDED Extended Object Type 20090602
3 Importing IV_BOUND_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110317
4 Importing IV_DEFAULT_TOOLTIP Call by reference Type reference (TYPE) STRING 20110318
5 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Id 20081104
6 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp (active version, UTC) 20110117
7 Returning RS_ICON Value transfer Type reference (TYPE) S_ICON Icon 20081104

Method GET_ICON on class CL_FDT_WD_ICONS has no exception.

Method GET_ICONS_FOR_TEXT_BASED_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSERT_ROW Call by reference Type reference (TYPE) STRING Icon for 'Insert Row' button 20070725
2 Exporting EV_MORE Call by reference Type reference (TYPE) STRING 20081016
3 Exporting EV_MOVE_DOWN Call by reference Type reference (TYPE) STRING Icon for 'Move down' button 20070725
4 Exporting EV_MOVE_UP Call by reference Type reference (TYPE) STRING Icon for 'Move up' button 20070725
5 Exporting EV_NEGATIVE Call by reference Type reference (TYPE) STRING Icon for 'Negative' symbol 20070807
6 Exporting EV_POSITIVE Call by reference Type reference (TYPE) STRING Icon for 'Positive' symbol 20070807
7 Exporting EV_REMOVE_ROW Call by reference Type reference (TYPE) STRING Icon for 'Remove Row' button 20070725

Method GET_ICONS_FOR_TEXT_BASED_UI on class CL_FDT_WD_ICONS has no exception.

Method GET_ICON_FOR_DEPLOYMENT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ICON Call by reference Type reference (TYPE) STRING 20091002
2 Exporting EV_TOOLTIP Call by reference Type reference (TYPE) STRING 20091002
3 Importing IV_STATUS Call by reference Type reference (TYPE) CL_FDT_DEPLOYMENT=>DEPLOYMENT_STATUS BRFplus deployment status 20091002

Method GET_ICON_FOR_DEPLOYMENT_STATUS on class CL_FDT_WD_ICONS has no exception.

Method GET_ICON_FOR_DO_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA_OBJECT_TYPE Value transfer Type reference (TYPE) IF_FDT_TYPES=>DATA_OBJECT_TYPE Data Object Type 20081022
2 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>ELEMENT_TYPE Elementary Data Type 20081022
3 Returning RV_ICON_SOURCE Value transfer Type reference (TYPE) ICONNAME Name of an Icon 20081022

Method GET_ICON_FOR_DO_TYPE on class CL_FDT_WD_ICONS has no exception.

Method GET_ICON_FOR_ESR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ESR_OBJECT_TYPE Call by reference Type reference (TYPE) CHAR1 FDT: ESR Object Type 20060825
2 Returning RV_ICON_SOURCE Value transfer Type reference (TYPE) ICONNAME Web Dynpro: UI Element: Image Source 20060825

Method GET_ICON_FOR_ESR_OBJECT on class CL_FDT_WD_ICONS has no exception.

Method GET_ICON_FOR_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE_OF_EXPRESSION Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081003
2 Returning RV_ICON_SOURCE Value transfer Type reference (TYPE) ICONNAME Name of an Icon 20081003

Method GET_ICON_FOR_EXPRESSION on class CL_FDT_WD_ICONS has no exception.

Method GET_ICON_FOR_MSGTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ICON Call by reference Type reference (TYPE) STRING 20080613
2 Exporting EV_ICON_LARGE Call by reference Type reference (TYPE) STRING 20080613
3 Exporting EV_ICON_LED Call by reference Type reference (TYPE) STRING 20080613
4 Exporting EV_ICON_STATUS Call by reference Type reference (TYPE) STRING 20080613
5 Exporting EV_TOOLTIP Call by reference Type reference (TYPE) STRING 20080613
6 Exporting EV_TOOLTIP_LED Call by reference Type reference (TYPE) STRING 20080613
7 Exporting EV_TOOLTIP_STATUS Call by reference Type reference (TYPE) STRING 20080613
8 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SY-MSGTY Message Type 20080613

Method GET_ICON_FOR_MSGTY on class CL_FDT_WD_ICONS has no exception.

Method GET_ICON_FOR_OBJECT_TYPE 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) FDT_OBJECT_TYPE FDT: Object Type 20060717
2 Returning RV_ICON_SOURCE Value transfer Type reference (TYPE) ICONNAME Web Dynpro: UI Element: Image Source 20060717

Method GET_ICON_FOR_OBJECT_TYPE on class CL_FDT_WD_ICONS has no exception.

Method GET_ICON_FOR_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ICON Call by reference Type reference (TYPE) STRING 20071016
2 Exporting EV_TOOLTIP Call by reference Type reference (TYPE) STRING 20071016
3 Importing IV_DELETED Call by reference Type reference (TYPE) ABAP_BOOL 20071016
4 Importing IV_MARKED_FOR_DELETE Call by reference Type reference (TYPE) ABAP_BOOL 20071016
5 Importing IV_OBSOLETE Call by reference Type reference (TYPE) ABAP_BOOL 20071016
6 Importing IV_STATE Call by reference Type reference (TYPE) IF_FDT_TYPES=>STATE State 20071016

Method GET_ICON_FOR_STATUS on class CL_FDT_WD_ICONS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710