Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 4 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 5 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 6 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 7 | 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 | 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 | Constant | Private | See coding | 20120216 | |||||
| 3 | Constant | Private | See coding | Defines the supported internal context node identifiers. | 20100826 | ||||
| 4 | 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 | Constant | Private | Type reference (TYPE) | IF_SALV_WD_LIST_CTXT_PROVIDER=>Y_FILTER_SUGGESTION_LIMIT | 100 | 20120418 | |||
| 6 | Static Attribute | Private | Type reference (TYPE) | YT_TECHNICAL_ATTRIBUTE_DESCR | 20130305 | ||||
| 7 | Instance attribute | Private | Object reference (TYPE REF TO) | LCL_CHANGE_LOG_FOR_ATS | 20111208 | ||||
| 8 | Instance attribute | Private | Object reference (TYPE REF TO) | LCL_COLUMN_CATALOG_ADAPTER | Adapts the ITab Services column catalog | 20111208 | |||
| 9 | Instance attribute | Private | Object reference (TYPE REF TO) | LCL_SUPPLIER | Supplies the data for the result node | 20111208 | |||
| 10 | Instance attribute | Private | Object reference (TYPE REF TO) | LCL_DDLB_VALUE_SET_HANDLER | List ATS value set handler | 20140206 | |||
| 11 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | Node for cell formatting info | 20140612 | |||
| 12 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | 20111208 | ||||
| 13 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SALV_ITAB_SERVICES | The ITab Services instance associated to this Provider | 20111208 | |||
| 14 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_SALV_LOGGER | The associated log object of this List Context Provider | 20111208 | |||
| 15 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | The parent context node of this List Context Provider | 20111208 | |||
| 16 | Instance attribute | Private | Object reference (TYPE REF TO) | LCL_PENDING_CLIENT_CHANGES | 20111208 | ||||
| 17 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE_RANGE | The result context node | 20111208 | |||
| 18 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | ScrollTip Node | 20131016 | |||
| 19 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_WD_CONTEXT_NODE | The search hits context node | 20130821 | |||
| 20 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | 20120830 | ||||
| 21 | Instance attribute | Private | Object reference (TYPE REF TO) | LCL_THRESHOLD_HANDLER | 20140317 | ||||
| 22 | Instance attribute | Private | Object reference (TYPE REF TO) | LCL_UI_CHANGE_LOG | 20111208 | ||||
| 23 | Instance attribute | Private | Object reference (TYPE REF TO) | DATA | The source table reference to work on | 20111208 | |||
| 24 | Instance attribute | Private | See coding | 20130305 | |||||
| 25 | Instance attribute | Private | See coding | 20120521 | |||||
| 26 | Instance attribute | Private | See coding | 20130930 | |||||
| 27 | Instance attribute | Private | Type reference (TYPE) | IF_SALV_WD_LIST_CTXT_PROVIDER=>YHT_ATTRIBUTE_LABEL | The attribute/label mappings | 20111208 | |||
| 28 | Instance attribute | Private | Type reference (TYPE) | IF_SALV_WD_LIST_CTXT_PROVIDER=>YT_ATTRIBUTE_DESCRIPTOR | 20120216 | ||||
| 29 | Instance attribute | Private | Type reference (TYPE) | STRING_TABLE | 20120216 | ||||
| 30 | Instance attribute | Private | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>YT_RANGE | The multi selection in the source table | 20111208 | |||
| 31 | Instance attribute | Private | Type reference (TYPE) | YT_ATTRIBUTE_MAP | 20130305 | ||||
| 32 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20140211 | ||||
| 33 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20140403 | ||||
| 34 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20140225 | ||||
| 35 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20130110 | ||||
| 36 | Instance attribute | Private | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>Y_ROW_INDEX | 20111208 | ||||
| 37 | 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 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20120628 | ||||
| 39 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20111208 | ||||
| 40 | 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 | 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 | 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 | Instance attribute | Private | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>Y_ROW_INDEX | The lead selection index in the source table | 20111208 | |||
| 44 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20120418 | ||||
| 45 | Instance attribute | Private | Type reference (TYPE) | STRING | The absolute path to the parent node | 20111208 | |||
| 46 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20111117 | ||||
| 47 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 'X' if the selections need to be mapped to the result | 20111208 | |||
| 48 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20131128 |
Methods
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 | 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 | COMPOUND_COL_TO_SOURCE_FLD | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20130306 | |||
| 2 | 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 | 20130306 |
Method ADJUST_FILTER_RULES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPOUND_COL_TO_SOURCE_FLD | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20130306 | |||
| 2 | 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 | 20130306 |
Method ADJUST_FORMATTING_RULES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPOUND_COL_TO_SOURCE_FLD | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20140711 | |||
| 2 | T_FORMATTING_RULE | Call by reference | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>YT_FORMATTING_RULE | 20140711 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20140711 |
Method ADJUST_GROUPING_RULES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPOUND_COL_TO_SOURCE_FLD | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20130306 | |||
| 2 | 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 | 20130306 |
Method ADJUST_SORT_RULES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPOUND_COL_TO_SOURCE_FLD | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20130306 | |||
| 2 | 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 | 20130306 |
Method APPEND_COL_DEPENDENT_TECH_ATTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTRIBUTE_ID | Call by reference | Type reference (TYPE) | IF_SALV_WD_LIST_CTXT_PROVIDER=>Y_ATTRIBUTE | 20130305 | ||||
| 2 | ATTRIBUTE_TYPE | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_DATADESCR | 20130307 | ||||
| 3 | COLUMN_INDEX | Call by reference | Type reference (TYPE) | Y_INT_ATTRIBUTE_ID | 20120216 | ||||
| 4 | COLUMN_NAME | Call by reference | Type reference (TYPE) | IF_SALV_WD_LIST_CTXT_PROVIDER=>Y_ATTRIBUTE | 20120216 | ||||
| 5 | 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 | ROW_COUNT | Value transfer | Type reference (TYPE) | I | 20120509 | ||||
| 2 | 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 | LEAD_SELECTION | Call by reference | Type reference (TYPE) | I | 20120214 | ||||
| 2 | T_DELETED_ROW | Call by reference | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>YT_RANGE | 20111117 | ||||
| 3 | T_INSERTED_ROW | Call by reference | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>YT_RANGE | 20111117 | ||||
| 4 | T_MOVED_ROW | Call by reference | Type reference (TYPE) | IF_SALV_ITAB_CHANGE_LOG=>YT_RANGE_MAP | 20111117 | ||||
| 5 | T_MOVE_TO_INSERT_POSITION | Call by reference | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>YT_ROW_INDEX | 20120323 | ||||
| 6 | 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 | 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 | 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 | 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 | CLEAR_SEL_ON_RESULT_CHANGE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130110 | ||||
| 2 | IO_IDA_SERVICES | Call by reference | Object reference (TYPE REF TO) | IF_SALV_IDA_SERVICES | 20131126 | ||||
| 3 | IO_ITAB_SERVICES | Call by reference | Object reference (TYPE REF TO) | IF_SALV_ITAB_SERVICES | 20120830 | ||||
| 4 | IO_SOURCE_STRUCTDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | 20120830 | ||||
| 5 | 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 | 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 | ATTRIBUTE_ID | Call by reference | Type reference (TYPE) | IF_SALV_WD_LIST_CTXT_PROVIDER=>Y_ATTRIBUTE | 20130305 | ||||
| 2 | COLUMN_INDEX | Call by reference | Type reference (TYPE) | Y_INT_ATTRIBUTE_ID | 20130305 | ||||
| 3 | COLUMN_NAME | Call by reference | Type reference (TYPE) | IF_SALV_WD_LIST_CTXT_PROVIDER=>Y_ATTRIBUTE | 20130305 | ||||
| 4 | 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 | 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 | 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 | IO_IDA_SERVICES | Call by reference | Object reference (TYPE REF TO) | IF_SALV_IDA_SERVICES | 20131126 | ||||
| 2 | IO_SOURCE_STRUCTDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | 20131126 | ||||
| 3 | LIST_PROVIDER | Value transfer | Object reference (TYPE REF TO) | IF_SALV_WD_LIST_CTXT_PROVIDER | 20131126 | ||||
| 4 | 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 | T_WD_ATTRIBUTE_INFO | Call by reference | Type reference (TYPE) | WDR_CONTEXT_ATTR_INFO_MAP | 20130201 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20111117 |
Method CREATE_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ITAB_SERVICES | Call by reference | Object reference (TYPE REF TO) | IF_SALV_ITAB_SERVICES | 20120830 | ||||
| 2 | IO_SOURCE_STRUCTDESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | 20120830 | ||||
| 3 | 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 | 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 | T_AVAILABLE_COLUMNS | Call by reference | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>YT_COLUMN_NAME | 20120216 | ||||
| 2 | T_WD_ATTRIBUTE_INFO | Call by reference | Type reference (TYPE) | WDR_CONTEXT_ATTR_INFO_MAP | 20130201 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | O_RESULT_NODE_STRUCTDESCR | Value transfer | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20120216 | |||
| 2 | T_AVAILABLE_COLUMNS | Call by reference | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>YT_COLUMN_NAME | 20120216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | ET_VALUE_SET | Call by reference | Type reference (TYPE) | WDR_CONTEXT_ATTR_VALUE_LIST | All Fixed Values of an Attribute with Texts | 20140210 | |||
| 2 | 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 | LEAD_SELECTION | Call by reference | Type reference (TYPE) | I | 20120327 | ||||
| 2 | T_MOVED_ROW | Call by reference | Type reference (TYPE) | IF_SALV_ITAB_CHANGE_LOG=>YT_RANGE_MAP | 20120327 | ||||
| 3 | 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 | 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 | 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 | ATTRIBUTE_NAME | Call by reference | Type reference (TYPE) | STRING | The name of the attribute | 20110210 | |||
| 2 | IS_ENUMERATION | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 'X' if t_value_set must act as enumeration | 20110210 | ||
| 3 | IV_NOTIFY_WD_NODE_INFO | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20140210 | |||
| 4 | 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 | 20110601 | |||
| 2 | 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 | IO_FIELD_TYPE | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_DATADESCR | 20130306 | ||||
| 2 | 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 | 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 | 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 | 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 | LAST_SELECTED_RESULT_IDX | Call by reference | Type reference (TYPE) | I | 20111209 | ||||
| 4 | POSITION_REFERS_TO_SOURCE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20111117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 |