SAP ABAP Class CL_SALV_WD_UIGL20_HANDLER (Handles the specifics of the UI Guideline 2.0 for WD ALV)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-ALV-ABA (Application Component) Web Dynpro ALV for ABAP
     SALV_WD_UI_T (Package) SALV WD UI (Translation-Relevant)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_WD_UIGL20_EDIT Handles edit functionality in UI Guideline 2.0 20100520
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_WD_UIGL20_FILTER Handles the filter in UI Guideline 2.0 20100505
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_WD_UIGL20_HANDLER Interface of UI Guideline 2.0 Handler 20100506
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_WD_UIGL20_SORT obsolete [Handles the sort in UI Guideline 2.0] 20100519
Properties
Class CL_SALV_WD_UIGL20_HANDLER  
Short Description Handles the specifics of the UI Guideline 2.0 for WD ALV    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_WD_UI_T   SALV WD UI (Translation-Relevant) 
Created 20100505   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SALV_WD_UIGL20_EDIT Handles edit functionality in UI Guideline 2.0 20100520
2 IF_SALV_WD_UIGL20_FILTER Handles the filter in UI Guideline 2.0 20100505
3 IF_SALV_WD_UIGL20_HANDLER Interface of UI Guideline 2.0 Handler 20100506
4 IF_SALV_WD_UIGL20_SORT obsolete [Handles the sort in UI Guideline 2.0] 20100519
Friends
Class CL_SALV_WD_UIGL20_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FILTER_SUGGESTION_NODE_ID Instance attribute Public Attribute reference (LIKE) 20100506
2 C_SUGGESTION_ATTRIBUTE_ID Instance attribute Public Attribute reference (LIKE) 20100506
3 C_UI_GUIDELINE_20 Constant Private Type reference (TYPE) STRING 'GL20' Identifier of the UI Guideline 2.0 configuration value 20100505
4 R_TABLE_DATA Instance attribute Private Object reference (TYPE REF TO) IF_SALV_WD_COMP_TABLE_DATA The Web Dynpro ALV View Table Data 20100506
5 R_TABLE_EVENTS Instance attribute Private Object reference (TYPE REF TO) IF_SALV_WD_COMP_TABLE_EVENTS The Web Dynpro ALV Table Eventing 20100520
6 R_TABLE_MAP Instance attribute Private Object reference (TYPE REF TO) IF_SALV_WD_COMP_TABLE_DATA_MAP The Web Dynpro ALV Table View - Data Mapping 20100520
7 R_TABLE_UI Instance attribute Private Object reference (TYPE REF TO) IF_SALV_WD_COMP_TABLE_UI The Web Dynpro ALV View Table - UI Rendering 20100506
8 R_VIEW Instance attribute Private Object reference (TYPE REF TO) IF_SALV_WD_VIEW The Web Dynpro ALV Table View 20100505
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Creates a new CL_SALV_WD_UIGL20_HANDLER instance 20100505
2 CREATE_FILTER_SUGGESTION_NODE Instance method Public Method 20100506
3 GET_FILTER_RULES Instance method Private Method 20130423
4 GET_GRID_MODE Instance method Public Method 20100507
5 GET_MAX_FILTER_SUGGESTIONS Instance method Private Method Gets the maximum number of filter suggestions to provide 20100510
6 GET_SELECTION_CHANGE_BEHAVIOUR Instance method Public Method 20100506
7 GET_TABLE_METHOD_HANDLER Instance method Private Method Retrieves the method handler of the Web Dynpro Table control 20100510
8 GET_VISIBLE_FILTERABLE_COLUMNS Static method Private Method Returns a list of all visible and filterable columns 20100609
9 INVALIDATE_SUGGESTIONS Instance method Public Method 20100525
10 IS_GUIDELINE_20_ENABLED Instance method Public Method 20100506
11 IS_ONE_CLICK_ACTION_COLUMN Instance method Public Method 20100609
12 ON_APPEND_ROWS Instance method Public Method 20100609
13 ON_DELETE_ROWS Instance method Public Method 20100609
14 ON_FILTER Instance method Public Method 20100506
15 ON_INSERT_ROWS Instance method Public Method 20100520
16 PROVIDE_1ST_API_2ND_LIST_DATA Instance method Private Method Supply method to provide the filter suggestions 20130419
17 PROVIDE_API_FILTER_SUGGESTIONS Instance method Private Method Provides filter suggestions from the WD ALV filter API node 20100505
18 PROVIDE_IGNORE_API_FILTER_DATA Instance method Private Method Supply method to provide the filter suggestions 20130419
19 PROVIDE_SUGGESTIONS Instance method Public Method 20100506
20 UPDATE_COLUMN_FILTER Instance method Public Method 20100506
21 UPDATE_COLUMN_SORT Instance method Public Method 20100519
Events
Class CL_SALV_WD_UIGL20_HANDLER has no event.
Types
Class CL_SALV_WD_UIGL20_HANDLER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TABLE_DATA Call by reference Object reference (TYPE REF TO) IF_SALV_WD_COMP_TABLE_DATA The Web Dynpro ALV Table View Data 20100506
2 Importing TABLE_EVENTS Call by reference Object reference (TYPE REF TO) IF_SALV_WD_COMP_TABLE_EVENTS The Web Dynpro ALV Table Eventing 20100520
3 Importing TABLE_MAP Call by reference Object reference (TYPE REF TO) IF_SALV_WD_COMP_TABLE_DATA_MAP The Web Dynpro ALV Table View - Data Mapping 20100520
4 Importing TABLE_UI Call by reference Object reference (TYPE REF TO) IF_SALV_WD_COMP_TABLE_UI The Web Dynpro ALV View Table - UI Rendering 20100506
5 Importing VIEW Call by reference Object reference (TYPE REF TO) IF_SALV_WD_VIEW The Web Dynpro ALV Table View 20100505

