SAP ABAP Class CL_FPM_GUIBB_FORM_RENDER (Render Class for GUIBB FPM_FORM_UIBB)
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 Inheritance (c INHERITING FROM c_ref)  CL_FPM_GUIBB_RENDER Rendering utility 20080125
Properties
Class CL_FPM_GUIBB_FORM_RENDER  
Short Description Render Class for GUIBB FPM_FORM_UIBB    
Super Class CL_FPM_GUIBB_RENDER Rendering utility 
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_FPM_FORM_UIBB_ASSIST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_FPM_GUIBB_RENDER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FPM_GUIBB_FORM_RENDER has no interface implemented.
Friends
Class CL_FPM_GUIBB_FORM_RENDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_DATA_ROOT Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20080125
2 MO_DRAG_AND_DROP Instance attribute Public Object reference (TYPE REF TO) CL_FPM_GUIBB_DRAG_AND_DROP API for drag and drop 20090831
3 MO_FIELD_CATALOG Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20080212
4 MO_ROWCOLUMN Instance attribute Private Type reference (TYPE) STRING 20080227
5 MT_CONFIG_ACTIONS Instance attribute Private See coding 20080125
6 MT_CONFIG_FIELDS Instance attribute Private See coding 20080125
7 MT_FIELD_DESCRIPTION Instance attribute Private Type reference (TYPE) FPMGB_T_FORMFIELD_DESCR Form Fielddescription 20080212
8 MT_LABEL_ID Instance attribute Private Type reference (TYPE) TY_T_LABEL_ID 20100929
9 MT_MAND_REF_BOOL Instance attribute Private Type reference (TYPE) CL_FPM_FORM_UIBB_ASSIST=>TY_T_NAME_KOMP 20100218
10 MT_MG_IDS Instance attribute Public Type reference (TYPE) STRING_TABLE Table of Strings 20090917
11 MV_GROUP_VISIBLE Instance attribute Private Type reference (TYPE) WDUI_VISIBILITY Web Dynpro: Visibility 20080228
12 MV_GROUP_VISIBLE_OLD Instance attribute Private Type reference (TYPE) WDUI_VISIBILITY Web Dynpro: Visibility 20080303
13 MV_GUIDELINE Instance attribute Private Type reference (TYPE) FPM_GUIDELINE_VERSION UI Guideline Version 20100310
14 MV_LAYOUT_TYPE Instance attribute Private Type reference (TYPE) FPMGB_LAYOUT_TYPE Layouttype for Form 20091012
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_REF_EXISTS Instance method Private Method 20110406
2 CONSTRUCTOR Instance method Public Constructor 20080125
3 GET_CONFIG_FIELDS Instance method Private Method 20080125
4 GET_DROP_TARGET_FOR_FORM_GROUP Instance method Private Method 20120711
5 GET_LABEL_ID Instance method Public Method 20100929
6 GET_QUICKVIEW_ASSIGNMENT_INT Instance method Private Method 20140116
7 PROCESS_MG_EXPLANATION Instance method Private Method Processes Explanation for melting group 20110704
8 REMOVE_ACTIONS Instance method Private Method removes inconsistent actions from configuration context 20110110
9 REMOVE_FIELDS Instance method Private Method removes inconsistent fields from configuration context 20090609
10 RENDER_BUTTON_ROW Instance method Private Method 20080131
11 RENDER_FIELD Instance method Private Method 20080125
12 RENDER_GROUP Instance method Private Method 20080125
13 RENDER_LABEL Instance method Private Method 20080125
14 RENDER_MELTING_GROUP Instance method Private Method 20080125
Events
Class CL_FPM_GUIBB_FORM_RENDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_ACTION_METADATA Public See coding 20110815 begin of s_action_metadata, enabled type wdy_boolean, toggle_state type wdy_boolean, visible type WDUI_VISIBILITY, visible_bc type wdy_boolean, text type string, tooltip type string, imagesrc type string, help_text type string, action_type type FPM_ACTION_TYPE, end of s_action_metadata
2 S_CONFIG_ACTIONS Private See coding 20080125 begin of s_config_actions, component type name_komp, end of s_config_actions
3 S_CONFIG_FIELDS Private See coding 20080125 begin of s_config_fields, component type name_komp, display_type type fpmgb_display_type, tag_active type fpmgb_tag_active, tag type fpm_tag_name, label_text_conf type string, elements type wdr_context_element_set, end of s_config_fields
4 S_CTXT_ACTION Private See coding corresponds to ELEMENT_ACTION node of Config Context 20110826 begin of S_CTXT_ACTION, event_id type FPM_EVENT_ID, text type WDY_CONF_TRANSL_TEXT, index type WDY_CONF_INDEX, event_parameters type string, action_type type FPM_ACTION_TYPE, end of s_ctxt_action
5 S_CTXT_BROWEL Private See coding corresponds to BUTTON_ROW_ELEMENT node of Config Context 20110826 begin of S_CTXT_BROWEL, display_type type FPMGB_DISPLAY_TYPE, index type WDY_CONF_INDEX, text type WDY_CONF_TRANSL_TEXT, element_id type FPM_ELEMENT_ID, special_properties type string, ctxt_menu_id type FPM_CTXT_MENU_ID, instance_style type fpm_instance_style, end of s_ctxt_BROWEL
6 S_CTXT_ELEMENT Private See coding corresponds to ELEMENT node of Config Context 20110826 begin of S_CTXT_ELEMENT, name type name_komp, display_type type FPMGB_DISPLAY_TYPE, row type fpmgb_row, visibility_label type FPM_LABEL_VISIBILITY, column type FPMGB_COLUMN, text type WDY_CONF_TRANSL_TEXT, element_id type FPM_ELEMENT_ID, special_properties type string, width type fpmgb_ui_element_width, tag_active type FPMGB_TAG_ACTIVE, tag type fpm_tag_name, tooltip type WDY_CONF_TRANSL_TEXT, index type WDY_CONF_INDEX, explanation type WDY_CONF_TRANSL_TEXT, ctxt_menu_id type FPM_CTXT_MENU_ID, instance_style type string, label_instance_style type string, end of s_ctxt_element
7 S_CTXT_GROUP Private See coding corresponds to GROUP node of Config Context 20110826 begin of S_CTXT_GROUP, title type WDY_CONF_TRANSL_TEXT, index type FPM_INDEX, group_type type FPMGB_GROUP_TYPE, element_id type FPM_ELEMENT_ID, location type FPM_LOCATION, ctxt_menu_id type FPM_CTXT_MENU_ID, instance_style type fpm_instance_style, end of s_ctxt_GROUP
8 S_CTXT_MELTING_GROUP Private See coding corresponds to MELTING_GROUP node of Config Context 20110826 begin of S_CTXT_MELTING_GROUP, row type FPMGB_ROW, element_id type FPM_ELEMENT_ID, column type FPMGB_COLUMN, ctxt_menu_id type FPM_CTXT_MENU_ID, instance_style type fpm_instance_style, end of s_ctxt_MELTING_GROUP
9 S_FIELD_METADATA Public See coding 20110815 begin of s_field_metadata, label type string, tooltip type WDY_CONF_TRANSL_TEXT, read_only type wdy_boolean, mandatory type wdui_state, enabled type wdy_boolean, link type string, help_text type WDY_CONF_TRANSL_TEXT, visibility type wdui_visibility, length type i, width type string, auto_labeled type wdy_boolean, tooltip_ref type name_komp, label_ref type name_komp, help_text_ref type name_komp, link_ref type name_komp, enabled_ref type name_komp, read_only_ref type name_komp, mandatory_ref type name_komp, visibility_ref type name_komp, length_ref type name_komp, width_ref type name_komp, file_name_ref type name_komp, mime_type_ref type name_komp, PROGRESS_INDICATOR_DISPLAY_REF type name_komp, end of s_field_metadata
10 TY_S_LABEL_ID Private See coding 20100929 begin of ty_s_label_id, name type name_komp, id_label type string, end of ty_s_label_id
11 TY_S_ROW_LIST Private See coding 20080125 begin of ty_s_row_list, name type string, col_index type i, row_index type i, is_melting_group type wdy_boolean, is_button_row type wdy_boolean, leading_display_type type fpmgb_display_type, element type ref to if_wd_context_element, end of ty_s_row_list
12 TY_T_LABEL_ID Private See coding 20100929 ty_t_label_id type standard table of ty_s_label_id
13 TY_T_ROW_LIST Private See coding 20080125 ty_t_row_list type standard table of ty_s_row_list
Method Signatures

