SAP ABAP Class /IWBEP/CL_SBUI_VIEW_GRID (SB: UI view grid (abstract convenience class))
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SB (Application Component) Gateway Service Builder
     /IWBEP/SB_UI_BASE (Package) Gateway Service Builder UI - API and SPI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_VIEW SB: UI view (control-based) 20120201
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_DP_ALV_OPER SB: DSP Operation ALV grid view 20120314
2 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_DP_ALV_SESE SB: DSP Service Entity Set ALV grid view 20120228
3 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_DP_MAPPING_TABL SB: DSP UI - mapping view - mapping table 20120422
4 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_GA_ALV_GENA SB: GA ALV grid for generated artifacts 20120221
5 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_LMTOOLS_ALV Gateway Service Builder - LM Tools ALV Grid 20120504
6 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_OD_ALV SB: OD ALV grid base class 20120522
7 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_OD_ALV_REFW 20121010
8 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_ON_ALV_ANNO SB: ON ALV Grid for Annotations (Generic Viewer) 20130315
9 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_ON_ALV_ENUM SB: ON ALV Grid for ENUM TYPE 20130926
10 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_ON_ALV_EXPV SB: ON ALV grid for expression values (abstract) 20130511
... Click here to see Used By full list (16 items)
Properties
Class /IWBEP/CL_SBUI_VIEW_GRID  
Short Description SB: UI view grid (abstract convenience class)    
Super Class /IWBEP/CL_SBUI_VIEW SB: UI view (control-based) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class /IWBEP/SBUI    
Program status P  SAP Standard Production Program 
Category 0   
Package /IWBEP/SB_UI_BASE   Gateway Service Builder UI - API and SPI 
Created 20120201   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_SBDM_NODE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /IWBEP/IF_SBUI_CONTROLLER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 /IWBEP/IF_SBUI_FILTER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 /IWBEP/IF_SBUI_SETUP_SERVICE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /IWBEP/CL_SBUI_VIEW_GRID has no interface implemented.
Friends
Class /IWBEP/CL_SBUI_VIEW_GRID has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ELOG_AREA Constant Private Type reference (TYPE) I 1 splitter area 20120228
2 GC_GRID_AREA Constant Private Type reference (TYPE) I 2 splitter area 20120228
3 GC_SELECTION_OF_CELLS Constant Private Type reference (TYPE) I 1 type of cell selection 20130612
4 GC_SELECTION_OF_COLUMNS Constant Private Type reference (TYPE) I 3 type of cell selection 20130612
5 GC_SELECTION_OF_ROWS Constant Private Type reference (TYPE) I 2 type of cell selection 20130612
6 GC_SELECTION_UNDEFINED Constant Private Type reference (TYPE) I 0 type of cell selection 20130612
7 MO_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER current view container 20120511
8 MO_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID grid instance 20120217
9 MO_PROTOCOL Instance attribute Private Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL message log for data entry 20120217
10 MO_SOURCE_NODE Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE current navigation target node 20130429
11 MO_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER splitter control for grid and error log 20120217
12 MR_TABLE_BACKUP Instance attribute Private Object reference (TYPE REF TO) DATA reference to output backup 20120622
13 MR_TABLE_MEMBER Instance attribute Private Object reference (TYPE REF TO) DATA reference to output table 20120217
14 MS_STORE_VARIANT Instance attribute Private Type reference (TYPE) DISVARIANT handling of layout variants 20120217
15 MS_TABLE_LAYOUT Instance attribute Private Type reference (TYPE) TY_S_TABLE_LAYOUT grid layout 20120217
16 MT_ASSIGNMENT Instance attribute Private Type reference (TYPE) /IWBEP/IF_SBUI_SETUP_SERVICE=>TY_T_NAVIGATION_TARGET navigation targets where component is assigned 20130423
17 MT_ASSIGNMENT_DEF Instance attribute Private Type reference (TYPE) /IWBEP/IF_SBUI_SETUP_SERVICE=>TY_T_NAVIGATION_TARGET navigation targets where component is preferred 20130704
18 MT_BASIC_SORTING Instance attribute Private Type reference (TYPE) ABAP_SORTORDER_TAB sort criteria (ABAP format) 20120622
19 MT_FCODE_EXCLUDE Instance attribute Private Type reference (TYPE) UI_FUNCTIONS excluded function codes 20120217
20 MT_FCODE_INCLUDE Instance attribute Private Type reference (TYPE) TTB_BUTTON additional buttons 20120502
21 MT_FCODE_STATIC Instance attribute Private Type reference (TYPE) UI_FUNCTIONS static functions codes 20130427
22 MT_FCODE_SUBMENU Instance attribute Private Type reference (TYPE) TY_T_BUTTON_MENU button menu table 20120628
23 MT_FIELD_BUTTON Instance attribute Private Type reference (TYPE) TY_T_FIELD_BUTTON table fields to be handled as button 20120320
24 MT_FIELD_CATALOG Instance attribute Private Type reference (TYPE) LVC_T_FCAT table field catalog 20120217
25 MT_FIELD_DROPDOWN Instance attribute Private Type reference (TYPE) TY_T_FIELD_DROPDOWN table fields with dropdown 20120228
26 MT_FIELD_DYN_F4 Instance attribute Private Type reference (TYPE) LVC_T_F4 table fields with dynamic F4 handling 20120228
27 MT_FIELD_EDITABLE Instance attribute Private Type reference (TYPE) LVC_T_FNAM table fields to enable for editing 20120217
28 MT_FIELD_GENERATE Instance attribute Private Type reference (TYPE) TY_T_FIELD_GENERATE table fields to be generated from a template field 20130423
29 MT_FIELD_HIDDEN Instance attribute Private Type reference (TYPE) LVC_T_FNAM table fields hidden by default but available for user layout 20120220
30 MT_FIELD_KEY Instance attribute Private Type reference (TYPE) LVC_T_FNAM table fields to be handled as key 20120217
31 MT_FIELD_SIZING Instance attribute Private Type reference (TYPE) TY_T_FIELD_SIZING table fields with fixed size 20120719
32 MT_FIELD_TECHNICAL Instance attribute Private Type reference (TYPE) LVC_T_FNAM table fields ignored by grid (not visible at all) 20120228
33 MT_SELECTED_CELL Instance attribute Private Type reference (TYPE) LVC_T_CELL selected cells 20130429
34 MT_SELECTED_COLUMN Instance attribute Private Type reference (TYPE) LVC_T_COL selected columns 20130612
35 MT_SELECTED_ROW Instance attribute Private Type reference (TYPE) LVC_T_ROW selected rows 20130429
36 MT_SOURCE_FILTER Instance attribute Private Type reference (TYPE) /IWBEP/IF_SBDM_NODE=>TY_T_NODE_TYPE supported source node types 20130429
37 MT_STYLE_EDITABLE Instance attribute Private Type reference (TYPE) LVC_T_STYL style: line editable 20120221
38 MT_STYLE_READONLY Instance attribute Private Type reference (TYPE) LVC_T_STYL style: line readonly 20120221
39 MT_TABLE_DROPDOWN Instance attribute Private Type reference (TYPE) LVC_T_DROP dropdown value table 20120228
40 MT_TABLE_SORTING Instance attribute Private Type reference (TYPE) LVC_T_SORT sort criteria 20120217
41 MT_VALUE_DROPDOWN Instance attribute Private Type reference (TYPE) TY_T_VALUE_DROPDOWN dropdown field values 20120228
42 MV_ACCEPTED_WIDTH Instance attribute Private Type reference (TYPE) I current width for control 20131104
43 MV_COUNT_DROPDOWN_HANDLE Instance attribute Private Type reference (TYPE) LVC_S_DROP-HANDLE dropdown handle 20130821
44 MV_DELTA_DROPDOWN Instance attribute Private Type reference (TYPE) ABAP_BOOL dropdown delta to be sent to frontend 20131014
45 MV_EDITABLE Instance attribute Private Type reference (TYPE) ABAP_BOOL is editable 20120221
46 MV_FIELD_OBJECT Instance attribute Private Type reference (TYPE) LVC_FNAME column that contains the domain model node object 20120221
47 MV_INTERNAL_CHECK Instance attribute Private Type reference (TYPE) ABAP_BOOL check is called by controller 20120511
48 MV_LAZY_SORTING Instance attribute Private Type reference (TYPE) ABAP_BOOL lazy sorting enabled 20130429
49 MV_PROTOCOL_VISIBLE Instance attribute Private Type reference (TYPE) ABAP_BOOL protocol visible or not? 20120217
50 MV_SOURCE_CATEGORY Instance attribute Private Type reference (TYPE) /IWBEP/IF_SBUI_FILTER=>TY_CATEGORY current node category 20130429
51 MV_STRUC_NAME Instance attribute Private Type reference (TYPE) DD02L-TABNAME field catalog template structure 20120217
52 MV_UPDATE_REQUESTED Instance attribute Private Type reference (TYPE) ABAP_BOOL update display requested 20120713
53 MV_UPDATE_SELECTION Instance attribute Private Type reference (TYPE) I update selection 20130429
Methods
# Method Level Visibility Method type Description Created on
1 ADD_INPUT_CHECK_ERROR Instance method Protected Method utility: add error to input check request 20140326
2 ADJUST_FIELD_SIZING Instance method Private Method adjust column sizing 20121005
3 CREATE_DRDN_HANDLE Instance method Private Method utility: create new dropdown handle (locally unique) 20130821
4 CREATE_NAVIGATION_SUBMENU Instance method Private Method create navigation sub-menu 20130419
5 DEFINE_DRDN_VALUES Instance method Protected Method utility: define new dropdown values 20131014
6 DELETE_NODES Instance method Protected Method utility: delete nodes from project 20120305
7 DO_CHECK_AFTER_INPUT Instance method Protected Method template method (optional): check data after input 20120213
8 DO_CHECK_FCODE_STATE Instance method Protected Method template method (optional): check local fcodes before output 20120523
9 DO_CHECK_TABLE_STATE Instance method Protected Method template method (optional): check state before output 20130410
10 DO_DYN_HELP_REQUEST Instance method Protected Method template method (optional): run dynamic online help 20120213
11 DO_DYN_VALUE_REQUEST Instance method Protected Method template method (optional): run dynamic value help 20120213
12 DO_FINALIZE_CHANGES Instance method Protected Method template method (optional): finalize accepted data changes 20120223
13 DO_FINALIZE_OUTPUT Instance method Protected Method template method (optional): finalize updates before output 20130424
14 DO_FREE_TABLE_DATA Instance method Protected Method template method (optional): free specific table related data 20120313
15 DO_HANDLE_BUTTON_CLICK Instance method Protected Method template method (optional): handle button click 20130522
16 DO_HANDLE_DOUBLE_CLICK Instance method Protected Method template method (optional): handle double click 20130522
17 DO_HANDLE_DRAG_DROP Instance method Protected Method template method (optional): handle drag&drop event 20120511
18 DO_HANDLE_HOTSPOT Instance method Protected Method template method (optional): handle hotspot request 20130424
19 DO_HANDLE_SELECTION_CHANGED Instance method Protected Method template method (optional): handle changed selection 20130612
20 DO_HANDLE_USER_COMMAND Instance method Protected Method template method (optional): handle toolbar command 20131015
21 DO_LOAD_TABLE_DATA Instance method Protected Method template method (mandatory): load data for source node 20120213
22 DO_SETUP_CATALOG Instance method Protected Method template method (optional): setup field catalog 20120201
23 DO_SETUP_OPTIONS Instance method Protected Method template method (optional): setup more specific grid options 20120201
24 DO_SETUP_TABLE Instance method Protected Method template method (mandatory): setup output table 20120217
25 FILTER_CELLS_BY_PROTOTYPE Instance method Protected Method utility: filter cells by prototype 20120716
26 FILTER_CELLS_BY_STYLE Instance method Protected Method utility: filter cells by style 20120716
27 GET_DRDN_EXTVAL Instance method Protected Method utility: get dropdown external value from internal value 20120228
28 GET_DRDN_INTVAL Instance method Protected Method utility: get dropdown internal value from external value 20120228
29 GET_DRDN_VALUE_COUNT Instance method Protected Method utility: get dropdown value count 20131218
30 GET_FIELD_CATALOG Instance method Protected Method utility: get field catalog 20120628
31 GET_PROGRAM_NAME Instance method Private Method get program name (to store user layout) 20120217
32 GET_SELECTED_CELLS Instance method Protected Method utility: get selected cells 20120504
33 GET_SELECTED_NODES Instance method Protected Method utility: get selected nodes 20120221
34 GET_SELECTED_ROWS Instance method Protected Method utility: get selected rows 20120504
35 HIDE_ERROR_PROTOCOL Instance method Private Method set error log hidden 20120217
36 INIT_DROPDOWN_DATA Instance method Private Method init dropdown data 20120228
37 ON_GRID_BUTTON_CLICK Instance method Private Event handling method grid event handler 20120217
38 ON_GRID_CTMENU_REQUEST Instance method Private Event handling method grid event handler 20120217
39 ON_GRID_DATA_CHANGED Instance method Private Event handling method grid event handler 20120217
40 ON_GRID_DATA_CHANGED_FINISHED Instance method Private Event handling method grid event handler 20120217
41 ON_GRID_DATA_DRAG Instance method Private Event handling method grid event handler 20120511
42 ON_GRID_DATA_DROP Instance method Private Event handling method grid event handler 20120511
43 ON_GRID_DATA_DROP_COMPLETE Instance method Private Event handling method grid event handler 20120511
44 ON_GRID_DOUBLE_CLICK Instance method Private Event handling method grid event handler 20120217
45 ON_GRID_HELP_REQUEST Instance method Private Event handling method grid event handler 20120217
46 ON_GRID_HOTSPOT_CLICK Instance method Private Event handling method grid event handler 20120516
47 ON_GRID_SELECTION_CHANGED Instance method Private Event handling method grid event handler 20120221
48 ON_GRID_TOOLBAR_SETUP Instance method Private Event handling method grid event handler 20120220
49 ON_GRID_TOOLBAR_SUBMENU Instance method Private Event handling method grid event handler 20120628
50 ON_GRID_USER_COMMAND Instance method Private Event handling method grid event handler 20120217
51 ON_GRID_VALUE_REQUEST Instance method Private Event handling method grid event handler 20120217
52 SET_COLUMN_AVAILABILITY Instance method Protected Method utility: set column availability 20120522
53 SET_COLUMN_DRDN_HANDLE Instance method Protected Method utility: set column drop down handle (shown in new lines) 20131211
54 SET_COLUMN_EDITABLE Instance method Protected Method utility: set column editable 20131217
55 SET_COLUMN_VISIBILITY Instance method Protected Method utility: set column visibility 20120521
56 SET_EVENT_HANDLER Instance method Private Method set event handler 20120217
57 SET_GRID_TITLE Instance method Protected Method utility: set grid title 20120507
58 SET_INCLUDED_FCODES Instance method Protected Method utility: set included fcodes (update after setup options) 20120518
59 SET_SELECTED_CELLS Instance method Protected Method utility: set selected cells 20120712
60 SET_SELECTED_COLUMNS Instance method Protected Method utility: set selected columns 20130612
61 SET_SELECTED_ROWS Instance method Protected Method utility: set selected rows 20130429
62 SHOW_ERROR_PROTOCOL Instance method Private Method set error log visible 20120217
Events
Class /IWBEP/CL_SBUI_VIEW_GRID has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_BUTTON_MENU Protected See coding button menu 20120628 BEGIN OF ty_s_button_menu , menu_fcode TYPE syucomm , menu_items TYPE ttb_button , END OF ty_s_button_menu
2 TY_S_ENTRY_DROPDOWN Protected See coding 20131014 BEGIN OF ty_s_entry_dropdown , intval TYPE lvc_s_dral-int_value , extval TYPE lvc_s_dral-value , END OF ty_s_entry_dropdown
3 TY_S_FIELD_BUTTON Protected See coding button field definition 20120321 BEGIN OF ty_s_field_button , field TYPE lvc_fname , fcode TYPE syucomm , dynamic TYPE abap_bool , END OF ty_s_field_button
4 TY_S_FIELD_DROPDOWN Protected See coding dropdown field definition 20120228 BEGIN OF ty_s_field_dropdown , field_dropdown TYPE lvc_fname , " mandatory: field to be displayed as dropdown field_handle TYPE lvc_fname , " optional : field to provide the handle for dynamic dropdown control field_domain TYPE ddobjname , " mandatory: first domain to be used other_domains TYPE ty_t_ddobjname , " optional : other domains for dynamic control END OF ty_s_field_dropdown
5 TY_S_FIELD_GENERATE Protected See coding field generation request 20130423 BEGIN OF ty_s_field_generate , field_template TYPE lvc_fname , field_names TYPE lvc_t_fnam , END OF ty_s_field_generate
6 TY_S_FIELD_SIZING Protected See coding field sizing data 20120719 BEGIN OF ty_s_field_sizing , fieldname TYPE lvc_fname , fix TYPE abap_bool , minlen TYPE lvc_s_fcat-outputlen , maxlen TYPE lvc_s_fcat-outputlen , outputlen TYPE lvc_s_fcat-outputlen , END OF ty_s_field_sizing
7 TY_S_TABLE_LAYOUT Protected See coding extended table layout 20130612 BEGIN OF ty_s_table_layout . INCLUDE TYPE lvc_s_layo AS alv_layout. TYPES: evt_sel_chg TYPE abap_bool , END OF ty_s_table_layout
8 TY_S_VALUE_DROPDOWN Protected See coding dropdown field value mapping 20120228 BEGIN OF ty_s_value_dropdown , field TYPE lvc_fname , domain TYPE ddobjname , handle TYPE lvc_s_dral-handle , intval TYPE lvc_s_dral-int_value , extval TYPE lvc_s_dral-value , END OF ty_s_value_dropdown
9 TY_T_BUTTON_MENU Protected See coding button menu table 20120628 ty_t_button_menu TYPE SORTED TABLE OF ty_s_button_menu WITH UNIQUE KEY menu_fcode
10 TY_T_CELL_SORTED Protected See coding sorted table of cells 20120523 ty_t_cell_sorted TYPE SORTED TABLE OF lvc_s_cell WITH UNIQUE KEY col_id-fieldname row_id-index
11 TY_T_DDOBJNAME Protected See coding 20130807 ty_t_ddobjname TYPE STANDARD TABLE OF ddobjname WITH DEFAULT KEY
12 TY_T_ENTRY_DROPDOWN Protected See coding 20131014 ty_t_entry_dropdown TYPE STANDARD TABLE OF ty_s_entry_dropdown WITH DEFAULT KEY
13 TY_T_FIELD_BUTTON Protected See coding button field table 20120321 ty_t_field_button TYPE SORTED TABLE OF ty_s_field_button WITH UNIQUE KEY field
14 TY_T_FIELD_DROPDOWN Protected See coding dropdown field table 20120228 ty_t_field_dropdown TYPE SORTED TABLE OF ty_s_field_dropdown WITH UNIQUE KEY field_dropdown
15 TY_T_FIELD_GENERATE Protected See coding field generation request table 20130423 ty_t_field_generate TYPE SORTED TABLE OF ty_s_field_generate WITH UNIQUE KEY field_template
16 TY_T_FIELD_SIZING Protected See coding field sizing table 20120719 ty_t_field_sizing TYPE SORTED TABLE OF ty_s_field_sizing WITH UNIQUE KEY fieldname
17 TY_T_VALUE_DROPDOWN Protected See coding dropdown field value mapping table 20120228 ty_t_value_dropdown TYPE SORTED TABLE OF ty_s_value_dropdown WITH NON-UNIQUE KEY field domain
Method Signatures

