SAP ABAP Class CL_SALV_WD_LIST_CTXT_PROVIDER (WDA Context Provider acting as connection layer for ATS)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-ATS (Application Component) ABAP Table/Tree Services
     SALV_SWL (Package) ALV Services for Web Dynpro: List Context Provider impl.
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_WD_LIST_CTXT_PROVIDER General public interface of a List Context Provider 20100826
Properties
Class CL_SALV_WD_LIST_CTXT_PROVIDER  
Short Description WDA Context Provider acting as connection layer for ATS    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_SWL   ALV Services for Web Dynpro: List Context Provider impl. 
Created 20100826   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_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_WD_C_TABLE_COLUMN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_SALV_ITAB_CHANGE_LOG Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_SALV_SERVICE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_SALV_WD_LIST_CTXT_PROVIDER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_WD_CONTEXT_NODE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SALV_WD_LIST_CTXT_PROVIDER General public interface of a List Context Provider 20100826
Friends
Class CL_SALV_WD_LIST_CTXT_PROVIDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_GROUP_ROW_EXPANSION_STYLE Constant Private Attribute reference (LIKE) IF_SALV_WD_LIST_CTXT_PROVIDER=>CS_GROUP_ROW_EXPANSION_STYLE IF_SALV_WD_LIST_CTXT_PROVIDER=>CS_GROUP_ROW_EXPANSION_STYLE 20120418
2 CS_NODE_CATEGORY Constant Private See coding 20120216
3 CS_NODE_ID Constant Private See coding Defines the supported internal context node identifiers. 20100826
4 CS_TECHNICAL_ATTRIBUTE Constant Private Attribute reference (LIKE) IF_SALV_WD_LIST_CTXT_PROVIDER=>CS_TECHNICAL_ATTRIBUTE IF_SALV_WD_LIST_CTXT_PROVIDER=>CS_TECHNICAL_ATTRIBUTE 20130305
5 C_DEFAULT_FILTER_SUGGEST_LIMIT Constant Private Type reference (TYPE) IF_SALV_WD_LIST_CTXT_PROVIDER=>Y_FILTER_SUGGESTION_LIMIT 100 20120418
6 GT_TECHNICAL_ATTRIBUTE_DESCR Static Attribute Private Type reference (TYPE) YT_TECHNICAL_ATTRIBUTE_DESCR 20130305
7 MO_CHANGE_LOG_FOR_ATS Instance attribute Private Object reference (TYPE REF TO) LCL_CHANGE_LOG_FOR_ATS 20111208
8 MO_COLUMN_CATALOG_ADAPTER Instance attribute Private Object reference (TYPE REF TO) LCL_COLUMN_CATALOG_ADAPTER Adapts the ITab Services column catalog 20111208
9 MO_DATA_SUPPLIER Instance attribute Private Object reference (TYPE REF TO) LCL_SUPPLIER Supplies the data for the result node 20111208
10 MO_DDLB_VALUE_SET_HANDLER Instance attribute Private Object reference (TYPE REF TO) LCL_DDLB_VALUE_SET_HANDLER List ATS value set handler 20140206
11 MO_FORMAT_HITS_NODE Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Node for cell formatting info 20140612
12 MO_GRAND_TOTAL_NODE Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE 20111208
13 MO_ITAB_SERVICES Instance attribute Private Object reference (TYPE REF TO) IF_SALV_ITAB_SERVICES The ITab Services instance associated to this Provider 20111208
14 MO_LOGGER Instance attribute Private Object reference (TYPE REF TO) IF_SALV_LOGGER The associated log object of this List Context Provider 20111208
15 MO_PARENT_NODE Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE The parent context node of this List Context Provider 20111208
16 MO_PENDING_CLIENT_CHANGES Instance attribute Private Object reference (TYPE REF TO) LCL_PENDING_CLIENT_CHANGES 20111208
17 MO_RESULT_NODE Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE_RANGE The result context node 20111208
18 MO_SCROLL_TIP_NODE Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE ScrollTip Node 20131016
19 MO_SEARCH_HITS_NODE Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE The search hits context node 20130821
20 MO_SOURCE_STRUCTDESCR Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20120830
21 MO_THRESHOLD_HANDLER Instance attribute Private Object reference (TYPE REF TO) LCL_THRESHOLD_HANDLER 20140317
22 MO_UI_CHANGE_LOG Instance attribute Private Object reference (TYPE REF TO) LCL_UI_CHANGE_LOG 20111208
23 MR_SOURCE_TABLE_REF Instance attribute Private Object reference (TYPE REF TO) DATA The source table reference to work on 20111208
24 MS_FILTER_SUGGEST_NODES_INFO Instance attribute Private See coding 20130305
25 MS_MASS_EDIT_MODE Instance attribute Private See coding 20120521
26 MS_SEARCH Instance attribute Private See coding 20130930
27 MT_ATTRIBUTE_LABEL Instance attribute Private Type reference (TYPE) IF_SALV_WD_LIST_CTXT_PROVIDER=>YHT_ATTRIBUTE_LABEL The attribute/label mappings 20111208
28 MT_COLUMN_DESCRIPTOR Instance attribute Private Type reference (TYPE) IF_SALV_WD_LIST_CTXT_PROVIDER=>YT_ATTRIBUTE_DESCRIPTOR 20120216
29 MT_CUSTOM_CELL_DESIGN_FIELDS Instance attribute Private Type reference (TYPE) STRING_TABLE 20120216
30 MT_SELECTION Instance attribute Private Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_RANGE The multi selection in the source table 20111208
31 MT_TECHNICAL_ATTRIBUTE_MAP Instance attribute Private Type reference (TYPE) YT_ATTRIBUTE_MAP 20130305
32 MV_FPM_GET_DATA_ACTIVE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20140211
33 MV_HIDE_COUNT_IN_GROUP_HEADER Instance attribute Private Type reference (TYPE) ABAP_BOOL 20140403
34 MV_HIDE_LABEL_IN_GROUP_HEADER Instance attribute Private Type reference (TYPE) ABAP_BOOL 20140225
35 M_CLEAR_SEL_ON_RESULT_CHANGE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130110
36 M_DATA_ROW_BELOW_SEL_SRC_IDX Instance attribute Private Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_ROW_INDEX 20111208
37 M_FILTER_SUGGESTION_LIMIT Instance attribute Private Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_ROW_INDEX C_DEFAULT_FILTER_SUGGEST_LIMIT The maximum number of filter suggestions to retrieve 20111208
38 M_FILTER_SUGGEST_UPDATE_PENDIN Instance attribute Private Type reference (TYPE) ABAP_BOOL 20120628
39 M_GROUPED_DATA_VIEW_ACTIVE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20111208
40 M_GROUP_DATA_ROW_CELL_DESIGN Instance attribute Private Type reference (TYPE) WDUI_TABLE_CELL_DESIGN CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-STANDARD The cell design of data rows in a grouped result 20111208
41 M_GROUP_ROW_CELL_DESIGN Instance attribute Private Type reference (TYPE) WDUI_TABLE_CELL_DESIGN CL_WD_C_TABLE_COLUMN=>E_CELL_DESIGN-GROUP_LEVEL3 The cell design of group rows 20111208
42 M_GROUP_ROW_EXPANSION_STYLE Instance attribute Private Type reference (TYPE) IF_SALV_WD_LIST_CTXT_PROVIDER=>Y_GROUP_ROW_EXPANSION_STYLE CS_GROUP_ROW_EXPANSION_STYLE-ARROW_RIGHT_DOWN The expansion style of group rows 20111208
43 M_LEAD_SELECTION Instance attribute Private Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_ROW_INDEX The lead selection index in the source table 20111208
44 M_LOCKED_FOR_CONTEXT_CHANGES Instance attribute Private Type reference (TYPE) ABAP_BOOL 20120418
45 M_PARENT_NODE_PATH Instance attribute Private Type reference (TYPE) STRING The absolute path to the parent node 20111208
46 M_RESULT_NODE_UPDATE_PENDING Instance attribute Private Type reference (TYPE) ABAP_BOOL 20111117
47 M_SELECTION_MAPPING_REQUIRED Instance attribute Private Type reference (TYPE) ABAP_BOOL 'X' if the selections need to be mapped to the result 20111208
48 M_SORT_AS_TEXT_PER_DEFAULT Instance attribute Private Type reference (TYPE) ABAP_BOOL 20131128
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_REMOVE_FILTER_VISIBILITY Instance method Private Method Adapts the visibility of the "All" (Remove Filter) entries 20101213
2 ADAPT_RESULT_NODE_BOUNDS Instance method Private Method Adapts the bounds of the internal result node 20101108
3 ADJUST_AGGREGATION_RULES Instance method Private Method Adjust the aggregation rules for further dispatching to ATS 20110830
4 ADJUST_FILTER_RULES Instance method Private Method Adjust the filter rules for further dispatching to ATS 20110131
5 ADJUST_FORMATTING_RULES Instance method Private Method 20140711
6 ADJUST_GROUPING_RULES Instance method Private Method Adjusts the grouping rules for further dispatching to ATS 20110131
7 ADJUST_SORT_RULES Instance method Private Method Adjusts the sort rules for further dispatching to ATS 20110131
8 APPEND_COL_DEPENDENT_TECH_ATTR Instance method Private Method Creates a unique technical attribute id 20120216
9 APPEND_NEW_ROWS Instance method Private Method 20120509
10 APPLY_CHANGE_LOG_TO_SELECTION Instance method Private Method 20111117
11 CHECK_ITAB_SERVICES_BOUND Instance method Private Method 20111117
12 CHECK_LOCKED_FOR_CONTEXT_CHNGS Instance method Private Method 20120418
13 CHECK_NOT_LOCKED_FOR_CXT_CHNGS Instance method Private Method 20120418
14 CLASS_CONSTRUCTOR Static method Public Constructor Static constructor initializing this class 20110215
15 CONSTRUCTOR Instance method Protected Constructor Creates a new List Context Provider instance 20100826
16 CREATE_ATTRIBUTE_ID Instance method Private Method 20130305
17 CREATE_DDLB_NODES Instance method Private Method nodes for drop down list boxes that have row specific sets 20140204
18 CREATE_FILTER_SUGGESTION_NODE Instance method Private Method Creates the filter suggestion node and its child nodes 20100826
19 CREATE_FORMAT_HITS_NODE Instance method Private Method Creates node for search hits 20140612
20 CREATE_FOR_IDA Static method Public Method 20131126
21 CREATE_GRAND_TOTAL_NODE Instance method Private Method 20111117
22 CREATE_INSTANCE Static method Public Method Creates a new List Context Provider instance 20111108
23 CREATE_RESULT_NODE Instance method Private Method Creates the result node 20100826
24 CREATE_RESULT_NODE_STRUCTURE Instance method Private Method Creates the result node 20120216
25 CREATE_SCROLL_TIP_NODE Instance method Private Method Creates scoll tip node 20131016
26 CREATE_SEARCH_HITS_NODE Instance method Private Method Creates node for search hits 20130821
27 CREATE_THRESHOLD_NODES Instance method Private Method 20140319
28 GET_DDLB_SET_ROW_SPECIFIC Instance method Private Method retrieves the master (overall) value set of a column 20140210
29 GET_FILTER_RULES Instance method Public Method 20100826
30 GET_FORMATTING_RULES Instance method Public Method 20140711
31 GET_GROUPING_RULES Instance method Public Method 20110112
32 GET_INDEX_MAPPER Instance method Public Method 20101020
33 GET_RESULT_TABLE_SIZE Instance method Private Method 20111117
34 GET_SELECTION_BELOW_DELETIONS Instance method Private Method 20120327
35 GET_SOURCE_TABLE_SIZE Instance method Private Method Gets the number of rows in the source table 20110127
36 GET_WD_ATTRIBUTE_INFO Instance method Private Method 20130201
37 INT_SET_ATTRIBUTE_VALUE_SET Instance method Private Method Intern. sets the value set/enumeration for a spec. attribute 20110210
38 INVALIDATE_FILTER_SUGGESTIONS Instance method Private Method Invalidates the filter suggestion child nodes 20100826
39 INVALIDATE_RESULT_NODES Instance method Private Method Invalidates result and fixed grand total node 20111025
40 IS_NUMERIC Static method Private Method 20130306
41 MAP_SELECTION_FROM_CONTEXT Instance method Private Method 20111128
42 MAP_SELECTION_TO_CONTEXT Instance method Private Method 20111128
43 ON_ATS_INSTANCE_REPLACE Instance method Private Event handling method 20131126
44 RESET_CHANGE_LOG Instance method Public Method 20101118
45 SET_FORMATTING_RULES Instance method Public Method 20140711
46 SET_INSERT_POSITION Instance method Private Method Sets the insert position for new rows in the result 20110113
47 SET_SELECTION Instance method Public Method 20100826
48 UPDATE_ROW_SPECIFIC_VALUE_SETS Instance method Private Method 20140211
Events
Class CL_SALV_WD_LIST_CTXT_PROVIDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_ATTRIBUTE_MAP Private See coding 20130305 begin of ys_attribute_map, id type if_salv_wd_list_ctxt_provider=>y_attribute, column_name type if_salv_wd_list_ctxt_provider=>y_attribute, attribute_name type if_salv_wd_list_ctxt_provider=>y_attribute, end of ys_attribute_map
2 YS_SCROLL_TIP Public See coding 20131016 begin of ys_scroll_tip, start_row type i, text type string, end of ys_scroll_tip
3 YS_TECHNICAL_ATTRIBUTE_DESCR Private See coding 20130305 begin of ys_technical_attribute_descr, id type if_salv_wd_list_ctxt_provider=>y_attribute, type type ref to cl_abap_datadescr, node_category type y_node_category, is_column_dependent type abap_bool, end of ys_technical_attribute_descr
4 YT_ATTRIBUTE_MAP Private See coding 20130305 yt_attribute_map type hashed table of ys_attribute_map with unique key id column_name
5 YT_TECHNICAL_ATTRIBUTE_DESCR Private See coding 20130305 yt_technical_attribute_descr type sorted table of ys_technical_attribute_descr with unique key primary_key components id with non-unique sorted key category_sort_key components node_category
6 Y_INT_ATTRIBUTE_ID Private See coding 20130305 y_int_attribute_id(4) type n
7 Y_NODE_CATEGORY Private See coding 20120216 y_node_category(3) type c
8 Y_NODE_ID Private Type reference (TYPE) STRING Type describing a Web Dynpro context node identifier 20100826
Method Signatures