Method CHECK_REF_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_REF Call by reference Type reference (TYPE) NAME_KOMP Component name 20110406

Method CHECK_REF_EXISTS on class CL_FPM_GUIBB_FORM_RENDER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESIGN_TIME Call by reference Type reference (TYPE) BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20081110

Method CONSTRUCTOR on class CL_FPM_GUIBB_FORM_RENDER has no exception.

Method GET_CONFIG_FIELDS Signature

Method GET_CONFIG_FIELDS on class CL_FPM_GUIBB_FORM_RENDER has no parameter.
Method GET_CONFIG_FIELDS on class CL_FPM_GUIBB_FORM_RENDER has no exception.

Method GET_DROP_TARGET_FOR_FORM_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_DROP_TARGET Call by reference Object reference (TYPE REF TO) CL_WD_DROP_TARGET 20120711
2 Exporting EV_DROP_ENABLED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120711
3 Importing IO_CONFIG_ROOT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20120711
4 Importing IV_GROUP_ID Call by reference Type reference (TYPE) STRING 20120711

Method GET_DROP_TARGET_FOR_FORM_GROUP on class CL_FPM_GUIBB_FORM_RENDER has no exception.

Method GET_LABEL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20100929
2 Returning RT_ID Value transfer Type reference (TYPE) STRING_TABLE Table of Strings 20100929

