SAP ABAP Class CL_FPM_GUIBB_ALV_UTIL (Utility class for ALV display)
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
Properties
Class | CL_FPM_GUIBB_ALV_UTIL | |
Short Description | Utility class for ALV display | |
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 | 20090901 | SAP |
Last change | 20130531 | SAP |
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_GUIBB_BASE_RENDER | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_FPM_GUIBB_ALV_UTIL has no interface implemented.
Friends
Class CL_FPM_GUIBB_ALV_UTIL has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MO_DATA_NODE | Instance attribute | Private | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Web Dynpro: Interface for Context Nodes | 20091020 | ||
2 | MO_FIELD_CAT | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | Runtime Type Services | 20110408 | ||
3 | MO_SALV_TABLE | Instance attribute | Public | Object reference (TYPE REF TO) | IWCI_SALV_WD_TABLE | WebDynpro Interface COMPONENTCONTROLLER | 20110407 | ||
4 | MO_SALV_TABLE_SETTINGS | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SALV_WD_TABLE_SETTINGS | Settings for Entire ALV Output | 20090903 | ||
5 | MO_SALV_WD_CONFIG_TABLE | Instance attribute | Public | Object reference (TYPE REF TO) | CL_SALV_WD_CONFIG_TABLE | Configuration of the ALV Output | 20090903 | ||
6 | MT_ACTION_USAGE | Instance attribute | Private | Type reference (TYPE) | FPMGB_T_ACTIONUSAGE | Action usage | 20110527 | ||
7 | MT_FIELD_USAGE | Instance attribute | Private | Type reference (TYPE) | FPMGB_T_FIELDUSAGE | Field Usage | 20110218 | ||
8 | MT_TOOLBAR_OBJECT | Instance attribute | Private | Type reference (TYPE) | T_TOOLBAR_OBJECT | 20100209 | |||
9 | MV_EXPORT_EXCEL | Instance attribute | Private | Type reference (TYPE) | FPMGB_EXCEL_EXPORT | Export to Excel | 20100527 | ||
10 | MV_LEAD_SEL_FILTER | Instance attribute | Private | Type reference (TYPE) | I | 20110215 | |||
11 | MV_RENDERING_HAPPENED | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20110218 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | AFTER_FILTER_ACTION | Instance method | Public | Method | 20110215 | |
2 | BEFORE_FILTER_ACTION | Instance method | Public | Method | 20110215 | |
3 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20110218 |
4 | GET_SALV_TABLE | Instance method | Public | Method | 20110407 | |
5 | INIT | Instance method | Public | Method | 20110218 | |
6 | RENDER_ALV_COLOUMNS | Instance method | Public | Method | 20090901 | |
7 | RENDER_ALV_DRAG_DROP | Instance method | Public | Method | 20100112 | |
8 | RENDER_ALV_TOOLBAR | Instance method | Public | Method | 20090901 | |
9 | UPDATE_ALV_TOOLBAR | Instance method | Public | Method | 20100208 | |
10 | UPDATE_FIELD_USAGE | Instance method | Public | Method | 20110218 |
Events
Class CL_FPM_GUIBB_ALV_UTIL has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | S_BUTTON_CHOICE | Public | See coding | 20090916 | BEGIN OF s_button_choice,
event_id TYPE fpm_event_id,
text TYPE string,
tt TYPE string,
index TYPE i,
pathes TYPE s_toolbar_binding_path,
event_params TYPE string,
ui_element_id type string,
has_separator type fpm_add_separator,
END OF s_button_choice
|
||
2 | S_BUTTON_ROW_ELEMENT | Public | See coding | 20090916 | BEGIN OF s_button_row_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 t_button_choice,
pathes TYPE s_toolbar_binding_path,
index TYPE i,
node_name TYPE string,
spec_props TYPE string,
event_params TYPE string,
tooltip TYPE string,
width TYPE string,
ctxt_menu_id type fpm_ctxt_menu_id,
END OF s_button_row_element
|
||
3 | S_TOOLBAR_BINDING_PATH | Public | See coding | 20090916 | BEGIN OF s_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 s_toolbar_binding_path
|
||
4 | S_TOOLBAR_OBJECT | Public | See coding | 20100209 | begin of s_TOOLBAR_OBJECT,
event_id type string,
lr_function type ref to cl_salv_wd_function,
lr_button type ref to cl_salv_wd_fe_button,
lr_toggle_button type ref to cl_salv_wd_fe_toggle_button,
lr_dropdown_by_key type ref to cl_salv_wd_fe_dropdown_by_key,
lr_input_field type ref to cl_salv_wd_fe_input_field,
lr_link_to_action type ref to cl_salv_wd_fe_link_to_action,
lr_button_choice type ref to cl_salv_wd_fe_button_choice,
end of s_TOOLBAR_OBJECT
|
||
5 | T_BUTTON_CHOICE | Public | See coding | 20090916 | t_button_choice TYPE STANDARD TABLE OF s_button_choice WITH DEFAULT KEY
|
||
6 | T_BUTTON_ROW_ELEMENT | Public | See coding | 20090916 | t_button_row_element TYPE STANDARD TABLE OF s_button_row_element WITH DEFAULT KEY
|
||
7 | T_TOOLBAR_OBJECT | Public | See coding | 20100209 | T_TOOLBAR_OBJECT type standard table of s_TOOLBAR_OBJECT with default key
|
Method Signatures
Method AFTER_FILTER_ACTION Signature
Method AFTER_FILTER_ACTION on class CL_FPM_GUIBB_ALV_UTIL has no parameter.
Method AFTER_FILTER_ACTION on class CL_FPM_GUIBB_ALV_UTIL has no exception.
Method BEFORE_FILTER_ACTION Signature
Method BEFORE_FILTER_ACTION on class CL_FPM_GUIBB_ALV_UTIL has no parameter.
Method BEFORE_FILTER_ACTION on class CL_FPM_GUIBB_ALV_UTIL has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_SALV_TABLE | Call by reference | Object reference (TYPE REF TO) | IWCI_SALV_WD_TABLE | 20110407 |
Method CONSTRUCTOR on class CL_FPM_GUIBB_ALV_UTIL has no exception.
Method GET_SALV_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RO_SALV_TABLE | Value transfer | Object reference (TYPE REF TO) | IWCI_SALV_WD_TABLE | WebDynpro Interface COMPONENTCONTROLLER | 20110407 |
Method GET_SALV_TABLE on class CL_FPM_GUIBB_ALV_UTIL has no exception.
Method INIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_DATA_NODE | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Web Dynpro: Interface for Context Nodes | 20110408 | ||
2 | Importing | IO_FIELD_CAT | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | Runtime Type Services | 20110408 | ||
3 | Importing | IO_SALV_TABLE_SETTINGS | Call by reference | Object reference (TYPE REF TO) | IF_SALV_WD_TABLE_SETTINGS | Settings for Entire ALV Output | 20110408 | ||
4 | Importing | IO_SALV_WD_CONFIG_TABLE | Call by reference | Object reference (TYPE REF TO) | CL_SALV_WD_CONFIG_TABLE | Configuration of the ALV Output | 20110408 |
Method INIT on class CL_FPM_GUIBB_ALV_UTIL has no exception.
Method RENDER_ALV_COLOUMNS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_CONFIG_ROOT | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Web Dynpro: Interface for Context Nodes | 20090901 | ||
2 | Importing | IT_COLUMNS | Call by reference | Type reference (TYPE) | CL_FPM_GUIBB_BASE_RENDER=>T_COLUMN | 20090907 | |||
3 | Importing | IT_FIELD_DESCRIPTION | Call by reference | Type reference (TYPE) | FPMGB_T_LISTFIELD_DESCR | GUIBB List Field Description | 20090901 | ||
4 | Importing | IV_CONFIG_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | 20090901 |
Method RENDER_ALV_COLOUMNS on class CL_FPM_GUIBB_ALV_UTIL has no exception.
Method RENDER_ALV_DRAG_DROP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_CONTEXT_ROOT | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Web Dynpro: Interface for Context Nodes | 20100112 | ||
2 | Importing | IV_CONFIG_KEY | Call by reference | Type reference (TYPE) | STRING | 20100112 | |||
3 | Importing | IV_CONFIG_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | 20100112 |
Method RENDER_ALV_DRAG_DROP on class CL_FPM_GUIBB_ALV_UTIL has no exception.
Method RENDER_ALV_TOOLBAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IC_TOOLBAR_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | 20090916 | |||
2 | Importing | IT_ACTION_DEFINITION | Call by reference | Type reference (TYPE) | FPMGB_T_ACTIONDEF | Action Definition | 20090916 | ||
3 | Importing | IT_TOOLBAR | Call by reference | Type reference (TYPE) | T_BUTTON_ROW_ELEMENT | 20090916 |
Method RENDER_ALV_TOOLBAR on class CL_FPM_GUIBB_ALV_UTIL has no exception.
Method UPDATE_ALV_TOOLBAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_ACTION_USAGE | Call by reference | Type reference (TYPE) | FPMGB_T_ACTIONUSAGE | Action usage | 20110413 | ||
2 | Importing | IT_TOOLBAR | Call by reference | Type reference (TYPE) | T_BUTTON_ROW_ELEMENT | 20100208 |
Method UPDATE_ALV_TOOLBAR on class CL_FPM_GUIBB_ALV_UTIL has no exception.
Method UPDATE_FIELD_USAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_FIELD_USAGE | Call by reference | Type reference (TYPE) | FPMGB_T_FIELDUSAGE | Field Usage | 20110218 |
Method UPDATE_FIELD_USAGE on class CL_FPM_GUIBB_ALV_UTIL has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 730 |