Method ADD_INPUT_CHECK_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REQUEST Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL message log for data entry 20140326
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME context: field name 20140326
3 Importing IV_ROW_ID Call by reference Type reference (TYPE) LVC_S_MODI-ROW_ID context: row id 20140326
4 Importing IX_ERROR Call by reference Object reference (TYPE REF TO) CX_ROOT exception instance 20140326
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20140326

Method ADJUST_FIELD_SIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SIZE Call by reference Type reference (TYPE) TY_S_SIZE new component size 20121005
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20121005

Method CREATE_DRDN_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HANDLE Value transfer Type reference (TYPE) LVC_S_DROP-HANDLE newly created dropdown handle (locally unique) 20130821
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130821

Method CREATE_NAVIGATION_SUBMENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ANCHOR Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBUI_COMPONENT component 20130419
2 Returning RO_MENU Value transfer Object reference (TYPE REF TO) CL_CTMENU sub-menu 20130419
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130419

Method DEFINE_DRDN_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ENTRY Call by reference Type reference (TYPE) TY_T_ENTRY_DROPDOWN dropdown values 20131014
2 Importing IV_FIELD Call by reference Type reference (TYPE) LVC_FNAME dropdown field 20131014
3 Returning RV_HANDLE Value transfer Type reference (TYPE) LVC_S_DROP-HANDLE dropdown handle 20131014
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20131014