Method ADAPT_REMOVE_FILTER_VISIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T_FILTER_RULE Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_FILTER_RULE The updated filter rules 20101213

Method ADAPT_REMOVE_FILTER_VISIBILITY on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method ADAPT_RESULT_NODE_BOUNDS Signature

Method ADAPT_RESULT_NODE_BOUNDS on class CL_SALV_WD_LIST_CTXT_PROVIDER has no parameter.
Method ADAPT_RESULT_NODE_BOUNDS on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method ADJUST_AGGREGATION_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPOUND_COL_TO_SOURCE_FLD Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130306
2 Changing T_AGGREGATION_RULE Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_AGGREGATION_RULE The aggregation rules to adjust 20110830
# Exception Resumable Description Created on
1 CX_SALV_API_CONTRACT_VIOLATION 20130306

Method ADJUST_FILTER_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPOUND_COL_TO_SOURCE_FLD Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130306
2 Changing T_FILTER_RULE Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_FILTER_RULE The filter rules to adjust 20110131
# Exception Resumable Description Created on
1 CX_SALV_API_CONTRACT_VIOLATION 20130306

Method ADJUST_FORMATTING_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPOUND_COL_TO_SOURCE_FLD Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140711
2 Changing T_FORMATTING_RULE Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_FORMATTING_RULE 20140711
# Exception Resumable Description Created on
1 CX_SALV_API_CONTRACT_VIOLATION 20140711

