SAP ABAP Class CL_FPM_GUIBB_RENDER (Rendering utility)
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_RENDER GUIBB Rendering 20080125
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FPM_ADV_FORM_BASE_RENDER Base Render Class for all GUIBBs based on Advanced Forms 20111019
2 Inheritance (c INHERITING FROM c_ref)  CL_FPM_GUIBB_BASE_RENDER Rendering of Lists 20090811
3 Inheritance (c INHERITING FROM c_ref)  CL_FPM_GUIBB_FORM_RENDER Render Class for GUIBB FPM_FORM_UIBB 20080125
4 Inheritance (c INHERITING FROM c_ref)  CL_FPM_GUIBB_LAUNCHPAD_RENDER Render Launchpad 20090206
5 Inheritance (c INHERITING FROM c_ref)  CL_FPM_GUIBB_SEARCH_RENDER renders the search UI 20081128
6 Inheritance (c INHERITING FROM c_ref)  CL_FPM_HCT_GUIBB_ADV_FORM_REND Render class for form GL2 design time 20111028
7 Inheritance (c INHERITING FROM c_ref)  CL_GRAC_FPM_GUIBB_SEARCHRENDER renders the search UI 20091204
Properties
Class CL_FPM_GUIBB_RENDER  
Short Description Rendering utility    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_GUIBB   Generic UI building blocks 
Created 20080125   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)
2 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_FPM_DYNAMIC_ACTION_MENU Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FPM_GUIBB_RENDER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_GUIBB_RENDER GUIBB Rendering 20080125
Friends
Class CL_FPM_GUIBB_RENDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_INSTANCE_COUNT Static Attribute Public See coding 0 20140110
2 MO_CONFIG_ASSIST Instance attribute Protected Object reference (TYPE REF TO) CL_FPM_HCT_GUIBB_ASSIST Assistance class for FPM GUIBB config editor 20100608
3 MO_CONFIG_ROOT Instance attribute Protected Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20080125
4 MO_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER Perforce change= / 20050916-083208 20080125
5 MO_FPM Instance attribute Protected Object reference (TYPE REF TO) CL_FPM CL_FPM 20101117
6 MO_INSTANCE_STYLE_MANAGER Instance attribute Protected Object reference (TYPE REF TO) CL_FPM_INSTANCE_STYLE_MANAGER Instance Style Manager 20140515
7 MO_TABLE_READER Instance attribute Protected Object reference (TYPE REF TO) IF_WD_PERS_TABLE_READER Reads the configuration data as a table 20121124
8 MO_VH_USAGE_GROUP Instance attribute Protected Object reference (TYPE REF TO) IF_WD_COMPONENT_USAGE_GROUP Web Dynpro: Group of Component Usages 20100316
9 MS_INSTANCE_KEY Instance attribute Protected Type reference (TYPE) FPM_S_UIBB_INSTANCE_KEY UIBB Instance Key 20110323
10 MS_TAGGING Instance attribute Protected See coding 20120120
11 MT_ACTION_DEFINITION Instance attribute Protected Type reference (TYPE) FPMGB_T_ACTIONDEF Action Definition 20080212
12 MT_ACTION_MENU Instance attribute Public Attribute reference (LIKE) 20111223
13 MT_COMPONENT Instance attribute Protected Type reference (TYPE) CL_ABAP_STRUCTDESCR=>INCLUDED_VIEW Beschreibung eines View 20091211
14 MT_QUICKVIEW Instance attribute Public Attribute reference (LIKE) 20120223
15 MT_QUICKVIEW_ASSIGNMENT Instance attribute Public Attribute reference (LIKE) 20140116
16 MT_ROW_ACTIONS_DEF Instance attribute Protected Type reference (TYPE) FPMGB_T_ROW_ACTION Row actions 20101117
17 MV_COMPONENT_ID Instance attribute Private Type reference (TYPE) STRING 20120816
18 MV_CONFIG_NODE_NAME Instance attribute Protected Type reference (TYPE) STRING 20080125
19 MV_DESIGN_TIME Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081110
20 MV_FEEDER_DEFINED Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080226
21 MV_ON_ENTER_REGISTERED_FOR_F4 Instance attribute Public Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20110228
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_FEEDER_NODE_SPECIFIC Instance method Protected Method 20080125
2 FILL_EVENT_PARAMETERS Instance method Public Method 20081002
3 GET_AVAILABLE_DISPLAY_TYPE Static method Public Method 20080215
4 GET_ELEMDESCR_FOR_FIELD Instance method Public Method 20090528
5 GET_QUICKVIEWS_FROM_CONFIG Instance method Protected Method Get Quickviews from the configuration 20120223
6 GET_QUICKVIEW_ASSIGNMENT Instance method Protected Method Get assignment of Quickviews to feeder fields 20140116
7 GET_TEXT Instance method Protected Method 20080131
8 GET_TOOLTIP Instance method Protected Method 20080131
9 INIT_SPECIFIC Instance method Protected Method 20080125
10 RAT_TRACE Instance method Protected Method 20120831
11 RAT_TRACE_SUBKEY Instance method Protected Method Runtime Analysis Tool: Trace of Entry with Subkey 20120816
12 REGISTER_TAG Instance method Protected Method 20121214
13 RENDER_DYNAMIC_ACTION_MENU Instance method Protected Method 20120123
14 RENDER_QUICKVIEW_CONTAINER Instance method Protected Method Adds an invisible container for embedding of quickviews 20120227
15 RENDER_WITH_QUICKVIEW Instance method Protected Method 20120223
16 SET_APPL_VALUE_HELP Instance method Protected Method 20100316
17 SET_VH_USAGE Instance method Protected Method 20100316
Events
Class CL_FPM_GUIBB_RENDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CTXT_MENU Protected See coding 20111107 BEGIN OF s_ctxt_menu, id TYPE fpm_ctxt_menu_id, items TYPE t_ctxt_menu_item, END OF s_ctxt_menu
2 S_CTXT_MENU_ITEM Protected See coding 20111107 BEGIN OF s_ctxt_menu_item, id TYPE fpm_element_id, type TYPE fpm_ctxt_menu_item_type, text TYPE fpm_ctxt_menu_item_text, add_separator TYPE fpm_add_separator, image_source TYPE fpmgb_image_src, submenu_id TYPE fpm_ctxt_menu_id, event_id TYPE fpm_event_id, event_parameters TYPE string, index TYPE fpm_index, action_type TYPE fpm_action_type, needs_more_info TYPE wdy_boolean, END OF s_ctxt_menu_item
3 T_CTXT_MENU Protected See coding 20111107 t_ctxt_menu TYPE STANDARD TABLE OF s_ctxt_menu
4 T_CTXT_MENU_ITEM Protected See coding 20111107 t_ctxt_menu_item TYPE STANDARD TABLE OF s_ctxt_menu_item WITH KEY id
Method Signatures