Method DELETE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE Call by reference Type reference (TYPE) /IWBEP/T_SBDM_NODES nodes to be deleted 20120305
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120305

Method DO_CHECK_AFTER_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REQUEST Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL change request 20120220
2 Importing IO_SOURCE_NODE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE current source node 20130716
3 Importing IV_SOURCE_CATEGORY Call by reference Type reference (TYPE) /IWBEP/IF_SBUI_FILTER=>TY_CATEGORY current source node category (optionally) 20130716
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120220

Method DO_CHECK_FCODE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FCODE_EXCLUDE Call by reference Type reference (TYPE) UI_FUNCTIONS standard toolbar buttons to be hidden (see DO_SETUP_OPTIONS) 20120523
2 Changing CT_FCODE_INCLUDE Call by reference Type reference (TYPE) TTB_BUTTON local toolbar buttons to be included (see DO_SETUP_OPTIONS) 20120523
3 Importing IO_SOURCE_NODE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE node to start selection from 20131008
4 Importing IV_EDIT_MODE Call by reference Type reference (TYPE) ABAP_BOOL edit mode enabled for the grid? 20120523
5 Importing IV_SOURCE_CATEGORY Call by reference Type reference (TYPE) /IWBEP/IF_SBUI_FILTER=>TY_CATEGORY node category to filter table data (optionally) 20131008
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120523

