SAP ABAP Class CL_FPM_CHART_CONFIG_WRITER (Configuration Writer for Chart 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_CONFIG_WRITER Configuration Rerader for OIF 20130225
Properties
Class CL_FPM_CHART_CONFIG_WRITER  
Short Description Configuration Writer for Chart UIBB    
Super Class CL_FPM_CONFIG_WRITER Configuration Rerader for OIF 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_GUIBB   Generic UI building blocks 
Created 20130225   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FPM_CHART_CONFIG_WRITER has no forward declaration.
Interfaces
Class CL_FPM_CHART_CONFIG_WRITER has no interface implemented.
Friends
Class CL_FPM_CHART_CONFIG_WRITER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_CHART_TYPE Instance attribute Private Type reference (TYPE) FPMGB_CHART_TYPE 999 Chart Type 20130225
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BR_BUTTON Instance method Public Method Add button to button row 20130225
2 ADD_BR_BUTTON_CHOICE Instance method Public Method Add button choice to button row 20130226
3 ADD_BR_DROP_DOWN_LIST_BOX Instance method Public Method Add drop-down list box to button row 20130226
4 ADD_BR_INPUT_FIELD Instance method Public Method Add input field to button row 20130226
5 ADD_BR_LINK_TO_ACTION Instance method Public Method Add link to action to button row 20130226
6 ADD_BR_SEPARATOR Instance method Public Method Add separator to button row 20130226
7 ADD_BR_TOGGLE_BUTTON Instance method Public Method Add toggle button to button row 20130226
8 ADD_ELEMENT Instance method Public Method Add element 20130225
9 ADD_PARAMETER Instance method Public Method Add actions 20130225
10 ADD_SIMPLE_BR_ELEMENT Instance method Private Method 20130226
11 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130225
12 CREATE_BR_ELEMENT Instance method Private Method 20130226
13 GET_DEFAULT_CHART_SETTINGS Static method Public Method Get default chart settings of a chart type 20130225
14 SAVE Instance method Public Method 20130225
15 SET_ATTRIBUTES Instance method Public Method 20130225
16 SET_CHART_SETTING Instance method Public Method Set value of a particular property of the current chart type 20130225
17 SET_CHART_SIZE Instance method Public Method Set chart size 20130620
18 SET_CHART_TYPE Instance method Public Method Set chart type 20130225
19 SET_MAX_MIN_BUTTON Instance method Public Method Enable/ Disable max/min button 20140225
20 SET_NO_DATA_TEXT Instance method Public Method 20130904
21 SET_PERSONALIZATION_ENABLED Instance method Public Method Enable/ Disable personalization 20130613
Events
Class CL_FPM_CHART_CONFIG_WRITER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_ACTION Public See coding 20130226 begin of ty_s_action, fpm_primary_attribute type fpm_element_id, index type fpm_index, text type fpm_text, action_type type fpm_action_type, event_id type fpm_event_id, event_parameters type string, has_separator type fpm_add_separator, end of ty_s_action
2 TY_S_BR_BUTTON Public See coding 20130225 begin of ty_s_br_button, index type fpm_index, text type fpm_text, tooltip type fpm_tooltip, explanation_text type fpm_explanation, image_source type fpmgb_image_src, design type fpm_toolbar_button_design, hide_text type fpm_hide_text, hotkey type fpmgb_hotkey, action_type type fpm_action_type, event_id type fpm_event_id, event_parameters type string, end of ty_s_br_button
3 TY_S_BR_BUTTON_CHOICE Public See coding 20130226 begin of ty_s_br_button_choice, index type fpm_index, text type fpm_text, tooltip type fpm_tooltip, image_src type fpmgb_image_src, repeat_selected_action type fpmgb_selaction, menu_action_items type ty_t_menu_action_item, end of ty_s_br_button_choice
4 TY_S_BR_DROP_DOWN_LIST_BOX Public See coding 20130226 begin of ty_s_br_drop_down_list_box, index type fpm_index, label_text type fpm_text, tooltip type fpm_tooltip, explanation_text type fpm_explanation, image_source type fpmgb_image_src, key_visible type fpm_keyvisible, action_type type fpm_action_type, event_id type fpm_event_id, event_params type string, end of ty_s_br_drop_down_list_box
5 TY_S_BR_INPUT_FIELD Public See coding 20130226 begin of ty_s_br_input_field, index type fpm_index, label_text type fpm_text, tooltip type fpm_tooltip, explanation_text type fpm_explanation, alignment type fpmgb_alignment, password_field type fpmgb_pw_field, action_type type fpm_action_type, event_id type fpm_event_id, event_params type string, end of ty_s_br_input_field
6 TY_S_BR_LINK_TO_ACTION Public See coding 20130226 begin of ty_s_br_link_to_action, index type fpm_index, text type fpm_text, tooltip type fpm_tooltip, image_source type fpmgb_image_src, design type fpmgb_link_design, hide_text type fpm_hide_text, hotkey type fpmgb_hotkey, wrapping type fpmgb_wrapping, action_type type fpm_action_type, event_id type fpm_event_id, event_params type string, end of ty_s_br_link_to_action
7 TY_S_BR_TOGGLE_BUTTON Public See coding 20130226 begin of ty_s_br_toggle_button, index type fpm_index, text type fpm_text, tooltip type fpm_tooltip, explanation_text type fpm_explanation, image_source type fpmgb_image_src, image_source_checked type fpmgb_image_src, design type fpm_toggle_button_design, hide_text type fpm_hide_text, hotkey type fpmgb_hotkey, action_type type fpm_action_type, event_id type fpm_event_id, event_params type string, end of ty_s_br_toggle_button
8 TY_S_MENU_ACTION_ITEM Public See coding 20130226 begin of ty_s_menu_action_item, index type fpm_index, text type fpm_text, action_type type fpm_action_type, event_id type fpm_event_id, event_params type string, has_separator type fpm_add_separator, end of ty_s_menu_action_item
9 TY_T_ACTION Public See coding 20130226 ty_t_action type sorted table of ty_s_action with unique key index
10 TY_T_MENU_ACTION_ITEM Public See coding 20130226 ty_t_menu_action_item type sorted table of ty_s_menu_action_item with unique key index
Method Signatures

Method ADD_BR_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BR_BUTTON Call by reference Type reference (TYPE) TY_S_BR_BUTTON Button 20130225
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130225

Method ADD_BR_BUTTON_CHOICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BR_BUTTON_CHOICE Call by reference Type reference (TYPE) TY_S_BR_BUTTON_CHOICE Button choice 20130226
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130226

Method ADD_BR_DROP_DOWN_LIST_BOX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BR_DROP_DOWN_LIST_BOX Call by reference Type reference (TYPE) TY_S_BR_DROP_DOWN_LIST_BOX Drop-down list box 20130226
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130226

Method ADD_BR_INPUT_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BR_INPUT_FIELD Call by reference Type reference (TYPE) TY_S_BR_INPUT_FIELD Input field 20130226
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130226

Method ADD_BR_LINK_TO_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BR_LINK_TO_ACTION Call by reference Type reference (TYPE) TY_S_BR_LINK_TO_ACTION Link to action 20130226
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130226

Method ADD_BR_SEPARATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BR_SEPARATOR Call by reference Type reference (TYPE) IF_FPM_GUIBB_CHART_CONFIG=>TY_S_BR_SEPARATOR Separator 20130226
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130226

Method ADD_BR_TOGGLE_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BR_TOGGLE_BUTTON Call by reference Type reference (TYPE) TY_S_BR_TOGGLE_BUTTON Toggle button 20130226
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130226

Method ADD_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DISPLAYED_VALUE Call by reference Type reference (TYPE) IF_FPM_GUIBB_CHART_CONFIG=>TY_S_ELEMENT-DISPLAYED_VALUES Displayed values 20130225
2 Importing IV_AXIS_INDEX Call by reference Type reference (TYPE) IF_FPM_GUIBB_CHART_CONFIG=>TY_S_ELEMENT-AXIS_INDEX 1 Axis index 20130225
3 Importing IV_DATA_TYPE Call by reference Type reference (TYPE) IF_FPM_GUIBB_CHART_CONFIG=>TY_S_ELEMENT-DATA_TYPE IF_FPM_GUIBB_CHART=>E_DATA_TYPE-MEASURE Data Type 20130225
4 Importing IV_INDEX Call by reference Type reference (TYPE) IF_FPM_GUIBB_CHART_CONFIG=>TY_S_ELEMENT-INDEX 1 Index 20130225
5 Importing IV_NAME Call by reference Type reference (TYPE) IF_FPM_GUIBB_CHART_CONFIG=>TY_S_ELEMENT-NAME Component name 20130225
6 Importing IV_TEXT Call by reference Type reference (TYPE) IF_FPM_GUIBB_CHART_CONFIG=>TY_S_ELEMENT-TEXT Text 20130225
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130226

Method ADD_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETER Call by reference Type reference (TYPE) CL_FPM_CONFIG_WRITER=>TY_T_PARAMETER 20130225
# Exception Resumable Description Created on
1 CX_WD_PERSONALIZATION Floorplan exceptions 20130225

Method ADD_SIMPLE_BR_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20130226
2 Importing IV_DISPLAY_TYPE Call by reference Type reference (TYPE) FPMGB_DISPLAY_TYPE Display Type 20130226
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130226

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPL_READER Call by reference Object reference (TYPE REF TO) IF_WD_CONFIG_APPL_READER Read Interface for Application Configuration 20130225
2 Importing IR_APPL_WRITER Call by reference Object reference (TYPE REF TO) IF_WD_CONFIG_APPL_MODIFIER Write Interface for Application Configuration 20130225
3 Importing IR_COMP_READER Call by reference Object reference (TYPE REF TO) IF_WD_CONFIG_COMP_READER Read Interface for the Component Configuration 20130225
4 Importing IR_COMP_WRITER Call by reference Object reference (TYPE REF TO) IF_WD_CONFIG_COMP_MODIFIER Write Interface for the Component Configuration 20130225
5 Importing IR_CONFIG_TOOL_COMP Call by reference Object reference (TYPE REF TO) IF_WD_CONFIG_TOOL_COMP API Configuration Component 20130225
6 Importing IV_CONFIGURATION_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID Configuration Identification 20130225
7 Importing IV_CONFIG_TYPE Call by reference Type reference (TYPE) WDY_CONFIG_TYPE Type of Web Dynpro Configuration 20130225
8 Importing IV_CREATE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130225
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20130225

Method CREATE_BR_ELEMENT Signature

Method CREATE_BR_ELEMENT on class CL_FPM_CHART_CONFIG_WRITER has no parameter.
Method CREATE_BR_ELEMENT on class CL_FPM_CHART_CONFIG_WRITER has no exception.

Method GET_DEFAULT_CHART_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEFAULT_SETTING Call by reference Type reference (TYPE) IF_FPM_GUIBB_CHART_CONFIG=>TY_T_CHART_SETTING Chart type settings 20130225
2 Importing IV_CHART_TYPE Call by reference Type reference (TYPE) FPMGB_CHART_TYPE Chart Type 20130225
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130225

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ERROR Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130225

Method SAVE on class CL_FPM_CHART_CONFIG_WRITER has no exception.

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FEEDER Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20130225
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130226

Method SET_CHART_SETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROPERTY_NAME Call by reference Type reference (TYPE) IF_FPM_GUIBB_CHART_CONFIG=>TY_S_CHART_SETTING-PROPERTY_NAME Property name 20130225
2 Importing IV_VALUE Call by reference Type reference (TYPE) IF_FPM_GUIBB_CHART_CONFIG=>TY_S_CHART_SETTING-VALUE Value 20130225
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130225

Method SET_CHART_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HEIGHT Call by reference Type reference (TYPE) FPMGB_UI_ELEMENT_HEIGHT Height of a UI Element 20130620
2 Importing IV_WIDTH Call by reference Type reference (TYPE) FPMGB_UI_ELEMENT_WIDTH Width of a UI Element 20130620
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130620

Method SET_CHART_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHART_TYPE Call by reference Type reference (TYPE) FPMGB_CHART_TYPE Chart Type 20130225
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130225

Method SET_MAX_MIN_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAX_MIN_BUTTON Call by reference Type reference (TYPE) FPM_HAS_MAX_MIN_BUTTON FPM GUIBB has Maximize/ Minimize Button in its Toolbar 20140225

Method SET_MAX_MIN_BUTTON on class CL_FPM_CHART_CONFIG_WRITER has no exception.

Method SET_NO_DATA_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NO_DATA_TEXT Call by reference Type reference (TYPE) FPM_NO_DATA_TEXT Text Displayed if No Data is Available 20130904

Method SET_NO_DATA_TEXT on class CL_FPM_CHART_CONFIG_WRITER has no exception.

Method SET_PERSONALIZATION_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENABLE_PERSONALIZATION Call by reference Type reference (TYPE) FPMGB_ALLOW_PERS_CHART Allow Personalization of Chart 20130613

Method SET_PERSONALIZATION_ENABLED on class CL_FPM_CHART_CONFIG_WRITER has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 740