SAP ABAP Interface IF_FPM_GUIBB_RENDER (GUIBB Rendering)
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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FPM_BICS_GRID_UIBB_RENDER Render Class for BICS Grid UIBB 20130918
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FPM_GUIBB_CHART_RENDER Render Class for Chart UIBB 20130122
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FPM_GUIBB_RENDER Rendering utility 20080125
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FPM_GUIBB_VISBIZ_RENDER Render Class for VisBiz UIBB 20131021
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FPM_LIST_UIBB_RENDERER_ATS Renders the FPM List UIBB ATS Component 20101219
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_FPM_QV_RENDER Render Class for FPM Quickviews 20120613
Properties
Interface IF_FPM_GUIBB_RENDER  
Short Description GUIBB Rendering    
General Data
Package APB_FPM_GUIBB   Generic UI building blocks 
Created 20080125   SAP 
Last changed 20141120    
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 IF_FPM_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FPM_DYNAMIC_ACTION_MENU Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FPM_NAVIGATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_FPM_GUIBB_RENDER has no interface.
Friends
Interface IF_FPM_GUIBB_RENDER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_ACTION_MENU Instance attribute Public Type reference (TYPE) IF_FPM_DYNAMIC_ACTION_MENU=>YT_MENU IF_FPM_DYNAMIC_ACTION_MENU=>YT_MENU 20111223
2 MT_QUICKVIEW Instance attribute Public Type reference (TYPE) T_QUICKVIEW Quickviews 20120214
3 MT_QUICKVIEW_ASSIGNMENT Instance attribute Public Type reference (TYPE) T_QUICKVIEW_ASSIGNMENT Assignment of Quickviews to feeder fields 20140116
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_DATA_NODE Instance method Public Method Create context node holding the GUIBB data 20080125
2 FILL_CUSTOM_EVENT_PARAMETERS Instance method Public Method 20081020
3 GET_ACTION_DATA Instance method Public Method Get's additional data needed for rendering action menus 20111223
4 GET_DEFAULT_DISPLAY_TYPE Instance method Public Method 20090605
5 GET_DISPLAY_TYPES_FOR_FIELD Instance method Public Method 20090602
6 GET_EVENT_STRUKNAME Instance method Public Method returns name of eventstrukture 20081006
7 INIT Instance method Public Method Initialize the renderer 20080125
8 INIT_PBO Instance method Public Method Initialize the PBO phase 20120120
9 RENDER Instance method Public Method Render the GUIBB 20080125
10 SET_FEEDER_DEFINITION Instance method Public Method Feeder definition (see GET_DEFINITION) 20080212
11 SET_TAGGING_SLEEP_MODE Instance method Public Method Disable Tagging if not unique 20120120
Events
Interface IF_FPM_GUIBB_RENDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_QUICKVIEW Public See coding 20120214 BEGIN OF s_quickview, id TYPE fpm_quickview_id, component TYPE fpm_component_name, interface_view TYPE fpm_view_name, config_id TYPE wdy_config_id, config_type TYPE wdy_config_type, config_var TYPE wdy_config_var, instance_id TYPE fpm_instance_id, active_config_key TYPE fpm_s_config_key, view_container TYPE string, END OF s_quickview
2 S_QUICKVIEW_ASSIGNMENT Public See coding 20140116 BEGIN OF s_quickview_assignment. INCLUDE TYPE fpm_s_quickview_assignment AS external. TYPES: quickview_image_ref TYPE fpm_quickview_image_ref, END OF s_quickview_assignment
3 T_QUICKVIEW Public See coding 20120214 t_quickview TYPE STANDARD TABLE OF s_quickview WITH KEY id
4 T_QUICKVIEW_ASSIGNMENT Public See coding 20140116 t_quickview_assignment TYPE SORTED TABLE OF s_quickview_assignment WITH UNIQUE KEY name quickview_id quickview_image_ref
Method Signatures

Method CREATE_DATA_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DATA_CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Context node containing the DYNAMIC node 20080125
# Exception Resumable Description Created on
1 CX_FPMGB GUIBB Exceptions 20080317