Method DO_CHECK_TABLE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_TARGET Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE target node (used to load table data) 20130410
2 Changing CV_CATEGORY Call by reference Type reference (TYPE) /IWBEP/IF_SBUI_FILTER=>TY_CATEGORY target category (used to load table data) 20130426
3 Changing CV_CLEANUP Call by reference Type reference (TYPE) ABAP_BOOL update requires cleanup only (optimization) 20130410
4 Changing CV_EDITABLE Call by reference Type reference (TYPE) ABAP_BOOL indicates whether grid shall be editable (or read-only) 20130410
5 Changing CV_RELOAD Call by reference Type reference (TYPE) ABAP_BOOL reload required after navigation or domain model changes 20130410
6 Importing IS_CURRENT Call by reference Type reference (TYPE) /IWBEP/IF_SBUI_CONTROLLER=>TY_S_UPDATE_STATE state information provided on update before output 20130410
7 Importing IT_FILTER Call by reference Type reference (TYPE) /IWBEP/IF_SBDM_NODE=>TY_T_NODE_TYPE target node type filter (as defined by DO_SETUP_TABLE) 20130810
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130410

Method DO_DYN_HELP_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT_DATA Call by reference Object reference (TYPE REF TO) CL_ALV_EVENT_DATA Event Data 20120228
2 Importing IO_SOURCE_NODE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE current source node 20130822
3 Importing IS_ROW_NO Call by reference Type reference (TYPE) LVC_S_ROID Current line 20120228
4 Importing IV_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME Field name 20120228
5 Importing IV_SOURCE_CATEGORY Call by reference Type reference (TYPE) /IWBEP/IF_SBUI_FILTER=>TY_CATEGORY current source node category (optionally) 20130822
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120220