Method ADJUST_GROUPING_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPOUND_COL_TO_SOURCE_FLD Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130306
2 Changing T_GROUPING_RULE Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_GROUPING_RULE The grouping rules to adjust 20110131
# Exception Resumable Description Created on
1 CX_SALV_API_CONTRACT_VIOLATION 20130306

Method ADJUST_SORT_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPOUND_COL_TO_SOURCE_FLD Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130306
2 Changing T_SORT_RULE Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_SORT_RULE The sort rules to adjust 20110131
# Exception Resumable Description Created on
1 CX_SALV_API_CONTRACT_VIOLATION 20130306

Method APPEND_COL_DEPENDENT_TECH_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_ID Call by reference Type reference (TYPE) IF_SALV_WD_LIST_CTXT_PROVIDER=>Y_ATTRIBUTE 20130305
2 Importing ATTRIBUTE_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR 20130307
3 Importing COLUMN_INDEX Call by reference Type reference (TYPE) Y_INT_ATTRIBUTE_ID 20120216
4 Importing COLUMN_NAME Call by reference Type reference (TYPE) IF_SALV_WD_LIST_CTXT_PROVIDER=>Y_ATTRIBUTE 20120216
5 Changing T_COMPONENTS Call by reference Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE Komponentenbeschreibungstabelle 20120216

