SAP ABAP Class CL_WDR_VD_TABLE_DATA_PROVIDER (WD View Designer: Table Data Provider)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA-REN (Application Component) Web Dynpro ABAP Rendering
     SWDP_RUNTIME_RENDERING (Package) Web Dynpro Runtime: Rendering
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WDR_VD_ADAPTER Adapter for Web Dynpro View Elements 20050628
Properties
Class CL_WDR_VD_TABLE_DATA_PROVIDER  
Short Description WD View Designer: Table Data Provider    
Super Class CL_WDR_VD_ADAPTER Adapter for Web Dynpro View Elements 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_RUNTIME_RENDERING   Web Dynpro Runtime: Rendering 
Created 20050628   SAP 
Last change 20131127   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_WD_ABSTR_TABLE_COLUMN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_WD_TABLE_COLUMN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_WDR_VD_ADAPTER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_WDR_VD_TABLE_DATA_PROVIDER has no interface implemented.
Friends
Class CL_WDR_VD_TABLE_DATA_PROVIDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_DATA_SOURCE Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20050629
2 M_FIRST_VISIBLE_SCROLL_COL_IDX Instance attribute Public Type reference (TYPE) I 20060505
3 M_ROW_COUNT Instance attribute Private Type reference (TYPE) I 20050629
4 M_SCROLL_COL_COUNT Instance attribute Public Type reference (TYPE) I 20060505
5 M_VISIBLE_ROW_COUNT Instance attribute Private Type reference (TYPE) I 20050629
6 M_VISIBLE_SCROLL_COL_COUNT Instance attribute Public Type reference (TYPE) I 20060505
7 M_WD_ROW_ARRANGEMENT Instance attribute Public Object reference (TYPE REF TO) CL_WDY_MD_VIEW_ELEMENT 20060505
8 M_WD_ROW_ARRANGEMENT_TYPE_ID Instance attribute Public Type reference (TYPE) STRING 20060508
9 M_WD_TABLE Instance attribute Private Object reference (TYPE REF TO) CL_WDY_MD_VIEW_ELEMENT 20050629
Methods
# Method Level Visibility Method type Description Created on
1 DO_HEADER Instance method Public Method 20050628
2 GET_ALL_COLUMNS_NST Instance method Private Method 20050629
3 GET_ROW_REPEATER_ROWS Static method Public Method 20060127
4 GET_VISIBLE_TABLE_DATA Instance method Public Method 20050628
5 IS_TABLE_NAV_SCROLLBAR Static method Public Method 20070110
6 SET_SELECTION_MENU Instance method Public Method 20060508
7 SET_TABLE Instance method Public Method 20050628
Events
Class CL_WDR_VD_TABLE_DATA_PROVIDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_COLUMN Public See coding 20050628 begin of t_column, wd_column type ref to cl_wdy_md_view_element, wd_tree_column type ref to cl_wdy_md_view_element, wd_view_element type ref to cl_wdy_md_view_element, depth type i, level type i, colspan type i, cell type ref to cl_wdr_vd_adapter, fixed_position type WDUI_TABLE_COLUMN_FIXED_POS, last_fixed type abap_bool, width type string, width_amout type t_width, width_unit type string, variant type string, is_grouped type abap_bool, grouping_value type string, headercellids type string, header_visibility type WDUI_VISIBILITY, reserved_width type string, end of t_column
2 T_COLUMN_GROUP Public See coding 20080925 begin of t_column_group, wd_view_element type ref to cl_wdy_md_view_element, wd_column_group type ref to cl_wdy_md_view_element, header_group_id type string, " ID for Drag'n'Drop grouping end of t_column_group
3 T_COLUMN_GROUP_TAB Public See coding 20080925 t_column_group_tab type standard table of t_column_group with default key
4 T_COLUMN_TAB Public See coding 20050628 t_column_tab type standard table of t_column with default key
5 T_ROW_REPEATER_CELL Public See coding 20060127 begin of t_row_Repeater_cell, id type i, wd_uielement type ref to cl_wdy_md_view_element, wd_matrix_data type ref to cl_wdy_md_view_element, wd_container type ref to cl_wdy_md_view_element, merge type abap_bool, colspan type i, end of T_ROW_REPEATER_cell
6 T_ROW_REPEATER_CELL_ADP Public See coding 20060127 begin of T_ROW_REPEATER_CELL_ADP, id type i, adapter type ref to CL_WDR_VIEW_ELEMENT_ADAPTER, end of T_ROW_REPEATER_CELL_ADP
7 T_ROW_REPEATER_CELL_ADP_TAB Public See coding 20060127 t_row_repeater_cell_adp_tab type standard table of T_ROW_REPEATER_CELL_ADP with default key
8 T_ROW_REPEATER_CELL_TAB Public See coding 20060127 T_ROW_REPEATER_cell_tab type standard table of T_ROW_REPEATER_cell with default key
9 T_ROW_REPEATER_ROW_TAB Public See coding 20060127 T_ROW_REPEATER_ROW_tab type standard table of t_row_repeater_cell_tab with default key
10 T_WIDTH Public See coding 20050628 t_width(8) type p decimals 2
Method Signatures