Method CONSTRUCTOR on class CL_SALV_WD_UIGL20_HANDLER has no exception.

Method CREATE_FILTER_SUGGESTION_NODE Signature

Method CREATE_FILTER_SUGGESTION_NODE on class CL_SALV_WD_UIGL20_HANDLER has no parameter.
Method CREATE_FILTER_SUGGESTION_NODE on class CL_SALV_WD_UIGL20_HANDLER has no exception.

Method GET_FILTER_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPUT Call by reference Type reference (TYPE) STRING 20130423
2 Importing IS_SUGGESTION_SELECTED Call by reference Type reference (TYPE) ABAP_BOOL 20130423
3 Importing REFFIELDVALUE Call by reference Type reference (TYPE) DATA 20130423
4 Importing S_ATTRIBUTE Call by reference Type reference (TYPE) IF_SALV_BS_T_DATA=>S_TYPE_ATTRIBUTE 20130423
5 Exporting T_FILTER Call by reference Type reference (TYPE) CL_SALV_BS_CONV_TOOL=>T_TYPE_FILTER 20130423
6 Exporting T_MSG Call by reference Type reference (TYPE) IF_SALV_BS=>T_TYPE_MESSAGE 20130423

Method GET_FILTER_RULES on class CL_SALV_WD_UIGL20_HANDLER has no exception.

Method GET_GRID_MODE Signature

Method GET_GRID_MODE on class CL_SALV_WD_UIGL20_HANDLER has no parameter.
Method GET_GRID_MODE on class CL_SALV_WD_UIGL20_HANDLER has no exception.

Method GET_MAX_FILTER_SUGGESTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) I The maximum number of filter suggestions to provide 20100510

Method GET_MAX_FILTER_SUGGESTIONS on class CL_SALV_WD_UIGL20_HANDLER has no exception.

Method GET_SELECTION_CHANGE_BEHAVIOUR Signature

Method GET_SELECTION_CHANGE_BEHAVIOUR on class CL_SALV_WD_UIGL20_HANDLER has no parameter.
Method GET_SELECTION_CHANGE_BEHAVIOUR on class CL_SALV_WD_UIGL20_HANDLER has no exception.

Method GET_TABLE_METHOD_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_WD_TABLE_METHOD_HNDL The method handler of the Web Dynpro Table control 20100510

Method GET_TABLE_METHOD_HANDLER on class CL_SALV_WD_UIGL20_HANDLER has no exception.

Method GET_VISIBLE_FILTERABLE_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODEL Call by reference Object reference (TYPE REF TO) CL_SALV_WD_CONFIG_TABLE Configuration of the ALV Output 20100609
2 Exporting T_COLUM_REF Call by reference Type reference (TYPE) SALV_WD_T_COLUMN_REF SALV_WD_T_COLUMN_REF 20110505