Method DO_DYN_VALUE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RCODE Call by reference Type reference (TYPE) /IWBEP/IF_SBUI_CONTROLLER=>TY_RETURN_CODE Return code (success, error, cancelled) 20120301
2 Exporting EV_VALUE Call by reference Type reference (TYPE) LVC_VALUE New value 20120301
3 Importing IO_SOURCE_NODE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE current source node 20130822
4 Importing IS_ROW_NO Call by reference Type reference (TYPE) LVC_S_ROID Current line 20120228
5 Importing IT_BAD_CELLS Call by reference Type reference (TYPE) LVC_T_MODI Incorrect cells 20120228
6 Importing IV_DISPLAY Call by reference Type reference (TYPE) ABAP_BOOL Read only, means display values, but do not allow selection 20120228
7 Importing IV_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME Field name 20120228
8 Importing IV_FIELDVALUE Call by reference Type reference (TYPE) LVC_VALUE Current value 20120228
9 Importing IV_SOURCE_CATEGORY Call by reference Type reference (TYPE) /IWBEP/IF_SBUI_FILTER=>TY_CATEGORY current source node category (optionally) 20130822
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120220

Method DO_FINALIZE_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_SOURCE_NODE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE current source node (may change while finalizing changes) 20130924
2 Changing CV_SOURCE_CATEGORY Call by reference Type reference (TYPE) /IWBEP/IF_SBUI_FILTER=>TY_CATEGORY current source node category (optionally, may change) 20130924
3 Importing IO_REQUEST Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL change request 20120223
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120223

Method DO_FINALIZE_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CURRENT Call by reference Type reference (TYPE) /IWBEP/IF_SBUI_CONTROLLER=>TY_S_UPDATE_STATE state information provided on update before output 20130424
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130429

Method DO_FREE_TABLE_DATA Signature

Method DO_FREE_TABLE_DATA on class /IWBEP/CL_SBUI_VIEW_GRID has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120313

Method DO_HANDLE_BUTTON_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SOURCE_NODE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE node to start selection from 20130919
2 Importing IS_COLUMN Call by reference Type reference (TYPE) LVC_S_COL column description 20130522
3 Importing IS_ROW_NO Call by reference Type reference (TYPE) LVC_S_ROID row number 20130522
4 Importing IV_SOURCE_CATEGORY Call by reference Type reference (TYPE) /IWBEP/IF_SBUI_FILTER=>TY_CATEGORY node category to filter table data (optionally) 20130919
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130522

Method DO_HANDLE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SOURCE_NODE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE node to start selection from 20130919
2 Importing IS_COLUMN Call by reference Type reference (TYPE) LVC_S_COL column description 20130522
3 Importing IS_ROW_NO Call by reference Type reference (TYPE) LVC_S_ROID row number 20130522
4 Importing IV_SOURCE_CATEGORY Call by reference Type reference (TYPE) /IWBEP/IF_SBUI_FILTER=>TY_CATEGORY node category to filter table data (optionally) 20130919
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130522

Method DO_HANDLE_DRAG_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) CL_DRAGDROPOBJECT drag&drop data object (always check the STATE attribute) 20120511
2 Importing IO_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL change protocol from last modify (use it for message output) 20120521
3 Importing IS_COLUMN Call by reference Type reference (TYPE) LVC_S_COL column description 20120511
4 Importing IS_ROW_NO Call by reference Type reference (TYPE) LVC_S_ROID row number 20120511
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120511

Method DO_HANDLE_HOTSPOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SOURCE_NODE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE node to start selection from 20130919
2 Importing IS_COLUMN Call by reference Type reference (TYPE) LVC_S_COL column description 20130424
3 Importing IS_ROW_NO Call by reference Type reference (TYPE) LVC_S_ROID row number 20130424
4 Importing IV_SOURCE_CATEGORY Call by reference Type reference (TYPE) /IWBEP/IF_SBUI_FILTER=>TY_CATEGORY node category to filter table data (optionally) 20130919
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130424