Method FILL_CUSTOM_EVENT_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARAMS Call by reference Type reference (TYPE) WDR_EVENT_PARAMETER_LIST Parameter List for Custom Events 20081020
2 Importing IV_EVENT_PARAMETER Call by reference Type reference (TYPE) STRING RSRSCAN1: Search String/Search Model 20081020
3 Importing IV_FPM_EVENT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20081020
4 Importing IV_IS_ROW_ACTION Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101117

Method FILL_CUSTOM_EVENT_PARAMETERS on Interface IF_FPM_GUIBB_RENDER has no exception.

Method GET_ACTION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ON_ACTION Call by reference Type reference (TYPE) STRING Name of WD Action handler 20111223
2 Exporting EV_PATH_CHECKED Call by reference Type reference (TYPE) STRING Path for binding checkbox toggle state 20111223
3 Exporting EV_PATH_ENABLED Call by reference Type reference (TYPE) STRING Path for bending enabled 20111223
4 Exporting EV_PATH_TEXT Call by reference Type reference (TYPE) STRING Path for binding text 20111223
5 Exporting EV_PATH_VISIBLE Call by reference Type reference (TYPE) STRING Path for binding visible 20111223
6 Importing IV_ACTION_TYPE Call by reference Type reference (TYPE) FPM_ACTION_TYPE Action Type 20111223
7 Importing IV_EVENT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20111223
8 Importing IV_IS_CTXT_MENU Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Indicator: Menu is a context menu 20111227

Method GET_ACTION_DATA on Interface IF_FPM_GUIBB_RENDER has no exception.

Method GET_DEFAULT_DISPLAY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DEFAULT_DISPLAY_TYPE Call by reference Type reference (TYPE) FPMGB_DISPLAY_TYPE Display Type 20090605
2 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20090605

Method GET_DEFAULT_DISPLAY_TYPE on Interface IF_FPM_GUIBB_RENDER has no exception.

Method GET_DISPLAY_TYPES_FOR_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DISPLAY_TYPES Call by reference Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE_LIST All Fixed Values of an Attribute with Texts 20090602
2 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20090602

Method GET_DISPLAY_TYPES_FOR_FIELD on Interface IF_FPM_GUIBB_RENDER has no exception.

Method GET_EVENT_STRUKNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EVENT_STRUKNAME Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20081006

Method GET_EVENT_STRUKNAME on Interface IF_FPM_GUIBB_RENDER has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFIG_ASSIST Call by reference Object reference (TYPE REF TO) CL_FPM_HCT_GUIBB_ASSIST Assistance class for FPM configuration editor 20100608
2 Importing IO_CONFIG_ROOT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20080125
3 Importing IO_FPM Call by reference Object reference (TYPE REF TO) IF_FPM Interface for accessing FPM functionality 20101117

Method INIT on Interface IF_FPM_GUIBB_RENDER has no exception.

Method INIT_PBO Signature

Method INIT_PBO on Interface IF_FPM_GUIBB_RENDER has no parameter.
Method INIT_PBO on Interface IF_FPM_GUIBB_RENDER has no exception.

Method RENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER 20080125
2 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) FPM_EDIT_MODE IF_FPM_CONSTANTS=>GC_EDIT_MODE-NOT_SUPPORTED Edit Mode of UIBBs in OVP Floorplan 20101118
# Exception Resumable Description Created on
1 CX_FPMGB GUIBB Exceptions 20080317

Method SET_FEEDER_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FIELD_CATALOG Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Runtime Type Services 20080212
2 Importing IT_ACTION_DEFINITION Call by reference Type reference (TYPE) FPMGB_T_ACTIONDEF Action Definition 20080212
3 Importing IT_FIELD_DESCRIPTION Call by reference Type reference (TYPE) STANDARD TABLE 20080212
4 Importing IT_ROW_ACTIONS Call by reference Type reference (TYPE) FPMGB_T_ROW_ACTION Row actions 20111024

Method SET_FEEDER_DEFINITION on Interface IF_FPM_GUIBB_RENDER has no exception.

Method SET_TAGGING_SLEEP_MODE Signature

Method SET_TAGGING_SLEEP_MODE on Interface IF_FPM_GUIBB_RENDER has no parameter.
Method SET_TAGGING_SLEEP_MODE on Interface IF_FPM_GUIBB_RENDER has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 711