SAP ABAP Class CL_FPM_BICS_CHART_FEEDER (Generic BICS based Feeder)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-RUI-FPM (Application Component) FPM Analytical GUIBB
     BW_REPORTING_FPM (Package) FPM UIBBs
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FPM_BICS_FEEDER Parent Class for BICS based feeders 20130510
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_CHART Feeder Interface for Chart UIBB 20130424
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_DYNAMIC_CONFIG FPM GUIBB: Dynamic Configuration 20130514
Properties
Class CL_FPM_BICS_CHART_FEEDER  
Short Description Generic BICS based Feeder    
Super Class CL_FPM_BICS_FEEDER Parent Class for BICS based feeders 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BW_REPORTING_FPM   FPM UIBBs 
Created 20130424   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSBBS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_GUIBB_CHART Feeder Interface for Chart UIBB 20130424
2 IF_FPM_GUIBB_DYNAMIC_CONFIG FPM GUIBB: Dynamic Configuration 20130514
Friends
Class CL_FPM_BICS_CHART_FEEDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_FIELDCAT Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20130521
2 MO_LINE_TYPE Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20130521
3 MO_RESULT_SET Instance attribute Private Object reference (TYPE REF TO) IF_BICS_RS Result Set 20130516
4 MR_DATA Instance attribute Private Object reference (TYPE REF TO) DATA 20130516
5 MT_CELL_METADATA Instance attribute Private See coding 20130826
6 MT_COL_ELEMENT Instance attribute Private See coding 20130515
7 MT_FIELD_DESCRIPTION Instance attribute Private Type reference (TYPE) FPMGB_T_CHARTFIELD_DESCR Chart Field Description 20130514
8 MT_KEY_FIGURE Instance attribute Private See coding 20130515
9 MT_ROW_ELEMENT Instance attribute Private See coding 20130515
10 MT_SELECTION_CRITERIA Instance attribute Private Type reference (TYPE) CL_FPM_CHART_TABLE_MODEL=>TY_T_SELECTION_CRITERIA 20130725
11 MV_CHART_TYPE Instance attribute Private Type reference (TYPE) FPMGB_CHART_TYPE 3 Chart Type 20130523
12 MV_HEIGHT Instance attribute Private Type reference (TYPE) FPMGB_UI_ELEMENT_HEIGHT Height of a UI Element 20130918
13 MV_RENDER_RRI Instance attribute Private Type reference (TYPE) FPM_RENDER_RRI Render Report-Report Interface 20130902
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20130826
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130826
3 GET_COLS Instance method Private Method 20130521
4 GET_COL_NAME Instance method Private Method 20130809
5 GET_KEY_COL_NAME Instance method Private Method 20130522
6 GET_REF_COL_NAME Instance method Private Method 20130523
7 GET_ROWS Instance method Private Method 20130521
8 INVALIDATE Instance method Private Method Calls the UIBB Invalidate Event for itself 20130712
9 MAKE_VALID Instance method Private Method 20130516
Events
Class CL_FPM_BICS_CHART_FEEDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_CELL_METADATA Private See coding 20130826 BEGIN OF ty_s_cell_metadata, index TYPE i, element_data type ty_t_element_metadata, END OF ty_s_cell_metadata
2 TY_S_ELEMENT_METADATA Private See coding 20130826 begin of ty_s_element_metadata, name type if_bics_object=>tn_name, node_type TYPE REF TO if_bics_node_type, hierarchy TYPE REF TO if_bics_md_hierarchy, attribute TYPE REF TO if_bics_attr, end of ty_s_element_metadata
3 TY_T_ELEMENT_METADATA Private See coding 20130826 ty_t_element_metadata type standard table of ty_s_element_metadata with key name
4 YS_AXIS_ELEMENT Private See coding 20130515 BEGIN OF ys_axis_element, name TYPE if_bics_object=>tn_name, orig_name TYPE if_bics_object=>tn_name, id TYPE if_bics_md_characteristic=>tn_id, text TYPE if_bics_object=>tn_text, is_dimension TYPE abap_bool, base_char_name TYPE if_bics_object=>tn_name, data_type TYPE if_bics_md_characteristic=>tn_data_type, intlen TYPE if_bics_md_characteristic=>tn_data_length, outputlen TYPE if_bics_md_characteristic=>tn_data_length, decimals TYPE if_bics_md_characteristic=>tn_data_length, conversion_exit TYPE convexit, lowercase TYPE abap_bool, iobj TYPE REF TO if_bics_iobj, presentation TYPE REF TO cl_bics_presentation, key_name type if_bics_object=>tn_name, key_presentation TYPE REF TO cl_bics_presentation, END OF ys_axis_element
5 YS_GRID_DATA_STRUCTURE Private See coding 20130521 BEGIN OF ys_grid_data_structure, wd_tkey_x TYPE i, wd_tkey_y TYPE i, text TYPE string, key TYPE string, hier_state TYPE wdui_c_table_hierachical_state, hier_level TYPE i, is_sum TYPE abap_bool, column TYPE name_komp, key_column TYPE name_komp, is_key_figure TYPE abap_bool, presentation TYPE REF TO cl_bics_presentation, node_type TYPE REF TO if_bics_node_type, hierarchy TYPE REF TO if_bics_md_hierarchy, attribute TYPE REF TO if_bics_attr, END OF ys_grid_data_structure
6 YS_KEY_FIGURE Private See coding 20130515 BEGIN OF ys_key_figure, name TYPE if_bics_object=>tn_name, iobj TYPE if_bics_object=>tn_name, id TYPE if_bics_object=>tn_id, text TYPE if_bics_object=>tn_text, int_len TYPE i, ext_len TYPE i, decimals TYPE i, digits TYPE i, currency_unit TYPE if_bics_md_key_figure=>tn_currency_unit, bics_id TYPE string, END OF ys_key_figure
7 YT_GRID_DATA_STRUCTURE Private See coding 20130521 yt_grid_data_structure TYPE STANDARD TABLE OF ys_grid_data_structure WITH NON-UNIQUE DEFAULT KEY WITH NON-UNIQUE SORTED KEY wd_tkey_2d COMPONENTS wd_tkey_x wd_tkey_y
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_FPM_BICS_CHART_FEEDER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FPM_BICS_CHART_FEEDER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FPM_BICS_CHART_FEEDER has no parameter.
Method CONSTRUCTOR on class CL_FPM_BICS_CHART_FEEDER has no exception.

