SAP ABAP Class CL_FPM_CHART_CONFIG_READER (Configuration Reader 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_READER Configuration Reader for OIF 20130222
Properties
Class CL_FPM_CHART_CONFIG_READER  
Short Description Configuration Reader for Chart UIBB    
Super Class CL_FPM_CONFIG_READER Configuration Reader 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 20130222   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FPM_CHART_UIBB_ASSIST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_FPM_GUIBB_CHART_CONFIG Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FPM_CHART_CONFIG_READER has no interface implemented.
Friends
Class CL_FPM_CHART_CONFIG_READER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_FEEDER Instance attribute Private Object reference (TYPE REF TO) IF_FPM_GUIBB_CHART Feeder Interface for Chart UIBB 20130222
2 MO_MODEL_FACTORY Instance attribute Private Object reference (TYPE REF TO) CL_FPM_CHART_MODEL_FACTORY Chart Model Factory 20130222
3 MS_CONFIG Instance attribute Private Type reference (TYPE) CL_FPM_CHART_UIBB_ASSIST=>YS_CHART 20130222
4 MT_ACTION_DEFINITION Instance attribute Private Type reference (TYPE) FPMGB_T_ACTIONDEF Action Definition 20130222
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130222
2 GET_BR_BUTTON Instance method Public Method Get button row button 20130222
3 GET_BR_BUTTON_CHOICE Instance method Public Method Get button row button choice 20130225
4 GET_BR_DROP_DOWN_LIST_BOX Instance method Public Method Get button row drop-down list box 20130225
5 GET_BR_ELEMENTS Instance method Public Method Get button row elements 20130222
6 GET_BR_INPUT_FIELD Instance method Public Method Get button row input field 20130225
7 GET_BR_LINK_TO_ACTION Instance method Public Method Get button row link to action 20130225
8 GET_BR_SEPARATOR Instance method Public Method Get button row separator 20130225
9 GET_BR_TOGGLE_BUTTON Instance method Public Method Get button row toggle button 20130225
10 GET_CHART_ATTRIBUTES Instance method Public Method 20130222
11 GET_CHART_SETTING Instance method Public Method Get value of a particular property of the current chart type 20130222
12 GET_CHART_SETTINGS Instance method Public Method Get value of a particular property of the current chart type 20130222
13 GET_CHART_SIZE Instance method Public Method get chart size 20130620
14 GET_ELEMENTS Instance method Public Method Get elements 20130222
15 GET_EVENT_PARAMETER Instance method Private Method 20130222
16 GET_FEEDER_PARAMETER Instance method Public Method Get feeder parameter 20130222
17 INIT_FEEDER Instance method Private Method 20130222
18 IS_PERSONALIZATION_ENABLED Instance method Public Method Returns whether personalization is enabled or not 20130613
19 READ_CONFIG Instance method Private Method 20130222
20 READ_ELEMENT Instance method Private Method 20130222
Events
Class CL_FPM_CHART_CONFIG_READER has no event.
Types
Class CL_FPM_CHART_CONFIG_READER has no local type.
Method Signatures

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 20130222
2 Importing IR_COMP_READER Call by reference Object reference (TYPE REF TO) IF_WD_CONFIG_COMP_READER Read Interface for the Component Configuration 20130222
3 Importing IV_CONFIGURATION_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID Configuration Identification 20130222
4 Importing IV_CONFIG_TYPE Call by reference Type reference (TYPE) WDY_CONFIG_TYPE Type of Web Dynpro Configuration 20130222
5 Importing IV_NO_VARIANTS Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130222
# Exception Resumable Description Created on
1 CX_FPM_FLOORPLAN Floorplan exceptions 20130222

Method GET_BR_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BR_BUTTON Call by reference Type reference (TYPE) IF_FPM_GUIBB_CHART_CONFIG=>TY_S_BR_BUTTON Button 20130222
2 Importing IV_ELEMENT_ID Call by reference Type reference (TYPE) FPM_ELEMENT_ID FPM: Element ID 20130222
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130222

Method GET_BR_BUTTON_CHOICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BR_BUTTON_CHOICE Call by reference Type reference (TYPE) IF_FPM_GUIBB_CHART_CONFIG=>TY_S_BR_BUTTON_CHOICE Button choice 20130225
2 Importing IV_ELEMENT_ID Call by reference Type reference (TYPE) FPM_ELEMENT_ID FPM: Element ID 20130225
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130225

Method GET_BR_DROP_DOWN_LIST_BOX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BR_DROP_DOWN_LIST_BOX Call by reference Type reference (TYPE) IF_FPM_GUIBB_CHART_CONFIG=>TY_S_BR_DROP_DOWN_LIST_BOX Drop-down list box 20130225
2 Importing IV_ELEMENT_ID Call by reference Type reference (TYPE) FPM_ELEMENT_ID FPM: Element ID 20130225
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130225

Method GET_BR_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUTTON_ROW_ELEMENT Call by reference Type reference (TYPE) IF_FPM_GUIBB_CHART_CONFIG=>TY_T_BUTTON_ROW_ELEMENT Button row elements 20130222
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130226

Method GET_BR_INPUT_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BR_INPUT_FIELD Call by reference Type reference (TYPE) IF_FPM_GUIBB_CHART_CONFIG=>TY_S_BR_INPUT_FIELD Input field 20130225
2 Importing IV_ELEMENT_ID Call by reference Type reference (TYPE) FPM_ELEMENT_ID FPM: Element ID 20130225
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130225

Method GET_BR_LINK_TO_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BR_LINK_TO_ACTION Call by reference Type reference (TYPE) IF_FPM_GUIBB_CHART_CONFIG=>TY_S_BR_LINK_TO_ACTION Link to action 20130225
2 Importing IV_ELEMENT_ID Call by reference Type reference (TYPE) FPM_ELEMENT_ID FPM: Element ID 20130225
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130225

Method GET_BR_SEPARATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BR_SEPARATOR Call by reference Type reference (TYPE) IF_FPM_GUIBB_CHART_CONFIG=>TY_S_BR_SEPARATOR Separator 20130225
2 Importing IV_ELEMENT_ID Call by reference Type reference (TYPE) FPM_ELEMENT_ID FPM: Element ID 20130225
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130225

Method GET_BR_TOGGLE_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BR_TOGGLE_BUTTON Call by reference Type reference (TYPE) IF_FPM_GUIBB_CHART_CONFIG=>TY_S_BR_TOGGLE_BUTTON Toggle button 20130225
2 Importing IV_ELEMENT_ID Call by reference Type reference (TYPE) FPM_ELEMENT_ID FPM: Element ID 20130225
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130225

Method GET_CHART_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHART_TYPE Call by reference Type reference (TYPE) FPMGB_CHART_TYPE Web Dynpro: Configuration: Translatable Text 20130222
2 Exporting EV_FEEDER Call by reference Type reference (TYPE) SEOCLSNAME 30 Characters 20130222
3 Exporting EV_HAS_MAX_MIN_BUTTON Call by reference Type reference (TYPE) FPM_HAS_MAX_MIN_BUTTON FPM GUIBB has Maximize/ Minimize Button in its Toolbar 20140225
4 Exporting EV_HEIGHT Call by reference Type reference (TYPE) FPMGB_UI_ELEMENT_HEIGHT Height of a UI Element 20140225
5 Exporting EV_NO_DATA_TEXT Call by reference Type reference (TYPE) FPM_NO_DATA_TEXT Text Displayed if No Data is Available 20140225
6 Exporting EV_PERSONALIZATION_ENABLED Call by reference Type reference (TYPE) FPMGB_ALLOW_PERS_CHART Allow Personalization of Chart 20140225
7 Exporting EV_WIDTH Call by reference Type reference (TYPE) FPMGB_UI_ELEMENT_WIDTH Width of a UI Element 20140225
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130226

Method GET_CHART_SETTING Signature

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

Method GET_CHART_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SETTING Call by reference Type reference (TYPE) IF_FPM_GUIBB_CHART_CONFIG=>TY_T_CHART_SETTING Value 20130222
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130222

Method GET_CHART_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HEIGHT Call by reference Type reference (TYPE) FPMGB_UI_ELEMENT_HEIGHT Height of a UI Element 20130620
2 Exporting EV_WIDTH Call by reference Type reference (TYPE) FPMGB_UI_ELEMENT_WIDTH Width of a UI Element 20130620

Method GET_CHART_SIZE on class CL_FPM_CHART_CONFIG_READER has no exception.

Method GET_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ELEMENT Call by reference Type reference (TYPE) IF_FPM_GUIBB_CHART_CONFIG=>TY_T_ELEMENT Elements 20130222
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130226

Method GET_EVENT_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENCODED_PARAMETER Call by reference Type reference (TYPE) STRING 20130222
2 Importing IV_EVENT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20130222
3 Returning RT_PARAM Value transfer Type reference (TYPE) FPM_T_PARAMETER_VALUE Parameter values 20130222

Method GET_EVENT_PARAMETER on class CL_FPM_CHART_CONFIG_READER has no exception.

Method GET_FEEDER_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FEEDER_PARAMETER Call by reference Type reference (TYPE) IF_FPM_GUIBB_CHART_CONFIG=>TY_T_FEEDER_PARAMETER Feeder parameter 20130222
# Exception Resumable Description Created on
1 CX_FPM_CONFIGURATION Configuration exceptions 20130226

Method INIT_FEEDER Signature

Method INIT_FEEDER on class CL_FPM_CHART_CONFIG_READER has no parameter.
Method INIT_FEEDER on class CL_FPM_CHART_CONFIG_READER has no exception.

Method IS_PERSONALIZATION_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) FPMGB_ALLOW_PERS_CHART Indicator: Personalization is enabled 20130613

Method IS_PERSONALIZATION_ENABLED on class CL_FPM_CHART_CONFIG_READER has no exception.

Method READ_CONFIG Signature

Method READ_CONFIG on class CL_FPM_CHART_CONFIG_READER has no parameter.
Method READ_CONFIG on class CL_FPM_CHART_CONFIG_READER has no exception.

Method READ_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) ANY 20130222
2 Importing IV_INDEX Call by reference Type reference (TYPE) I 1 20130222
3 Importing IV_NODE_ID Call by reference Type reference (TYPE) STRING 20130222
4 Importing IV_NODE_NAME Call by reference Type reference (TYPE) STRING 20130222

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