Method APPEND_COL_DEPENDENT_TECH_ATTR on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method APPEND_NEW_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ROW_COUNT Value transfer Type reference (TYPE) I 20120509
2 Importing R_ROW_TEMPLATE Value transfer Object reference (TYPE REF TO) DATA 20120509

Method APPEND_NEW_ROWS on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method APPLY_CHANGE_LOG_TO_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LEAD_SELECTION Call by reference Type reference (TYPE) I 20120214
2 Importing T_DELETED_ROW Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_RANGE 20111117
3 Importing T_INSERTED_ROW Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_RANGE 20111117
4 Importing T_MOVED_ROW Call by reference Type reference (TYPE) IF_SALV_ITAB_CHANGE_LOG=>YT_RANGE_MAP 20111117
5 Importing T_MOVE_TO_INSERT_POSITION Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_ROW_INDEX 20120323
6 Changing T_SELECTION Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_RANGE 20111117

Method APPLY_CHANGE_LOG_TO_SELECTION on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method CHECK_ITAB_SERVICES_BOUND Signature

Method CHECK_ITAB_SERVICES_BOUND on class CL_SALV_WD_LIST_CTXT_PROVIDER has no parameter.
# Exception Resumable Description Created on
1 CX_SALV_API_CONTRACT_VIOLATION 20111117