Method CREATE_FEEDER_NODE_SPECIFIC 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 Web Dynpro: Interface of the node's metadata 20080125
# Exception Resumable Description Created on
1 CX_FPMGB GUIBB Exceptions 20080317

Method FILL_EVENT_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PARAMS Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Table of Name/Value Pairs 20081002
2 Importing IV_EVENT_PARAMETER Call by reference Type reference (TYPE) STRING 20081002

Method FILL_EVENT_PARAMETERS on class CL_FPM_GUIBB_RENDER has no exception.

Method GET_AVAILABLE_DISPLAY_TYPE 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 20080215
2 Importing IO_ABAP_ELEM_DESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_ELEMDESCR Runtime Type Services 20130312
3 Importing IV_CONFIG_NODE_NAME Call by reference Type reference (TYPE) STRING Configuration node of GUIBB 20121212
4 Importing IV_ELEMENT_TYPE Call by reference Type reference (TYPE) STRING 20080215
5 Importing IV_GUIBB_TYPE Call by reference Type reference (TYPE) STRING type of GUIBB e.g. FORM, List 20080215

Method GET_AVAILABLE_DISPLAY_TYPE on class CL_FPM_GUIBB_RENDER has no exception.

Method GET_ELEMDESCR_FOR_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20091211
2 Returning RO_ELEMDESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20091211

Method GET_ELEMDESCR_FOR_FIELD on class CL_FPM_GUIBB_RENDER has no exception.

Method GET_QUICKVIEWS_FROM_CONFIG Signature

Method GET_QUICKVIEWS_FROM_CONFIG on class CL_FPM_GUIBB_RENDER has no parameter.
Method GET_QUICKVIEWS_FROM_CONFIG on class CL_FPM_GUIBB_RENDER has no exception.

Method GET_QUICKVIEW_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_QUICKVIEW_ASSIGNMENT Value transfer Type reference (TYPE) IF_FPM_GUIBB_RENDER=>T_QUICKVIEW_ASSIGNMENT Assignment of Quickviews to feeder fields 20140116