Method DO_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COLUMN_GROUPS Value transfer Type reference (TYPE) IF_WDR_VD_ADAPTER=>T_MD_VIEW_ELEMENT_TAB 20050628
2 Exporting HEADER_COLUMNS Value transfer Type reference (TYPE) T_COLUMN_TAB 20050628
3 Importing INCLUDE_MASTER_COLUMN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050628
4 Exporting NUM_HEADER_ROWS Value transfer Type reference (TYPE) I 20050628
5 Exporting TABLE_COLUMNS Value transfer Type reference (TYPE) T_COLUMN_TAB 20050628

Method DO_HEADER on class CL_WDR_VD_TABLE_DATA_PROVIDER has no exception.

Method GET_ALL_COLUMNS_NST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing COLUMNS Call by reference Type reference (TYPE) T_COLUMN_TAB 20050629
2 Changing COLUMN_GROUPS Call by reference Type reference (TYPE) IF_WDR_VD_ADAPTER=>T_MD_VIEW_ELEMENT_TAB 20050629
3 Exporting DEPTH Call by reference Type reference (TYPE) I 20050629
4 Importing FIXED_POSITION Call by reference Type reference (TYPE) WDUI_TABLE_COLUMN_FIXED_POS CL_WD_TABLE_COLUMN=>E_FIXED_POSITION-NOT_FIXED WebDynpro:TableColumnFixedPosition 20050629
5 Importing WD_COLUMNS Call by reference Type reference (TYPE) WDY_OBJECT_MAP_ELEMENT_TABLE Tabelle von Objekten einer Objektmap 20050629

Method GET_ALL_COLUMNS_NST on class CL_WDR_VD_TABLE_DATA_PROVIDER has no exception.

Method GET_ROW_REPEATER_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ROWS Value transfer Type reference (TYPE) T_ROW_REPEATER_ROW_TAB 20060127
2 Importing WD_ROW_REPEATER Call by reference Object reference (TYPE REF TO) CL_WDY_MD_VIEW_ELEMENT 20060127

Method GET_ROW_REPEATER_ROWS on class CL_WDR_VD_TABLE_DATA_PROVIDER has no exception.

Method GET_VISIBLE_TABLE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FIRST_VISIBLE_ROW Value transfer Type reference (TYPE) I 20050628
2 Exporting E_LEAD_SELECTION Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20050628
3 Exporting E_ROW_COUNT Value transfer Type reference (TYPE) I 20050628
4 Exporting E_ROW_DATA_TAB Value transfer Type reference (TYPE) WDR_TABLE_ROW_DATA_TAB Web Dynpro: Daten einer Tabelle 20050628
5 Exporting E_SELECTED_ELEMENTS Value transfer Type reference (TYPE) WDR_CONTEXT_ELEMENT_SET Web Dynpro: Menge von Elementen eines Context-Knotens 20050628

Method GET_VISIBLE_TABLE_DATA on class CL_WDR_VD_TABLE_DATA_PROVIDER has no exception.

Method IS_TABLE_NAV_SCROLLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ENABLED Value transfer Type reference (TYPE) ABAP_BOOL 20070110

Method IS_TABLE_NAV_SCROLLBAR on class CL_WDR_VD_TABLE_DATA_PROVIDER has no exception.

Method SET_SELECTION_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU_ADAPTER Call by reference Object reference (TYPE REF TO) IF_WDR_UR_CUSTOM_MENU WebDynpro: Internes Menü 20060508
2 Importing MULTIPLE_SELECTION Call by reference Type reference (TYPE) ABAP_BOOL 20060508
3 Importing SELECTION_MENU_TRIGGER_ID Call by reference Type reference (TYPE) STRING 20060508
4 Returning SHOW_SELECTION_MENU Value transfer Type reference (TYPE) ABAP_BOOL 20060508

Method SET_SELECTION_MENU on class CL_WDR_VD_TABLE_DATA_PROVIDER has no exception.

Method SET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA_SOURCE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE WebDynpro: Schnittstelle für Kontext Knoten 20050628
2 Importing I_DATA_SOURCE_PATH_NAME Call by reference Type reference (TYPE) STRING 20050628
3 Importing I_DISPLAY_EMPTY_ROWS Call by reference Type reference (TYPE) ABAP_BOOL 20130701
4 Importing I_ENABLED Call by reference Type reference (TYPE) ABAP_BOOL 20060505
5 Importing I_FIRST_ACTUAL_ROW Call by reference Type reference (TYPE) I 0 20050628
6 Importing I_FIRST_VISIBLE_COLUMN Call by reference Type reference (TYPE) STRING 20050628
7 Importing I_FIRST_VISIBLE_ROW Call by reference Type reference (TYPE) I 0 20050628
8 Importing I_HAS_LEAD_SELECTION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20050628
9 Importing I_ROW_COUNT Call by reference Type reference (TYPE) I -1 20050628
10 Importing I_SCROLLABLE_COLUMN_COUNT Call by reference Type reference (TYPE) I 20050628
11 Importing I_VISIBLE_ROW_COUNT Call by reference Type reference (TYPE) I 20050628
12 Importing I_WD_MASTER_COLUMN Call by reference Object reference (TYPE REF TO) CL_WDY_MD_VIEW_ELEMENT 20050628
13 Importing I_WD_TABLE Call by reference Object reference (TYPE REF TO) CL_WDY_MD_VIEW_ELEMENT 20050628
14 Importing I_WIDTH Call by reference Type reference (TYPE) STRING 20050628

Method SET_TABLE on class CL_WDR_VD_TABLE_DATA_PROVIDER has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 710