SAP ABAP Class CL_FPM_GUIBB_VISBIZ_RENDER (Render Class for VisBiz 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
⤷ 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 | 20131021 |
Properties
Class | CL_FPM_GUIBB_VISBIZ_RENDER | |
Short Description | Render Class for VisBiz 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 | 20131021 | SAP |
Last change | 20141120 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | CL_FPM_VISBIZ_UIBB_ASSIST | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | IF_FPM_GUIBB_CONST_INTERNAL | 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 | 20131021 |
Friends
Class CL_FPM_GUIBB_VISBIZ_RENDER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_ATTRIBUTES | Constant | Public | See coding | 20131021 | ||||
2 | GC_ID | Constant | Public | See coding | 20131028 | ||||
3 | GC_NODE | Constant | Public | See coding | 20131021 | ||||
4 | MO_CONFIG_ASSIST | Instance attribute | Private | Object reference (TYPE REF TO) | CL_FPM_HCT_GUIBB_VISBIZ_ASSIST | Assistance class for FPM GUIBB Config Editor: VisBiz | 20131021 | ||
5 | MO_CONFIG_ROOT | Instance attribute | Private | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Web Dynpro: Interface for Context Nodes | 20131021 | ||
6 | MO_DYNAMIC | Instance attribute | Private | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Web Dynpro: Interface for Context Nodes | 20131021 | ||
7 | MO_FPM | Instance attribute | Private | Object reference (TYPE REF TO) | CL_FPM | This is an internal class and must not be accessed!!!!!!!!!! | 20131021 | ||
8 | MS_TOOLBAR | Instance attribute | Private | Type reference (TYPE) | TY_S_TOOLBAR | 20131021 | |||
9 | MT_ACTION_DEFINITION | Instance attribute | Private | Type reference (TYPE) | FPMGB_T_ACTIONDEF | Action Definition | 20131021 | ||
10 | MT_BUTTON_ROW_ELEMENT | Instance attribute | Private | Type reference (TYPE) | CL_FPM_VISBIZ_UIBB_ASSIST=>YT_BUTTON_ROW_ELEMENT | 20131021 | |||
11 | MV_ACTION_TYPE | Instance attribute | Private | Type reference (TYPE) | FPM_ACTION_TYPE | Action Type | 20140219 | ||
12 | MV_CONFIG_NODE_NAME | Instance attribute | Private | Type reference (TYPE) | STRING | IF_FPM_GUIBB_CONST_INTERNAL=>GC_NODES-VISBIZ | 20131021 | ||
13 | MV_DESIGN_TIME | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20131021 | |||
14 | MV_EVENT_ID | Instance attribute | Private | Type reference (TYPE) | FPM_EVENT_ID | ID of the FPM Event | 20140219 | ||
15 | MV_FEEDER_DEFINED | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20131021 | |||
16 | MV_HAS_MAX_MIN_BUTTON | Instance attribute | Private | Type reference (TYPE) | FPM_HAS_MAX_MIN_BUTTON | FPM GUIBB has Maximize/ Minimize Button in its Toolbar | 20140219 | ||
17 | MV_IMAGE | Instance attribute | Private | Type reference (TYPE) | FPM_IMAGE | Image Source | 20140219 | ||
18 | MV_IS_ACCESSIBLE | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20131021 | |||
19 | MV_VISIBILITY_MAX_MIN_BUTTON | Instance attribute | Private | Type reference (TYPE) | FPM_VISIBILITY | FPM: Defines the Visibility of UI Elements | 20140224 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | BUTTON_ROW_ELEMENT_2_TOOLBAR | Instance method | Private | Method | 20131021 | |
2 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20131021 |
3 | CREATE_BUTTON_ROW_ELEMENTS | Instance method | Private | Method | Set button row elements | 20131021 |
4 | CREATE_FEEDER_NODE_SPECIFIC | Instance method | Private | Method | 20131021 | |
5 | GET_EXPLANATION | Instance method | Private | Method | 20131106 | |
6 | GET_TEXT | Instance method | Private | Method | 20131021 | |
7 | GET_TOOLBAR_ELEMENTS | Instance method | Public | Method | Get currently rendered toolbar elements | 20131021 |
8 | GET_TOOLTIP | Instance method | Private | Method | 20131021 | |
9 | INIT_TOOLBAR | Instance method | Private | Method | 20131021 | |
10 | RENDER_TOOLBAR | Instance method | Private | Method | 20131021 | |
11 | SET_BUTTON_ROW_ELEMENTS | Instance method | Public | Method | Set button row elements | 20131021 |
12 | SET_HAS_MIN_MAX_BUTTON | Instance method | Public | Method | 20140219 | |
13 | SET_MIN_MAX_BUTTON_DETAILS | Instance method | Public | Method | 20140219 |
Events
Class CL_FPM_GUIBB_VISBIZ_RENDER has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_S_TOOLBAR | Private | See coding | 20131021 | BEGIN OF ty_s_toolbar,
render TYPE wdy_boolean,
id TYPE string,
elements TYPE yt_toolbar_element,
END OF ty_s_toolbar
|
||
2 | YS_BUTTON_CHOICE | Public | See coding | 20131021 | 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
|
||
3 | YS_TOOLBAR_BINDING_PATH | Public | See coding | 20131021 | 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
|
||
4 | YS_TOOLBAR_ELEMENT | Public | See coding | 20131021 | 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
|
||
5 | YT_BUTTON_CHOICE | Public | See coding | 20131021 | yt_button_choice TYPE STANDARD TABLE OF ys_button_choice WITH DEFAULT KEY
|
||
6 | YT_TOOLBAR_ELEMENT | Public | See coding | 20131021 | 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_VISBIZ_RENDER has no parameter.
Method BUTTON_ROW_ELEMENT_2_TOOLBAR on class CL_FPM_GUIBB_VISBIZ_RENDER has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_DESIGN_TIME | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131021 | |||
2 | Importing | IV_IS_ACCESSIBLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131021 |
Method CONSTRUCTOR on class CL_FPM_GUIBB_VISBIZ_RENDER has no exception.
Method CREATE_BUTTON_ROW_ELEMENTS Signature
Method CREATE_BUTTON_ROW_ELEMENTS on class CL_FPM_GUIBB_VISBIZ_RENDER has no parameter.
Method CREATE_BUTTON_ROW_ELEMENTS on class CL_FPM_GUIBB_VISBIZ_RENDER has no exception.
Method CREATE_FEEDER_NODE_SPECIFIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_DATA_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Web Dynpro: Interface of the node's metadata | 20131021 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_FPMGB | GUIBB Exceptions | 20131021 |
Method GET_EXPLANATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_ACTION_DEF | Call by reference | Type reference (TYPE) | FPMGB_S_ACTIONDEF | Action Definition | 20131106 | ||
2 | Returning | RV_EXPLANATION | Value transfer | Type reference (TYPE) | STRING | 20131106 |
Method GET_EXPLANATION on class CL_FPM_GUIBB_VISBIZ_RENDER has no exception.
Method GET_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_ACTION_DEF | Call by reference | Type reference (TYPE) | FPMGB_S_ACTIONDEF | Action Definition | 20131021 | ||
2 | Importing | IV_CONFIG_TEXT | Call by reference | Type reference (TYPE) | STRING | 20131021 | |||
3 | Returning | RV_TEXT | Value transfer | Type reference (TYPE) | STRING | 20131021 |
Method GET_TEXT on class CL_FPM_GUIBB_VISBIZ_RENDER has no exception.
Method GET_TOOLBAR_ELEMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RT_TOOLBAR_ELEMENT | Value transfer | Type reference (TYPE) | YT_TOOLBAR_ELEMENT | 20131021 |
Method GET_TOOLBAR_ELEMENTS on class CL_FPM_GUIBB_VISBIZ_RENDER has no exception.
Method GET_TOOLTIP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_ACTION_DEF | Call by reference | Type reference (TYPE) | FPMGB_S_ACTIONDEF | Action Definition | 20131021 | ||
2 | Returning | RV_TOOLTIP | Value transfer | Type reference (TYPE) | STRING | 20131021 |
Method GET_TOOLTIP on class CL_FPM_GUIBB_VISBIZ_RENDER has no exception.
Method INIT_TOOLBAR Signature
Method INIT_TOOLBAR on class CL_FPM_GUIBB_VISBIZ_RENDER has no parameter.
Method INIT_TOOLBAR on class CL_FPM_GUIBB_VISBIZ_RENDER has no exception.
Method RENDER_TOOLBAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_TOOLBAR | Call by reference | Object reference (TYPE REF TO) | CL_WD_TOOLBAR | Perforce change= / 20051117-120623 | 20131021 |
Method RENDER_TOOLBAR on class CL_FPM_GUIBB_VISBIZ_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 | Importing | IT_BUTTON_ROW_ELEMENT | Call by reference | Type reference (TYPE) | CL_FPM_CHART_UIBB_ASSIST=>YT_BUTTON_ROW_ELEMENT | 20131021 |
Method SET_BUTTON_ROW_ELEMENTS on class CL_FPM_GUIBB_VISBIZ_RENDER has no exception.
Method SET_HAS_MIN_MAX_BUTTON Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | 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 | 20140219 |
Method SET_HAS_MIN_MAX_BUTTON on class CL_FPM_GUIBB_VISBIZ_RENDER has no exception.
Method SET_MIN_MAX_BUTTON_DETAILS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ACTION_TYPE | Call by reference | Type reference (TYPE) | FPM_ACTION_TYPE | Action Type | 20140219 | ||
2 | Importing | IV_EVENT_ID | Call by reference | Type reference (TYPE) | FPM_EVENT_ID | ID of the FPM Event | 20140219 | ||
3 | Importing | IV_IMAGE | Call by reference | Type reference (TYPE) | FPM_IMAGE | Image Source | 20140219 | ||
4 | Importing | IV_VISIBILITY | Call by reference | Type reference (TYPE) | FPM_VISIBILITY | FPM: Defines the Visibility of UI Elements | 20140219 |
Method SET_MIN_MAX_BUTTON_DETAILS on class CL_FPM_GUIBB_VISBIZ_RENDER has no exception.
History
Last changed by/on | SAP | 20141120 |
SAP Release Created in | 740 |