Method GET_COLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_COL Value transfer Type reference (TYPE) YT_GRID_DATA_STRUCTURE 20130521

Method GET_COLS on class CL_FPM_BICS_CHART_FEEDER has no exception.

Method GET_COL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PRESENTATION Call by reference Object reference (TYPE REF TO) CL_BICS_PRESENTATION Member Display in BICS 20130809
2 Importing IV_NAME_IN Call by reference Type reference (TYPE) STRING 20130809
3 Returning RV_COLNAME Value transfer Type reference (TYPE) NAME_KOMP Component name 20130809

Method GET_COL_NAME on class CL_FPM_BICS_CHART_FEEDER has no exception.

Method GET_KEY_COL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPUT Call by reference Type reference (TYPE) CSEQUENCE 20130522
2 Returning RESULT Value transfer Type reference (TYPE) STRING 20130522

Method GET_KEY_COL_NAME on class CL_FPM_BICS_CHART_FEEDER has no exception.

Method GET_REF_COL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPUT Call by reference Type reference (TYPE) CSEQUENCE 20130523
2 Returning RESULT Value transfer Type reference (TYPE) STRING 20130523

Method GET_REF_COL_NAME on class CL_FPM_BICS_CHART_FEEDER has no exception.

Method GET_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ROW Value transfer Type reference (TYPE) YT_GRID_DATA_STRUCTURE 20130521

Method GET_ROWS on class CL_FPM_BICS_CHART_FEEDER has no exception.

Method INVALIDATE Signature

Method INVALIDATE on class CL_FPM_BICS_CHART_FEEDER has no parameter.
Method INVALIDATE on class CL_FPM_BICS_CHART_FEEDER has no exception.

Method MAKE_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPUT Call by reference Type reference (TYPE) CSEQUENCE 20130516
2 Returning RESULT Value transfer Type reference (TYPE) STRING 20130516

Method MAKE_VALID on class CL_FPM_BICS_CHART_FEEDER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740