Method CHECK_LOCKED_FOR_CONTEXT_CHNGS Signature

Method CHECK_LOCKED_FOR_CONTEXT_CHNGS on class CL_SALV_WD_LIST_CTXT_PROVIDER has no parameter.
# Exception Resumable Description Created on
1 CX_SALV_API_CONTRACT_VIOLATION 20120418

Method CHECK_NOT_LOCKED_FOR_CXT_CHNGS Signature

Method CHECK_NOT_LOCKED_FOR_CXT_CHNGS on class CL_SALV_WD_LIST_CTXT_PROVIDER has no parameter.
# Exception Resumable Description Created on
1 CX_SALV_API_CONTRACT_VIOLATION 20120418

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SALV_WD_LIST_CTXT_PROVIDER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLEAR_SEL_ON_RESULT_CHANGE Call by reference Type reference (TYPE) ABAP_BOOL 20130110
2 Importing IO_IDA_SERVICES Call by reference Object reference (TYPE REF TO) IF_SALV_IDA_SERVICES 20131126
3 Importing IO_ITAB_SERVICES Call by reference Object reference (TYPE REF TO) IF_SALV_ITAB_SERVICES 20120830
4 Importing IO_SOURCE_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20120830
5 Importing PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE The parent node to be used for this List Context Provider 20100909
6 Importing SORT_AS_TEXT_PER_DEFAULT Call by reference Type reference (TYPE) ABAP_BOOL 20131128

Method CONSTRUCTOR on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method CREATE_ATTRIBUTE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_ID Call by reference Type reference (TYPE) IF_SALV_WD_LIST_CTXT_PROVIDER=>Y_ATTRIBUTE 20130305
2 Importing COLUMN_INDEX Call by reference Type reference (TYPE) Y_INT_ATTRIBUTE_ID 20130305
3 Importing COLUMN_NAME Call by reference Type reference (TYPE) IF_SALV_WD_LIST_CTXT_PROVIDER=>Y_ATTRIBUTE 20130305
4 Returning RESULT Value transfer Type reference (TYPE) IF_SALV_WD_LIST_CTXT_PROVIDER=>Y_ATTRIBUTE 20130305

Method CREATE_ATTRIBUTE_ID on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method CREATE_DDLB_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T_COLUMN_ATTRIBUTES Call by reference Type reference (TYPE) IF_SALV_WD_LIST_CTXT_PROVIDER=>YT_ATTRIBUTE_DESCRIPTOR Type describing a table of attribute descriptors 20140204

Method CREATE_DDLB_NODES on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method CREATE_FILTER_SUGGESTION_NODE Signature

Method CREATE_FILTER_SUGGESTION_NODE on class CL_SALV_WD_LIST_CTXT_PROVIDER has no parameter.
# Exception Resumable Description Created on
1 CX_SALV_NOT_INDEX_TABLE 20110531

Method CREATE_FORMAT_HITS_NODE Signature