Method GET_QUICKVIEW_ASSIGNMENT on class CL_FPM_GUIBB_RENDER has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ACTION_DEF Call by reference Type reference (TYPE) FPMGB_S_ACTIONDEF Action Definition 20080131
2 Importing IV_CONFIG_TEXT Call by reference Type reference (TYPE) STRING 20080131
3 Returning RV_TEXT Value transfer Type reference (TYPE) STRING 20080131

Method GET_TEXT on class CL_FPM_GUIBB_RENDER has no exception.

Method GET_TOOLTIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ACTION_DEF Call by reference Type reference (TYPE) FPMGB_S_ACTIONDEF Action Definition 20080131
2 Returning RV_TOOLTIP Value transfer Type reference (TYPE) STRING 20080131

Method GET_TOOLTIP on class CL_FPM_GUIBB_RENDER has no exception.

Method INIT_SPECIFIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONFIG_ROOT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20080125

Method INIT_SPECIFIC on class CL_FPM_GUIBB_RENDER has no exception.

Method RAT_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA Call by reference Type reference (TYPE) ANY 20120831
2 Importing IV_KEY Call by reference Type reference (TYPE) STRING 20120831

Method RAT_TRACE on class CL_FPM_GUIBB_RENDER has no exception.

Method RAT_TRACE_SUBKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA Call by reference Type reference (TYPE) ANY 20120816
2 Importing IV_KEY Call by reference Type reference (TYPE) STRING 20120816
3 Importing IV_SUBKEY Call by reference Type reference (TYPE) STRING 20120816

Method RAT_TRACE_SUBKEY on class CL_FPM_GUIBB_RENDER has no exception.

Method REGISTER_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20121214
2 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) STRING 20121214
3 Importing IV_TAG_ACTIVE Call by reference Type reference (TYPE) FPMGB_TAG_ACTIVE Tag from Feeder Class is Active 20121214
4 Importing IV_TAG_CONFIG Call by reference Type reference (TYPE) FPM_TAG_NAME FPM Tag Name 20121214
5 Importing IV_TAG_FIELD_DESCR Call by reference Type reference (TYPE) CSEQUENCE FPM Tag Name 20121214

Method REGISTER_TAG on class CL_FPM_GUIBB_RENDER has no exception.

Method RENDER_DYNAMIC_ACTION_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP 20120123
2 Importing IV_MENU_ID Call by reference Type reference (TYPE) FPM_CTXT_MENU_ID Context Menu ID 20120123
3 Returning RO_MENU Value transfer Object reference (TYPE REF TO) CL_WD_MENU Perforce change= / 20051117-120623 20120123

Method RENDER_DYNAMIC_ACTION_MENU on class CL_FPM_GUIBB_RENDER has no exception.

Method RENDER_QUICKVIEW_CONTAINER 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 Perforce change= / 20051117-125541 20120227

Method RENDER_QUICKVIEW_CONTAINER on class CL_FPM_GUIBB_RENDER has no exception.

Method RENDER_WITH_QUICKVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_UIELEMENT Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT Perforce change= / 20051117-125541 20120223
2 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20120223
3 Importing IV_QUICKVIEW_ID Call by reference Type reference (TYPE) FPM_QUICKVIEW_ID Quickview ID 20120223
4 Importing IV_QUICKVIEW_IMAGE_REF Call by reference Type reference (TYPE) FPM_QUICKVIEW_IMAGE_REF Quickview Image Reference Field 20140110
5 Returning RO_UIELEMENT Value transfer Object reference (TYPE REF TO) CL_WD_UIELEMENT Perforce change= / 20051117-125541 20140110

Method RENDER_WITH_QUICKVIEW on class CL_FPM_GUIBB_RENDER has no exception.

Method SET_APPL_VALUE_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE_INFO Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE_INFO Web Dynpro: Interface of the node's metadata 20100316
2 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) STRING 20100316
3 Importing IV_VH_COMPONENT Call by reference Type reference (TYPE) FPM_COMPONENT_NAME Web Dynpro: Component Name 20100316

Method SET_APPL_VALUE_HELP on class CL_FPM_GUIBB_RENDER has no exception.

Method SET_VH_USAGE 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 Web Dynpro: Interface of the node's metadata 20100316
# Exception Resumable Description Created on
1 CX_FPMGB GUIBB Exceptions 20100316
History
Last changed by/on SAP  20141120 
SAP Release Created in 711