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 | 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 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | Runtime Type Services | 20130521 | |||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20130521 | |||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_BICS_RS | Result Set | 20130516 | |||
| 4 | Instance attribute | Private | Object reference (TYPE REF TO) | DATA | 20130516 | ||||
| 5 | Instance attribute | Private | See coding | 20130826 | |||||
| 6 | Instance attribute | Private | See coding | 20130515 | |||||
| 7 | Instance attribute | Private | Type reference (TYPE) | FPMGB_T_CHARTFIELD_DESCR | Chart Field Description | 20130514 | |||
| 8 | Instance attribute | Private | See coding | 20130515 | |||||
| 9 | Instance attribute | Private | See coding | 20130515 | |||||
| 10 | Instance attribute | Private | Type reference (TYPE) | CL_FPM_CHART_TABLE_MODEL=>TY_T_SELECTION_CRITERIA | 20130725 | ||||
| 11 | Instance attribute | Private | Type reference (TYPE) | FPMGB_CHART_TYPE | 3 | Chart Type | 20130523 | ||
| 12 | Instance attribute | Private | Type reference (TYPE) | FPMGB_UI_ELEMENT_HEIGHT | Height of a UI Element | 20130918 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | FPM_RENDER_RRI | Render Report-Report Interface | 20130902 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20130826 | |
| 2 | Instance method | Public | Constructor | CONSTRUCTOR | 20130826 | |
| 3 | Instance method | Private | Method | 20130521 | ||
| 4 | Instance method | Private | Method | 20130809 | ||
| 5 | Instance method | Private | Method | 20130522 | ||
| 6 | Instance method | Private | Method | 20130523 | ||
| 7 | Instance method | Private | Method | 20130521 | ||
| 8 | Instance method | Private | Method | Calls the UIBB Invalidate Event for itself | 20130712 | |
| 9 | 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 | 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 | IO_PRESENTATION | Call by reference | Object reference (TYPE REF TO) | CL_BICS_PRESENTATION | Member Display in BICS | 20130809 | |||
| 2 | IV_NAME_IN | Call by reference | Type reference (TYPE) | STRING | 20130809 | ||||
| 3 | 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 | INPUT | Call by reference | Type reference (TYPE) | CSEQUENCE | 20130522 | ||||
| 2 | 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 | INPUT | Call by reference | Type reference (TYPE) | CSEQUENCE | 20130523 | ||||
| 2 | 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 | 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 | INPUT | Call by reference | Type reference (TYPE) | CSEQUENCE | 20130516 | ||||
| 2 | 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 |