Method DO_HANDLE_SELECTION_CHANGED Signature

Method DO_HANDLE_SELECTION_CHANGED on class /IWBEP/CL_SBUI_VIEW_GRID has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130612

Method DO_HANDLE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SOURCE_NODE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE node to start selection from 20131015
2 Importing IV_FCODE Call by reference Type reference (TYPE) SYUCOMM user command (from toolbar) 20131015
3 Importing IV_SOURCE_CATEGORY Call by reference Type reference (TYPE) /IWBEP/IF_SBUI_FILTER=>TY_CATEGORY node category to filter table data (optionally) 20131015
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20131015

Method DO_LOAD_TABLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SOURCE_NODE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE node to start selection from 20120312
2 Importing IV_SOURCE_CATEGORY Call by reference Type reference (TYPE) /IWBEP/IF_SBUI_FILTER=>TY_CATEGORY node category to filter table data (optionally) 20130426
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120220

Method DO_SETUP_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELD_CATALOG Call by reference Type reference (TYPE) LVC_T_FCAT field catalog after initialization 20120228
2 Changing CT_TABLE_DROPDOWN Call by reference Type reference (TYPE) LVC_T_DROP dropdown value table for grid after DDIC domain check 20120228
3 Changing CT_VALUE_DROPDOWN Call by reference Type reference (TYPE) TY_T_VALUE_DROPDOWN dropdown value mapping after DDIC domain check 20120228
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120201

Method DO_SETUP_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TABLE_LAYOUT Call by reference Type reference (TYPE) TY_S_TABLE_LAYOUT optional: global grid layout settings (try to keep proposal) 20120217
2 Changing CT_BASIC_SORTING Call by reference Type reference (TYPE) ABAP_SORTORDER_TAB optional: sort newly loaded data (not as part of layout) 20120622
3 Changing CT_FCODE_EXCLUDE Call by reference Type reference (TYPE) UI_FUNCTIONS optional: standard toolbar buttons to be hidden 20120217
4 Changing CT_FCODE_INCLUDE Call by reference Type reference (TYPE) TTB_BUTTON optional: local toolbar buttons to be included 20120502
5 Changing CT_FCODE_STATIC Call by reference Type reference (TYPE) UI_FUNCTIONS optional: local toolbar buttons with multiplicity 'static' 20130427
6 Changing CT_FCODE_SUBMENU Call by reference Type reference (TYPE) TY_T_BUTTON_MENU optional: button submenus (related to CT_FCODE_INCLUDE) 20120628
7 Changing CT_TABLE_SORTING Call by reference Type reference (TYPE) LVC_T_SORT optional: initial sort criteria for grid (grid layout) 20120217
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120201

Method DO_SETUP_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_TABLE_MEMBER Call by reference Object reference (TYPE REF TO) DATA reference to the grid output table (class member) 20120217
2 Exporting ET_FIELD_BUTTON Call by reference Type reference (TYPE) TY_T_FIELD_BUTTON optional: fields displayed as button (event to be handled) 20120320
3 Exporting ET_FIELD_DROPDOWN Call by reference Type reference (TYPE) TY_T_FIELD_DROPDOWN optional: dropdown field definition, value table is created 20120228
4 Exporting ET_FIELD_DYN_F4 Call by reference Type reference (TYPE) LVC_T_F4 optional: fields registered for dynamic F4 handling 20120228
5 Exporting ET_FIELD_EDITABLE Call by reference Type reference (TYPE) LVC_T_FNAM optional: fields enabled for input (line-specific via STYLE) 20120217
6 Exporting ET_FIELD_GENERATE Call by reference Type reference (TYPE) TY_T_FIELD_GENERATE optional: fields to generate from one template field 20130423
7 Exporting ET_FIELD_HIDDEN Call by reference Type reference (TYPE) LVC_T_FNAM optional: hidden fields, available in user specific layout 20120220
8 Exporting ET_FIELD_KEY Call by reference Type reference (TYPE) LVC_T_FNAM optional: fields displayed as key 20120217
9 Exporting ET_FIELD_TECHNICAL Call by reference Type reference (TYPE) LVC_T_FNAM optional: technical fields to be ignored by the grid 20120228
10 Exporting ET_NTYPE_FILTER Call by reference Type reference (TYPE) /IWBEP/IF_SBDM_NODE=>TY_T_NODE_TYPE optional: valid source node types for selection adjustment 20130429
11 Exporting EV_FIELD_COLOR Call by reference Type reference (TYPE) LVC_CTFNM optional: column for line-specific cell color (LVC_T_SCOL) 20120217
12 Exporting EV_FIELD_OBJECT Call by reference Type reference (TYPE) LVC_FNAME column that contains the domain model node object 20120220
13 Exporting EV_FIELD_STYLE Call by reference Type reference (TYPE) LVC_FNAME optional: column for line-specific cell style (LVC_T_STYL) 20120217
14 Exporting EV_STRUC_NAME Call by reference Type reference (TYPE) DD02L-TABNAME field catalog structure (typically included in output table) 20120217
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120217

Method FILTER_CELLS_BY_PROTOTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CELL Call by reference Type reference (TYPE) LVC_T_CELL cells to be checked 20120716
2 Importing IV_BOUND Call by reference Type reference (TYPE) ABAP_BOOL filter cells with bound or initial prototype? 20120716
3 Importing IV_VALID Call by reference Type reference (TYPE) ABAP_BOOL filter more strict with prototype validation or not? 20120716
4 Returning RT_CELL Value transfer Type reference (TYPE) LVC_T_CELL cells that passed the filter 20120716
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120716

