SAP ABAP Class CL_FPM_GUIBB_CHART_RENDER (Render Class 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 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_FPM_GUIBB_RENDER | GUIBB Rendering | 20130122 |
Properties
| Class | CL_FPM_GUIBB_CHART_RENDER | |
| Short Description | Render Class for Chart UIBB | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | APB_FPM_GUIBB | Generic UI building blocks |
| Created | 20130122 | SAP |
| Last change | 20141120 | |
| 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) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 4 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_FPM_GUIBB_RENDER | GUIBB Rendering | 20130122 |
Friends
Class CL_FPM_GUIBB_CHART_RENDER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | See coding | 20130215 | |||||
| 2 | Constant | Public | See coding | 20130215 | |||||
| 3 | Constant | Public | See coding | 20130417 | |||||
| 4 | Constant | Public | See coding | 20130516 | |||||
| 5 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_FPM_HCT_GUIBB_CHART_ASSIST | Assistance class for FPM GUIBB config editor | 20130123 | |||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Web Dynpro: Interface for Context Nodes | 20130123 | |||
| 7 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Web Dynpro: Interface for Context Nodes | 20140219 | |||
| 8 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_FPM | This is an internal class and must not be accessed!!!!!!!!!! | 20130123 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | TY_S_CHART | 20130122 | ||||
| 10 | Instance attribute | Private | Type reference (TYPE) | CL_FPM_CHART_UIBB_ASSIST=>YS_NO_DATA | 20130829 | ||||
| 11 | Instance attribute | Private | Type reference (TYPE) | TY_S_TABLE | 20130417 | ||||
| 12 | Instance attribute | Private | Type reference (TYPE) | TY_S_TOOLBAR | 20130123 | ||||
| 13 | Instance attribute | Private | Type reference (TYPE) | FPMGB_T_ACTIONDEF | Action Definition | 20130123 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | CL_FPM_CHART_UIBB_ASSIST=>YT_BUTTON_ROW_ELEMENT | 20130123 | ||||
| 15 | Instance attribute | Private | Type reference (TYPE) | CL_FPM_CHART_UIBB_ASSIST=>YT_ELEMENT | 20130218 | ||||
| 16 | Instance attribute | Private | Type reference (TYPE) | STRING | IF_FPM_GUIBB_CONST_INTERNAL=>GC_NODES-CHART | 20130125 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20130122 | ||||
| 18 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20130123 | ||||
| 19 | Instance attribute | Private | Type reference (TYPE) | FPM_HAS_MAX_MIN_BUTTON | FPM GUIBB has Maximize/ Minimize Button in its Toolbar | 20140220 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20130417 | ||||
| 21 | Instance attribute | Private | Type reference (TYPE) | FPMGB_ALLOW_PERS_CHART | Personalization is Enabled | 20130215 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | CL_FPM_CHART_UIBB_ASSIST=>Y_SELECT_MODE_INTERNAL | Chart: Selection Mode | 20140109 |
Methods
Events
Class CL_FPM_GUIBB_CHART_RENDER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_S_CHART | Private | See coding | 20130122 | BEGIN OF ty_s_chart,
render TYPE wdy_boolean,
id TYPE string,
data TYPE string,
options TYPE string,
type TYPE fpmgb_chart_type,
viz_type TYPE string,
height TYPE fpmgb_ui_element_height,
width TYPE fpmgb_ui_element_width,
no_data TYPE wdy_boolean,
END OF ty_s_chart
|
||
| 2 | TY_S_TABLE | Private | See coding | 20130417 | BEGIN OF ty_s_table,
render TYPE wdy_boolean,
id TYPE string,
data TYPE REF TO data,
selection TYPE if_fpm_chart_table_selection=>ty_t_selection,
acc_descr type string,
END OF ty_s_table
|
||
| 3 | TY_S_TOOLBAR | Private | See coding | 20130122 | BEGIN OF ty_s_toolbar,
render TYPE wdy_boolean,
id TYPE string,
elements TYPE yt_toolbar_element,
personalization_enabled TYPE fpm_personalization_enabled,
END OF ty_s_toolbar
|
||
| 4 | YS_BUTTON_CHOICE | Public | See coding | 20130125 | BEGIN OF ys_button_choice,
event_id TYPE fpm_event_id,
text TYPE string,
tt TYPE string,
index TYPE i,
pathes TYPE ys_toolbar_binding_path,
event_params TYPE string,
ui_element_id TYPE string,
has_separator TYPE fpm_add_separator,
END OF ys_button_choice
|
||
| 5 | YS_TOOLBAR_BINDING_PATH | Public | See coding | 20130125 | BEGIN OF ys_toolbar_binding_path,
enabled TYPE string,
visible TYPE string,
visible_bc_items TYPE string,
toggle_state TYPE string,
bc_root_enabled TYPE string,
text TYPE string,
bc_root_text TYPE string,
tooltip TYPE string,
imagesrc TYPE string,
input TYPE string,
key TYPE string,
END OF ys_toolbar_binding_path
|
||
| 6 | YS_TOOLBAR_ELEMENT | Public | See coding | 20130125 | BEGIN OF ys_toolbar_element,
event_id TYPE fpm_event_id,
display_type TYPE fpmgb_display_type,
text TYPE string,
bc_root_text TYPE string,
ui_elem_id TYPE string,
choices TYPE yt_button_choice,
pathes TYPE ys_toolbar_binding_path,
index TYPE i,
node_name TYPE string,
spec_props TYPE string,
event_params TYPE string,
tooltip TYPE string,
explanation type string,
width TYPE string,
ctxt_menu_id TYPE fpm_ctxt_menu_id,
END OF ys_toolbar_element
|
||
| 7 | YT_BUTTON_CHOICE | Public | See coding | 20130125 | yt_button_choice TYPE STANDARD TABLE OF ys_button_choice WITH DEFAULT KEY
|
||
| 8 | YT_TOOLBAR_ELEMENT | Public | See coding | 20130125 | yt_toolbar_element TYPE STANDARD TABLE OF ys_toolbar_element WITH DEFAULT KEY
|
Method Signatures
Method BUTTON_ROW_ELEMENT_2_TOOLBAR Signature
Method BUTTON_ROW_ELEMENT_2_TOOLBAR on class CL_FPM_GUIBB_CHART_RENDER has no parameter.
Method BUTTON_ROW_ELEMENT_2_TOOLBAR on class CL_FPM_GUIBB_CHART_RENDER has no exception.
Method CLEAN_UP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VIEW_NAME | Call by reference | Type reference (TYPE) | STRING | 20140606 |
Method CLEAN_UP on class CL_FPM_GUIBB_CHART_RENDER has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ELEMENT | Call by reference | Type reference (TYPE) | CL_FPM_CHART_UIBB_ASSIST=>YT_ELEMENT | 20130218 | ||||
| 2 | IV_DESIGN_TIME | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130122 | ||||
| 3 | IV_IS_ACCESSIBLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130417 |
Method CONSTRUCTOR on class CL_FPM_GUIBB_CHART_RENDER has no exception.
Method CREATE_BUTTON_ROW_ELEMENTS Signature
Method CREATE_BUTTON_ROW_ELEMENTS on class CL_FPM_GUIBB_CHART_RENDER has no parameter.
Method CREATE_BUTTON_ROW_ELEMENTS on class CL_FPM_GUIBB_CHART_RENDER has no exception.
Method CREATE_CHART_DATA Signature
Method CREATE_CHART_DATA on class CL_FPM_GUIBB_CHART_RENDER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | GUIBB Exceptions | 20130321 |
Method CREATE_FEEDER_NODE_SPECIFIC Signature
Method CREATE_FEEDER_NODE_SPECIFIC on class CL_FPM_GUIBB_CHART_RENDER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | GUIBB Exceptions | 20130123 |
Method ENABLE_MAX_MIN_BUTTON Signature
Method ENABLE_MAX_MIN_BUTTON on class CL_FPM_GUIBB_CHART_RENDER has no parameter.
Method ENABLE_MAX_MIN_BUTTON on class CL_FPM_GUIBB_CHART_RENDER has no exception.
Method ENABLE_PERSONALIZATION Signature
Method ENABLE_PERSONALIZATION on class CL_FPM_GUIBB_CHART_RENDER has no parameter.
Method ENABLE_PERSONALIZATION on class CL_FPM_GUIBB_CHART_RENDER has no exception.
Method GET_EXPLANATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ACTION_DEF | Call by reference | Type reference (TYPE) | FPMGB_S_ACTIONDEF | Action Definition | 20131104 | |||
| 2 | RV_EXPLANATION | Value transfer | Type reference (TYPE) | STRING | 20131104 |
Method GET_EXPLANATION on class CL_FPM_GUIBB_CHART_RENDER has no exception.
Method GET_NO_DATA_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_TEXT | Value transfer | Type reference (TYPE) | STRING | 20130829 |
Method GET_NO_DATA_TEXT on class CL_FPM_GUIBB_CHART_RENDER has no exception.
Method GET_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ACTION_DEF | Call by reference | Type reference (TYPE) | FPMGB_S_ACTIONDEF | Action Definition | 20130125 | |||
| 2 | IV_CONFIG_TEXT | Call by reference | Type reference (TYPE) | STRING | 20130125 | ||||
| 3 | RV_TEXT | Value transfer | Type reference (TYPE) | STRING | 20130125 |
Method GET_TEXT on class CL_FPM_GUIBB_CHART_RENDER has no exception.
Method GET_TOOLBAR_ELEMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_TOOLBAR_ELEMENT | Value transfer | Type reference (TYPE) | YT_TOOLBAR_ELEMENT | 20130128 |
Method GET_TOOLBAR_ELEMENTS on class CL_FPM_GUIBB_CHART_RENDER has no exception.
Method GET_TOOLTIP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ACTION_DEF | Call by reference | Type reference (TYPE) | FPMGB_S_ACTIONDEF | Action Definition | 20130125 | |||
| 2 | RV_TOOLTIP | Value transfer | Type reference (TYPE) | STRING | 20130125 |
Method GET_TOOLTIP on class CL_FPM_GUIBB_CHART_RENDER has no exception.
Method GET_VIEW_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_VIEW | Call by reference | Object reference (TYPE REF TO) | IF_WD_VIEW | Web Dynpro: API of a View | 20130201 | |||
| 2 | RV_NAME | Value transfer | Type reference (TYPE) | STRING | 20130201 |
Method GET_VIEW_NAME on class CL_FPM_GUIBB_CHART_RENDER has no exception.
Method INIT_TOOLBAR Signature
Method INIT_TOOLBAR on class CL_FPM_GUIBB_CHART_RENDER has no parameter.
Method INIT_TOOLBAR on class CL_FPM_GUIBB_CHART_RENDER has no exception.
Method IS_CHART_VIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VIEW_NAME | Call by reference | Type reference (TYPE) | STRING | 20130201 | ||||
| 2 | RV_IS_CHART_VIEW | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130129 |
Method IS_CHART_VIEW on class CL_FPM_GUIBB_CHART_RENDER has no exception.
Method IS_TOOLBAR_VIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VIEW_NAME | Call by reference | Type reference (TYPE) | STRING | 20130201 | ||||
| 2 | RV_IS_TOOLBAR_VIEW | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130129 |
Method IS_TOOLBAR_VIEW on class CL_FPM_GUIBB_CHART_RENDER has no exception.
Method RENDER_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_TABLE | Call by reference | Object reference (TYPE REF TO) | CL_WD_TABLE | Perforce change= / 20051117-120623 | 20130417 |
Method RENDER_TABLE on class CL_FPM_GUIBB_CHART_RENDER has no exception.
Method RENDER_TOOLBAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_TOOLBAR | Call by reference | Object reference (TYPE REF TO) | CL_WD_TOOLBAR | Perforce change= / 20051117-120623 | 20130123 |
Method RENDER_TOOLBAR on class CL_FPM_GUIBB_CHART_RENDER has no exception.
Method SET_BUTTON_ROW_ELEMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_BUTTON_ROW_ELEMENT | Call by reference | Type reference (TYPE) | CL_FPM_CHART_UIBB_ASSIST=>YT_BUTTON_ROW_ELEMENT | 20130123 | ||||
| 2 | IV_HAS_MAX_MIN_BUTTON | Call by reference | Type reference (TYPE) | FPM_HAS_MAX_MIN_BUTTON | FPM GUIBB has Maximize/ Minimize Button in its Toolbar | 20140220 | |||
| 3 | IV_PERSONALIZATION_ENABLED | Call by reference | Type reference (TYPE) | FPMGB_ALLOW_PERS_CHART | Personalization is Enabled | 20130215 |
Method SET_BUTTON_ROW_ELEMENTS on class CL_FPM_GUIBB_CHART_RENDER has no exception.
Method SET_CHART_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_NO_DATA | Call by reference | Type reference (TYPE) | CL_FPM_CHART_UIBB_ASSIST=>YS_NO_DATA | No data settings | 20130829 | |||
| 2 | IV_DATA | Call by reference | Type reference (TYPE) | STRING | Chart data | 20130603 | |||
| 3 | IV_HAS_NO_DATA | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | Chart has no data | 20130829 | |||
| 4 | IV_HEIGHT | Call by reference | Type reference (TYPE) | FPMGB_UI_ELEMENT_HEIGHT | Height of a UI Element | 20130612 | |||
| 5 | IV_OPTIONS | Call by reference | Type reference (TYPE) | STRING | Chart options | 20130603 | |||
| 6 | IV_SELECTION | Call by reference | Type reference (TYPE) | STRING | Chart selection | 20140219 | |||
| 7 | IV_TYPE | Call by reference | Type reference (TYPE) | FPMGB_CHART_TYPE | Chart type | 20130603 | |||
| 8 | IV_WIDTH | Call by reference | Type reference (TYPE) | FPMGB_UI_ELEMENT_WIDTH | Width of a UI Element | 20130612 |
Method SET_CHART_DATA on class CL_FPM_GUIBB_CHART_RENDER has no exception.
Method SET_TABLE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20130417 | ||||
| 2 | IS_NO_DATA | Call by reference | Type reference (TYPE) | CL_FPM_CHART_UIBB_ASSIST=>YS_NO_DATA | 20130829 | ||||
| 3 | IT_SELECTION | Call by reference | Type reference (TYPE) | IF_FPM_CHART_TABLE_SELECTION=>TY_T_SELECTION | 20140120 | ||||
| 4 | IV_ACC_DESCR | Call by reference | Type reference (TYPE) | STRING | Web Dynpro: Configuration: Translatable Text | 20140804 | |||
| 5 | IV_SELECTION_MODE | Call by reference | Type reference (TYPE) | CL_FPM_CHART_UIBB_ASSIST=>Y_SELECT_MODE_INTERNAL | Chart: Selection Mode | 20140109 |
Method SET_TABLE_DATA on class CL_FPM_GUIBB_CHART_RENDER has no exception.
History
| Last changed by/on | SAP | 20141120 |
| SAP Release Created in | 740 |