Method GET_LABEL_ID on class CL_FPM_GUIBB_FORM_RENDER has no exception.

Method GET_QUICKVIEW_ASSIGNMENT_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE Call by reference Type reference (TYPE) WDR_CONTEXT_ELEMENT_SET Web Dynpro: Number of Context Node Elements 20140116
2 Returning RT_QUICKVIEW_ASSIGNMENT Value transfer Type reference (TYPE) IF_FPM_GUIBB_RENDER=>T_QUICKVIEW_ASSIGNMENT 20140116

Method GET_QUICKVIEW_ASSIGNMENT_INT on class CL_FPM_GUIBB_FORM_RENDER has no exception.

Method PROCESS_MG_EXPLANATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FIRST_UIELEMENT Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT First UI element in container 20110704
2 Importing IO_MG_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_TRANSPARENT_CONTAINER Container of Melting group 20110704

Method PROCESS_MG_EXPLANATION on class CL_FPM_GUIBB_FORM_RENDER has no exception.

Method REMOVE_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INCONSISTENT Call by reference Attribute reference (LIKE) MT_CONFIG_ACTIONS 20110110

Method REMOVE_ACTIONS on class CL_FPM_GUIBB_FORM_RENDER has no exception.

Method REMOVE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INCONSISTENT Call by reference Attribute reference (LIKE) MT_CONFIG_FIELDS 20090609

Method REMOVE_FIELDS on class CL_FPM_GUIBB_FORM_RENDER has no exception.

Method RENDER_BUTTON_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_BUTTON_ROW Call by reference Object reference (TYPE REF TO) CL_WD_BUTTON_ROW Perforce change= / 20050916-083208 20080131
2 Importing IO_BUTTON_ROW_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20080131

Method RENDER_BUTTON_ROW on class CL_FPM_GUIBB_FORM_RENDER has no exception.

Method RENDER_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20080125
2 Importing IV_IS_IN_MELTING_GROUP Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20080801
3 Returning RO_UIELEMENT Value transfer Object reference (TYPE REF TO) CL_WD_UIELEMENT Perforce change= / 20050316-075201 20080125

Method RENDER_FIELD on class CL_FPM_GUIBB_FORM_RENDER has no exception.

Method RENDER_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_GROUP_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20080125
2 Importing IV_COL_INDEX Call by reference Type reference (TYPE) I 1 20080125
3 Importing IV_GROUP_INDEX Call by reference Type reference (TYPE) I 20090216
4 Importing IV_GUIDELINE_VERSION Call by reference Type reference (TYPE) FPM_GUIDELINE_VERSION Guidelineversion 20090330
5 Returning RO_GROUP Value transfer Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER Perforce change= / 20051117-125541 20080125

Method RENDER_GROUP on class CL_FPM_GUIBB_FORM_RENDER has no exception.

Method RENDER_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20080125
2 Importing IV_IS_MELTING_GROUP Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20080125
3 Returning RO_LABEL Value transfer Object reference (TYPE REF TO) CL_WD_LABEL Perforce change= / 20050916-083208 20080125

Method RENDER_LABEL on class CL_FPM_GUIBB_FORM_RENDER has no exception.

Method RENDER_MELTING_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MELTING_GROUP Call by reference Object reference (TYPE REF TO) CL_WD_TRANSPARENT_CONTAINER Perforce change= / 20051117-120623 20080125
2 Exporting EO_MELTING_LABEL Call by reference Object reference (TYPE REF TO) CL_WD_LABEL Perforce change= / 20050916-083208 20080125
3 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20080125
4 Importing IV_GUIDELINE_VERSION Call by reference Type reference (TYPE) FPM_GUIDELINE_VERSION UI Guideline Version 20100209

Method RENDER_MELTING_GROUP on class CL_FPM_GUIBB_FORM_RENDER has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 711