Method FILTER_CELLS_BY_STYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CELL Call by reference Type reference (TYPE) LVC_T_CELL cells to be checked 20120716
2 Importing IV_STYLE Call by reference Type reference (TYPE) LVC_STYLE filter cells with this style 20120716
3 Returning RT_CELL Value transfer Type reference (TYPE) LVC_T_CELL cells that passed the filter 20120716
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120716

Method GET_DRDN_EXTVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD Call by reference Type reference (TYPE) LVC_FNAME field name 20120228
2 Importing IV_HANDLE Call by reference Type reference (TYPE) LVC_S_DRAL-HANDLE dropdown handle (in case of dynamic processing) 20130807
3 Importing IV_INTVAL Call by reference Type reference (TYPE) CSEQUENCE internal value 20120228
4 Returning RV_EXTVAL Value transfer Type reference (TYPE) LVC_S_DRAL-VALUE external value 20120228
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION 20120228

Method GET_DRDN_INTVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTVAL Call by reference Type reference (TYPE) CSEQUENCE external value 20120228
2 Importing IV_FIELD Call by reference Type reference (TYPE) LVC_FNAME field name 20120228
3 Importing IV_HANDLE Call by reference Type reference (TYPE) LVC_S_DRAL-HANDLE dropdown handle (in case of dynamic processing) 20130807
4 Returning RV_INTVAL Value transfer Type reference (TYPE) LVC_S_DRAL-INT_VALUE internal value 20120228
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION 20120228

Method GET_DRDN_VALUE_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD Call by reference Type reference (TYPE) LVC_FNAME field name 20131218
2 Importing IV_HANDLE Call by reference Type reference (TYPE) LVC_S_DRAL-HANDLE dropdown handle (in case of dynamic processing) 20131218
3 Returning RV_COUNT Value transfer Type reference (TYPE) I value count 20131218
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20131218

Method GET_FIELD_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CATALOG Value transfer Type reference (TYPE) LVC_T_FCAT current field catalog 20120628
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120628

Method GET_PROGRAM_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REPID Value transfer Type reference (TYPE) REPID ABAP Program Name 20120217
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120217

Method GET_SELECTED_CELLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SUBSET Call by reference Type reference (TYPE) TY_T_CELL_SORTED only cells that belong to this subset 20120523
2 Importing IV_EXPLICIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE only explicitly selected cells (not whole rows or columns) 20120523
3 Returning RT_CELL Value transfer Type reference (TYPE) LVC_T_CELL selected cells 20120504
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120504

Method GET_SELECTED_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_NODE Value transfer Type reference (TYPE) /IWBEP/T_SBDM_NODES selected nodes 20120221
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120221

Method GET_SELECTED_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) LVC_T_ROID selected rows 20120504
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120504

Method HIDE_ERROR_PROTOCOL Signature

Method HIDE_ERROR_PROTOCOL on class /IWBEP/CL_SBUI_VIEW_GRID has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120217

Method INIT_DROPDOWN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CATALOG Call by reference Type reference (TYPE) LVC_T_FCAT field catalog with dropdown field definition 20120228
2 Exporting ET_TABLE Call by reference Type reference (TYPE) LVC_T_DROP dropdown value table for control 20120228
3 Exporting ET_VALUE Call by reference Type reference (TYPE) TY_T_VALUE_DROPDOWN dropdown value mapping table 20120228
4 Importing IT_FIELD Call by reference Type reference (TYPE) TY_T_FIELD_DROPDOWN dropdown field definition 20120228
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120228

Method ON_GRID_BUTTON_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_COL_ID Value transfer Attribute reference (LIKE) 20120217
2 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20120217

Method ON_GRID_BUTTON_CLICK on class /IWBEP/CL_SBUI_VIEW_GRID has no exception.

Method ON_GRID_CTMENU_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20120217

Method ON_GRID_CTMENU_REQUEST on class /IWBEP/CL_SBUI_VIEW_GRID has no exception.

Method ON_GRID_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Value transfer Attribute reference (LIKE) 20120217
2 Importing E_ONF4 Value transfer Attribute reference (LIKE) 20120217
3 Importing E_ONF4_AFTER Value transfer Attribute reference (LIKE) 20120217
4 Importing E_ONF4_BEFORE Value transfer Attribute reference (LIKE) 20120217
5 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20120217

Method ON_GRID_DATA_CHANGED on class /IWBEP/CL_SBUI_VIEW_GRID has no exception.

Method ON_GRID_DATA_CHANGED_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_GOOD_CELLS Value transfer Attribute reference (LIKE) 20120217
2 Importing E_MODIFIED Value transfer Attribute reference (LIKE) 20120217

Method ON_GRID_DATA_CHANGED_FINISHED on class /IWBEP/CL_SBUI_VIEW_GRID has no exception.

Method ON_GRID_DATA_DRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20120511
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20120511
3 Importing E_DRAGDROPOBJ Value transfer Attribute reference (LIKE) 20120511

Method ON_GRID_DATA_DRAG on class /IWBEP/CL_SBUI_VIEW_GRID has no exception.

Method ON_GRID_DATA_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20120511
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20120511
3 Importing E_DRAGDROPOBJ Value transfer Attribute reference (LIKE) 20120511

Method ON_GRID_DATA_DROP on class /IWBEP/CL_SBUI_VIEW_GRID has no exception.

Method ON_GRID_DATA_DROP_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20120511
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20120511
3 Importing E_DRAGDROPOBJ Value transfer Attribute reference (LIKE) 20120511

Method ON_GRID_DATA_DROP_COMPLETE on class /IWBEP/CL_SBUI_VIEW_GRID has no exception.

Method ON_GRID_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20120217
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20120217