Method CREATE_FORMAT_HITS_NODE on class CL_SALV_WD_LIST_CTXT_PROVIDER has no parameter.
Method CREATE_FORMAT_HITS_NODE on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method CREATE_FOR_IDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_IDA_SERVICES Call by reference Object reference (TYPE REF TO) IF_SALV_IDA_SERVICES 20131126
2 Importing IO_SOURCE_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20131126
3 Returning LIST_PROVIDER Value transfer Object reference (TYPE REF TO) IF_SALV_WD_LIST_CTXT_PROVIDER 20131126
4 Importing PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE 20131126

Method CREATE_FOR_IDA on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method CREATE_GRAND_TOTAL_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T_WD_ATTRIBUTE_INFO Call by reference Type reference (TYPE) WDR_CONTEXT_ATTR_INFO_MAP 20130201
# Exception Resumable Description Created on
1 CX_SALV_NOT_INDEX_TABLE 20111117

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ITAB_SERVICES Call by reference Object reference (TYPE REF TO) IF_SALV_ITAB_SERVICES 20120830
2 Importing IO_SOURCE_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20120830
3 Returning LIST_PROVIDER Value transfer Object reference (TYPE REF TO) IF_SALV_WD_LIST_CTXT_PROVIDER General public interface of a List Context Provider 20111108
4 Importing PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE The parent node to be used for this List Context Provider 20111108

Method CREATE_INSTANCE on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method CREATE_RESULT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T_AVAILABLE_COLUMNS Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_COLUMN_NAME 20120216
2 Importing T_WD_ATTRIBUTE_INFO Call by reference Type reference (TYPE) WDR_CONTEXT_ATTR_INFO_MAP 20130201
# Exception Resumable Description Created on
1 CX_SALV_NOT_INDEX_TABLE parameter is not an index table 20110526

Method CREATE_RESULT_NODE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning O_RESULT_NODE_STRUCTDESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20120216
2 Importing T_AVAILABLE_COLUMNS Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_COLUMN_NAME 20120216
# Exception Resumable Description Created on
1 CX_SALV_NOT_INDEX_TABLE parameter is not an index table 20120216

Method CREATE_SCROLL_TIP_NODE Signature

Method CREATE_SCROLL_TIP_NODE on class CL_SALV_WD_LIST_CTXT_PROVIDER has no parameter.
# Exception Resumable Description Created on
1 CX_SALV_NOT_INDEX_TABLE parameter is not an index table 20131016

Method CREATE_SEARCH_HITS_NODE Signature

Method CREATE_SEARCH_HITS_NODE on class CL_SALV_WD_LIST_CTXT_PROVIDER has no parameter.
Method CREATE_SEARCH_HITS_NODE on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method CREATE_THRESHOLD_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T_COLUMN_ATTRIBUTES Call by reference Type reference (TYPE) IF_SALV_WD_LIST_CTXT_PROVIDER=>YT_ATTRIBUTE_DESCRIPTOR Type describing a table of attribute descriptors 20140319

Method CREATE_THRESHOLD_NODES on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method GET_DDLB_SET_ROW_SPECIFIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE_SET Call by reference Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE_LIST All Fixed Values of an Attribute with Texts 20140210
2 Importing IV_COLUMN_ID Call by reference Type reference (TYPE) STRING 20140210

Method GET_DDLB_SET_ROW_SPECIFIC on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method GET_FILTER_RULES Signature

Method GET_FILTER_RULES on class CL_SALV_WD_LIST_CTXT_PROVIDER has no parameter.
Method GET_FILTER_RULES on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method GET_FORMATTING_RULES Signature

Method GET_FORMATTING_RULES on class CL_SALV_WD_LIST_CTXT_PROVIDER has no parameter.
Method GET_FORMATTING_RULES on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method GET_GROUPING_RULES Signature

Method GET_GROUPING_RULES on class CL_SALV_WD_LIST_CTXT_PROVIDER has no parameter.
Method GET_GROUPING_RULES on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method GET_INDEX_MAPPER Signature

Method GET_INDEX_MAPPER on class CL_SALV_WD_LIST_CTXT_PROVIDER has no parameter.
Method GET_INDEX_MAPPER on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method GET_RESULT_TABLE_SIZE Signature