Method GET_VISIBLE_FILTERABLE_COLUMNS on class CL_SALV_WD_UIGL20_HANDLER has no exception.

Method INVALIDATE_SUGGESTIONS Signature

Method INVALIDATE_SUGGESTIONS on class CL_SALV_WD_UIGL20_HANDLER has no parameter.
Method INVALIDATE_SUGGESTIONS on class CL_SALV_WD_UIGL20_HANDLER has no exception.

Method IS_GUIDELINE_20_ENABLED Signature

Method IS_GUIDELINE_20_ENABLED on class CL_SALV_WD_UIGL20_HANDLER has no parameter.
Method IS_GUIDELINE_20_ENABLED on class CL_SALV_WD_UIGL20_HANDLER has no exception.

Method IS_ONE_CLICK_ACTION_COLUMN Signature

Method IS_ONE_CLICK_ACTION_COLUMN on class CL_SALV_WD_UIGL20_HANDLER has no parameter.
Method IS_ONE_CLICK_ACTION_COLUMN on class CL_SALV_WD_UIGL20_HANDLER has no exception.

Method ON_APPEND_ROWS Signature

Method ON_APPEND_ROWS on class CL_SALV_WD_UIGL20_HANDLER has no parameter.
Method ON_APPEND_ROWS on class CL_SALV_WD_UIGL20_HANDLER has no exception.

Method ON_DELETE_ROWS Signature

Method ON_DELETE_ROWS on class CL_SALV_WD_UIGL20_HANDLER has no parameter.
Method ON_DELETE_ROWS on class CL_SALV_WD_UIGL20_HANDLER has no exception.

Method ON_FILTER Signature

Method ON_FILTER on class CL_SALV_WD_UIGL20_HANDLER has no parameter.
Method ON_FILTER on class CL_SALV_WD_UIGL20_HANDLER has no exception.

Method ON_INSERT_ROWS Signature

Method ON_INSERT_ROWS on class CL_SALV_WD_UIGL20_HANDLER has no parameter.
Method ON_INSERT_ROWS on class CL_SALV_WD_UIGL20_HANDLER has no exception.

Method PROVIDE_1ST_API_2ND_LIST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE The filter suggestion child node of a column to supply 20130419
2 Importing PARENT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT The filter suggestion parent element 20130419

Method PROVIDE_1ST_API_2ND_LIST_DATA on class CL_SALV_WD_UIGL20_HANDLER has no exception.

Method PROVIDE_API_FILTER_SUGGESTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLNAME Call by reference Type reference (TYPE) STRING The name of the column to be filtered 20140523
2 Importing FIELDNAME Call by reference Type reference (TYPE) STRING The identifier of the associated filter field 20100505
3 Importing FILTER_SUGGESTION_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE The filter suggestion child node to supply 20100505
4 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL abap_true if filter suggestions were provided via filter API 20100505

Method PROVIDE_API_FILTER_SUGGESTIONS on class CL_SALV_WD_UIGL20_HANDLER has no exception.

Method PROVIDE_IGNORE_API_FILTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE The filter suggestion child node of a column to supply 20130419
2 Importing PARENT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT The filter suggestion parent element 20130419

Method PROVIDE_IGNORE_API_FILTER_DATA on class CL_SALV_WD_UIGL20_HANDLER has no exception.

Method PROVIDE_SUGGESTIONS Signature

Method PROVIDE_SUGGESTIONS on class CL_SALV_WD_UIGL20_HANDLER has no parameter.
Method PROVIDE_SUGGESTIONS on class CL_SALV_WD_UIGL20_HANDLER has no exception.

Method UPDATE_COLUMN_FILTER Signature

Method UPDATE_COLUMN_FILTER on class CL_SALV_WD_UIGL20_HANDLER has no parameter.
Method UPDATE_COLUMN_FILTER on class CL_SALV_WD_UIGL20_HANDLER has no exception.

Method UPDATE_COLUMN_SORT Signature

Method UPDATE_COLUMN_SORT on class CL_SALV_WD_UIGL20_HANDLER has no parameter.
Method UPDATE_COLUMN_SORT on class CL_SALV_WD_UIGL20_HANDLER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703