Method ON_GRID_DOUBLE_CLICK on class /IWBEP/CL_SBUI_VIEW_GRID has no exception.

Method ON_GRID_HELP_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_EVENT_DATA Value transfer Attribute reference (LIKE) 20120217
2 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20120217
3 Importing E_FIELDNAME Value transfer Attribute reference (LIKE) 20120217

Method ON_GRID_HELP_REQUEST on class /IWBEP/CL_SBUI_VIEW_GRID has no exception.

Method ON_GRID_HOTSPOT_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20120516
2 Importing E_COLUMN_ID Call by reference Attribute reference (LIKE) 20120516

Method ON_GRID_HOTSPOT_CLICK on class /IWBEP/CL_SBUI_VIEW_GRID has no exception.

Method ON_GRID_SELECTION_CHANGED Signature

Method ON_GRID_SELECTION_CHANGED on class /IWBEP/CL_SBUI_VIEW_GRID has no parameter.
Method ON_GRID_SELECTION_CHANGED on class /IWBEP/CL_SBUI_VIEW_GRID has no exception.

Method ON_GRID_TOOLBAR_SETUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Value transfer Attribute reference (LIKE) 20120220
2 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20120220

Method ON_GRID_TOOLBAR_SETUP on class /IWBEP/CL_SBUI_VIEW_GRID has no exception.

Method ON_GRID_TOOLBAR_SUBMENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20120628
2 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20120628

Method ON_GRID_TOOLBAR_SUBMENU on class /IWBEP/CL_SBUI_VIEW_GRID has no exception.

Method ON_GRID_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20120217

Method ON_GRID_USER_COMMAND on class /IWBEP/CL_SBUI_VIEW_GRID has no exception.

Method ON_GRID_VALUE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_EVENT_DATA Value transfer Attribute reference (LIKE) 20120217
2 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20120217
3 Importing ET_BAD_CELLS Value transfer Attribute reference (LIKE) 20120217
4 Importing E_DISPLAY Value transfer Attribute reference (LIKE) 20120217
5 Importing E_FIELDNAME Value transfer Attribute reference (LIKE) 20120217
6 Importing E_FIELDVALUE Value transfer Attribute reference (LIKE) 20120217

Method ON_GRID_VALUE_REQUEST on class /IWBEP/CL_SBUI_VIEW_GRID has no exception.

Method SET_COLUMN_AVAILABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AVAILABLE Call by reference Type reference (TYPE) ABAP_BOOL available or not? 20120522
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME field name 20120522
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120522

Method SET_COLUMN_DRDN_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME field name 20131211
2 Importing IV_HANDLE Call by reference Type reference (TYPE) LVC_S_DRAL-HANDLE handle for dropdown value set 20131211
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20131211

Method SET_COLUMN_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EDITABLE Call by reference Type reference (TYPE) ABAP_BOOL editable or not? 20131217
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME field name 20131217
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20131217

Method SET_COLUMN_VISIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME field name 20120521
2 Importing IV_VISIBLE Call by reference Type reference (TYPE) ABAP_BOOL visible or not? 20120521
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120521

Method SET_EVENT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_GRID Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_GRID grid instance 20120217
2 Importing IV_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL active pr not? 20120217
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120217

Method SET_GRID_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TITLE Call by reference Type reference (TYPE) LVC_TITLE title bar text 20120507
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120507

Method SET_INCLUDED_FCODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FCODE Call by reference Type reference (TYPE) TTB_BUTTON included toolbar functions 20120518
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120518

Method SET_SELECTED_CELLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CELL Call by reference Type reference (TYPE) LVC_T_CELL cells to be selected 20120712
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120712

Method SET_SELECTED_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COLUMN Call by reference Type reference (TYPE) LVC_T_COL columns to be selected 20130612
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130612

Method SET_SELECTED_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROW Call by reference Type reference (TYPE) LVC_T_ROW rows to be selected 20130429
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130429

Method SHOW_ERROR_PROTOCOL Signature

Method SHOW_ERROR_PROTOCOL on class /IWBEP/CL_SBUI_VIEW_GRID has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120217
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_DP_ALV_OPER SB: DSP Operation ALV grid view 20120314
2 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_DP_ALV_SESE SB: DSP Service Entity Set ALV grid view 20120228
3 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_DP_MAPPING_TABL SB: DSP UI - mapping view - mapping table 20120422
4 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_GA_ALV_GENA SB: GA ALV grid for generated artifacts 20120221
5 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_LMTOOLS_ALV Gateway Service Builder - LM Tools ALV Grid 20120504
6 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_OD_ALV SB: OD ALV grid base class 20120522
7 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_OD_ALV_REFW 20121010
8 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_ON_ALV_ANNO SB: ON ALV Grid for Annotations (Generic Viewer) 20130315
9 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_ON_ALV_ENUM SB: ON ALV Grid for ENUM TYPE 20130926
10 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_ON_ALV_EXPV SB: ON ALV grid for expression values (abstract) 20130511
11 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_ON_ALV_TERM SB: ON ALV Grid for Terms 20130313
12 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_ON_ALV_TYPD SB: ON ALV Grid for Type Definitions 20130613
13 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_ON_ALV_VOCAB SB: ON ALV Grid for Vocabularies 20130405
14 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_ON_ALV_VOCREP SB: ON ALV Grid for Vocabulary Repository 20130409
15 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_TM_ALV_GRID SB: UI template for ALV grid view 20120206
16 Inheritance (c INHERITING FROM c_ref)  CL_SADL_GW_UI_ALV_MAP_PROPERT ALV Entity set to SADL mapping 20131021
History
Last changed by/on SAP  20141120 
SAP Release Created in 200