SAP ABAP Class CL_FPM_LIST_RENDERER_FACTORY (Factory producing renderer objects for the List UIBB 2 Comp.)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     APB_FPM_GUIBB (Package) Generic UI building blocks
Properties
Class CL_FPM_LIST_RENDERER_FACTORY  
Short Description Factory producing renderer objects for the List UIBB 2 Comp.    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_GUIBB   Generic UI building blocks 
Created 20100906   SAP 
Last change 20141120    
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)
Interfaces
Class CL_FPM_LIST_RENDERER_FACTORY has no interface implemented.
Friends
Class CL_FPM_LIST_RENDERER_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_RENDERER_CATEGORY Constant Private See coding Defines the supported renderer categories 20100908
2 MT_RENDERER Instance attribute Private Type reference (TYPE) YHT_RENDERER Holds the renderer mappings 20101011
3 O_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_FPM_LIST_RENDERER_FACTORY The unique instance of the factory class 20101011
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_CELL_EDITOR_RENDERER Instance method Private Method Creates a cell editor renderer for a specific display type 20100908
2 CREATE_ROW_ACTION_RENDERER Instance method Private Method 20101116
3 CREATE_TOOLBAR_ITEM_RENDERER Instance method Private Method Creates a toolbar item renderer for a specific display type 20100908
4 GET_CELL_EDITOR_RENDERER Instance method Public Method Gets a cell editor renderer for a specific display type 20100906
5 GET_INSTANCE Static method Public Method Returns the unique instance of this factory 20100906
6 GET_RENDERER Instance method Private Method Gets a renderer for a specific renderer type + display type 20100908
7 GET_TOOLBAR_ITEM_RENDERER Instance method Public Method Gets a toolbar item renderer for a specific display type 20100906
Events
Class CL_FPM_LIST_RENDERER_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YHT_RENDERER Private See coding Hashed table of renderer mapping entries 20100908 yht_renderer type hashed table of ys_renderer with unique key renderer_category display_type ddlb_row_specific
2 YS_RENDERER Private See coding Renderer mapping entry 20100908 begin of ys_renderer, renderer_category type y_renderer_category, display_type type fpmgb_display_type, renderer type ref to if_fpm_renderer, ddlb_row_specific type abap_bool, end of ys_renderer
3 Y_RENDERER_CATEGORY Private See coding Category that a renderer is grouped into 20100908 y_renderer_category(2) type c
Method Signatures

Method CREATE_CELL_EDITOR_RENDERER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DDLB_ROW_SPECIFIC Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140204
2 Importing IV_DISPLAY_TYPE Call by reference Type reference (TYPE) FPMGB_DISPLAY_TYPE Display Type 20101011
3 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) IF_FPM_RENDERER 20101011

Method CREATE_CELL_EDITOR_RENDERER on class CL_FPM_LIST_RENDERER_FACTORY has no exception.

Method CREATE_ROW_ACTION_RENDERER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) IF_FPM_RENDERER 20101116

Method CREATE_ROW_ACTION_RENDERER on class CL_FPM_LIST_RENDERER_FACTORY has no exception.

Method CREATE_TOOLBAR_ITEM_RENDERER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISPLAY_TYPE Call by reference Type reference (TYPE) FPMGB_DISPLAY_TYPE Display Type 20101011
2 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) IF_FPM_RENDERER 20101011

Method CREATE_TOOLBAR_ITEM_RENDERER on class CL_FPM_LIST_RENDERER_FACTORY has no exception.

Method GET_CELL_EDITOR_RENDERER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DDLB_ROW_SPECIFIC Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140204
2 Importing IV_DISPLAY_TYPE Call by reference Type reference (TYPE) FPMGB_DISPLAY_TYPE 20101011
3 Importing IV_IS_ACTION_COL Call by reference Type reference (TYPE) ABAP_BOOL 20101116
4 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) IF_FPM_RENDERER 20101011

Method GET_CELL_EDITOR_RENDERER on class CL_FPM_LIST_RENDERER_FACTORY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_FPM_LIST_RENDERER_FACTORY Factory to create List UIBB Cell Editor Renderer Objects 20101011

Method GET_INSTANCE on class CL_FPM_LIST_RENDERER_FACTORY has no exception.

Method GET_RENDERER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DDLB_ROW_SPECIFIC Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140204
2 Importing IV_DISPLAY_TYPE Call by reference Type reference (TYPE) FPMGB_DISPLAY_TYPE Display Type 20101011
3 Importing IV_RENDERER_CATEGORY Call by reference Type reference (TYPE) Y_RENDERER_CATEGORY 20101011
4 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) IF_FPM_RENDERER 20101011

Method GET_RENDERER on class CL_FPM_LIST_RENDERER_FACTORY has no exception.

Method GET_TOOLBAR_ITEM_RENDERER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISPLAY_TYPE Call by reference Type reference (TYPE) FPMGB_DISPLAY_TYPE 20101011
2 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) IF_FPM_RENDERER Renders a Toolbar Item into a GUIBB 20101011

Method GET_TOOLBAR_ITEM_RENDERER on class CL_FPM_LIST_RENDERER_FACTORY has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 703