Method GET_RESULT_TABLE_SIZE on class CL_SALV_WD_LIST_CTXT_PROVIDER has no parameter.
Method GET_RESULT_TABLE_SIZE on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method GET_SELECTION_BELOW_DELETIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LEAD_SELECTION Call by reference Type reference (TYPE) I 20120327
2 Importing T_MOVED_ROW Call by reference Type reference (TYPE) IF_SALV_ITAB_CHANGE_LOG=>YT_RANGE_MAP 20120327
3 Exporting T_SELECTION Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_RANGE 20120327

Method GET_SELECTION_BELOW_DELETIONS on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method GET_SOURCE_TABLE_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_ROW_INDEX The number of rows in the source table 20110127

Method GET_SOURCE_TABLE_SIZE on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method GET_WD_ATTRIBUTE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTE_INFO Call by reference Type reference (TYPE) WDR_CONTEXT_ATTR_INFO_MAP 20130201

Method GET_WD_ATTRIBUTE_INFO on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method INT_SET_ATTRIBUTE_VALUE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING The name of the attribute 20110210
2 Importing IS_ENUMERATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X' if t_value_set must act as enumeration 20110210
3 Importing IV_NOTIFY_WD_NODE_INFO Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20140210
4 Importing T_VALUE_SET Call by reference Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE_LIST The value/enuemration set for the attribute 20110210
# Exception Resumable Description Created on
1 CX_SALV_API_CONTRACT_VIOLATION 20110601
2 CX_SALV_ILLEGAL_CODELIST 20110601

Method INVALIDATE_FILTER_SUGGESTIONS Signature

Method INVALIDATE_FILTER_SUGGESTIONS on class CL_SALV_WD_LIST_CTXT_PROVIDER has no parameter.
Method INVALIDATE_FILTER_SUGGESTIONS on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method INVALIDATE_RESULT_NODES Signature

Method INVALIDATE_RESULT_NODES on class CL_SALV_WD_LIST_CTXT_PROVIDER has no parameter.
Method INVALIDATE_RESULT_NODES on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method IS_NUMERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FIELD_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR 20130306
2 Returning R_IS_NUMERIC Value transfer Type reference (TYPE) ABAP_BOOL 20130306

Method IS_NUMERIC on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method MAP_SELECTION_FROM_CONTEXT Signature

Method MAP_SELECTION_FROM_CONTEXT on class CL_SALV_WD_LIST_CTXT_PROVIDER has no parameter.
Method MAP_SELECTION_FROM_CONTEXT on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method MAP_SELECTION_TO_CONTEXT Signature

Method MAP_SELECTION_TO_CONTEXT on class CL_SALV_WD_LIST_CTXT_PROVIDER has no parameter.
Method MAP_SELECTION_TO_CONTEXT on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method ON_ATS_INSTANCE_REPLACE Signature

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

Method ON_ATS_INSTANCE_REPLACE on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method RESET_CHANGE_LOG Signature

Method RESET_CHANGE_LOG on class CL_SALV_WD_LIST_CTXT_PROVIDER has no parameter.
Method RESET_CHANGE_LOG on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method SET_FORMATTING_RULES Signature

Method SET_FORMATTING_RULES on class CL_SALV_WD_LIST_CTXT_PROVIDER has no parameter.
Method SET_FORMATTING_RULES on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method SET_INSERT_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INSERT_BEFORE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X' to insert before, space to insert after the given row 20110113
2 Importing INSERT_POSITION Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_ROW_INDEX IF_SALV_WD_LIST_CTXT_PROVIDER=>C_INSERT_POSITION_UNDEFINED 20111117
3 Importing LAST_SELECTED_RESULT_IDX Call by reference Type reference (TYPE) I 20111209
4 Importing POSITION_REFERS_TO_SOURCE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20111117
# Exception Resumable Description Created on
1 CX_SALV_INDEX_OUT_OF_BOUNDS 20130919

Method SET_SELECTION Signature

Method SET_SELECTION on class CL_SALV_WD_LIST_CTXT_PROVIDER has no parameter.
Method SET_SELECTION on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.

Method UPDATE_ROW_SPECIFIC_VALUE_SETS Signature

Method UPDATE_ROW_SPECIFIC_VALUE_SETS on class CL_SALV_WD_LIST_CTXT_PROVIDER has no parameter.
Method UPDATE_ROW_SPECIFIC_VALUE_SETS on class CL_SALV_WD_LIST_CTXT_PROVIDER has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 703