Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SALV_ITAB_SERVICES | ALV UI services for internal tables | 20130913 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SALV_STI_TEXT_SEARCH | Search configuration | 20140311 |
Properties
| Class | CL_SALV_IDA_ATS | |
| Short Description | ATS with Integrated Data Access | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SALV_IDA_ATS | ATS for IDA |
| Created | 20130913 | 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) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_SALV_ITAB_SERVICES | ALV UI services for internal tables | 20130913 | ||
| 2 | IF_SALV_STI_TEXT_SEARCH | Search configuration | 20140311 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | TC_SALV_GUI_AUNIT_FRIEND_IDA | 20140821 | Friend for AUnit Tests |
Attributes
Methods
Events
Class CL_SALV_IDA_ATS has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | YS_NAMED_REF | Protected | See coding | 20130913 | begin of ys_named_ref,
name type string,
ref type ref to data,
end of ys_named_ref
|
||
| 2 | YT_NAMED_REF | Protected | See coding | 20130913 | yt_named_ref type standard table of ys_named_ref with default key
|
Method Signatures
Method CLEAR_DATA_CACHE Signature
Method CLEAR_DATA_CACHE on class CL_SALV_IDA_ATS has no parameter.
Method CLEAR_DATA_CACHE on class CL_SALV_IDA_ATS has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CALC_FIELD_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_SALV_STI_CALC_FIELD_HANDLER | 20131106 | ||||
| 2 | IO_QUERY_ENGINE | Call by reference | Object reference (TYPE REF TO) | CL_SALV_IDA_QUERY_ENGINE | 20130913 | ||||
| 3 | IO_STRUCTDESCR_PROV | Call by reference | Object reference (TYPE REF TO) | IF_SALV_IDA_STRUCTDESCR_PROV | 20140314 | ||||
| 4 | IV_CACHE_SIZE | Call by reference | Type reference (TYPE) | I | 20140422 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130913 |
Method CONV_FILTER_TO_GROUPED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_GROUPED_RANGE | Call by reference | Type reference (TYPE) | CL_SALV_STU_GROUPED_RANGE=>YT_GROUPED_RANGE | 20130913 | ||||
| 2 | IT_COLUMN_FILTER_RULE | Call by reference | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>YT_FILTER_RULE | 20130913 | ||||
| 3 | IT_FIELD_FILTER_RULE | Call by reference | Type reference (TYPE) | CL_SALV_STC_COLUMN_CATALOG=>YT_FIELD_FILTER_RULE | 20130913 |
Method CONV_FILTER_TO_GROUPED on class CL_SALV_IDA_ATS has no exception.
Method CREATE_GROUPING_SERVICE Signature
Method CREATE_GROUPING_SERVICE on class CL_SALV_IDA_ATS has no parameter.
Method CREATE_GROUPING_SERVICE on class CL_SALV_IDA_ATS has no exception.
Method CREATE_ORDER_BY_CLAUSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ORDER_BY | Call by reference | Type reference (TYPE) | IF_SALV_IDA_TYPES_INT=>YT_DB_SORT_RULE | 20130913 | ||||
| 2 | IT_FIELD_SORT_RULE | Call by reference | Type reference (TYPE) | CL_SALV_STC_COLUMN_CATALOG=>YT_FIELD_SORT_RULE | 20130913 |
Method CREATE_ORDER_BY_CLAUSE on class CL_SALV_IDA_ATS has no exception.
Method GET_GRAND_TOTAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETS_AGGREGATION_EXCEPTION | Call by reference | Type reference (TYPE) | IF_SALV_ITAB_VIEW_GROUPED_DATA=>YTS_AGGREGATION_EXCEPTION | 20130913 | ||||
| 2 | ET_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20130913 |
Method GET_GRAND_TOTAL on class CL_SALV_IDA_ATS has no exception.
Method GET_GROUPED_DATA_COUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_ROW_COUNT | Value transfer | Type reference (TYPE) | I | 20130913 |
Method GET_GROUPED_DATA_COUNT on class CL_SALV_IDA_ATS has no exception.
Method GET_GROUPED_DATA_PAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETS_AGGREGATION_EXCEPTION | Call by reference | Type reference (TYPE) | IF_SALV_ITAB_VIEW_GROUPED_DATA=>YTS_AGGREGATION_EXCEPTION | 20130913 | ||||
| 2 | ET_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20130913 | ||||
| 3 | ET_ROW_INFO | Call by reference | Type reference (TYPE) | IF_SALV_IDA_TYPES_INT=>YT_RESULT_ROW_INFO | 20130913 | ||||
| 4 | IV_FROM | Call by reference | Type reference (TYPE) | I | 20130913 | ||||
| 5 | IV_TO | Call by reference | Type reference (TYPE) | I | 20130913 |
Method GET_GROUPED_DATA_PAGE on class CL_SALV_IDA_ATS has no exception.
Method GET_PAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20130913 | ||||
| 2 | IV_FROM | Call by reference | Type reference (TYPE) | I | 20130913 | ||||
| 3 | IV_TO | Call by reference | Type reference (TYPE) | I | 20130913 |
Method GET_PAGE on class CL_SALV_IDA_ATS has no exception.
Method GET_PARENT_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PARENT_NODE_RESULT_INDEX | Call by reference | Type reference (TYPE) | IF_SALV_ITAB_VIEW_GROUPED_DATA=>YT_PARENT_NODE_RESULT_INDEX | 20140226 | ||||
| 2 | IV_RESULT_INDEX | Value transfer | Type reference (TYPE) | SYTABIX | 20140226 |
Method GET_PARENT_NODES on class CL_SALV_IDA_ATS has no exception.
Method GET_ROW_COUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_ROW_COUNT | Value transfer | Type reference (TYPE) | I | 20130913 |
Method GET_ROW_COUNT on class CL_SALV_IDA_ATS has no exception.
Method GET_ROW_COUNT_WITHOUT_FILTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_ROW_COUNT | Value transfer | Type reference (TYPE) | I | 20130913 |
Method GET_ROW_COUNT_WITHOUT_FILTER on class CL_SALV_IDA_ATS has no exception.
Method IS_FILTER_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ACTIVE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20140314 |
Method IS_FILTER_ACTIVE on class CL_SALV_IDA_ATS has no exception.
Method IS_GRAND_TOTAL_IN_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_IS_INCLUDED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130916 |
Method IS_GRAND_TOTAL_IN_TABLE on class CL_SALV_IDA_ATS has no exception.
Method IS_GROUPED_RESULT_NEEDED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_IS_NEEDED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20140214 |
Method IS_GROUPED_RESULT_NEEDED on class CL_SALV_IDA_ATS has no exception.
Method NAVIGATE_TO_NEXT_DATA_ROW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RESULT_RESIZED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20140708 | ||||
| 2 | EV_RES_IDX | Value transfer | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>Y_ROW_INDEX | Index of Internal Tables | 20140702 | |||
| 3 | IV_BACKWARD | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20140613 | ||||
| 4 | IV_START_RES_IDX | Call by reference | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>Y_ROW_INDEX | Index of Internal Tables | 20140613 |
Method NAVIGATE_TO_NEXT_DATA_ROW on class CL_SALV_IDA_ATS has no exception.
Method PREPARE_SEARCH_TERM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_START_WITH | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20140522 | ||||
| 2 | XV_SEARCH_TERM | Call by reference | Type reference (TYPE) | STRING | 20140311 |
Method PREPARE_SEARCH_TERM on class CL_SALV_IDA_ATS has no exception.
Method REFRESH Signature
Method REFRESH on class CL_SALV_IDA_ATS has no parameter.
Method REFRESH on class CL_SALV_IDA_ATS has no exception.
Method REFRESH_RESULT Signature
Method REFRESH_RESULT on class CL_SALV_IDA_ATS has no parameter.
Method REFRESH_RESULT on class CL_SALV_IDA_ATS has no exception.
Method SELECT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20140422 | ||||
| 2 | EV_ROW_COUNT | Call by reference | Type reference (TYPE) | I | 20140422 | ||||
| 3 | IV_FILL_ROW_COUNT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20140422 | ||||
| 4 | IV_FROM | Call by reference | Type reference (TYPE) | I | 20140422 | ||||
| 5 | IV_TO | Call by reference | Type reference (TYPE) | I | 20140422 |
Method SELECT_DATA on class CL_SALV_IDA_ATS has no exception.
Method SET_AGGREGATION_RULES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_AGGREGATION_RULES | Call by reference | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>YT_AGGREGATION_RULE | 20130913 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130913 | |||
| 2 | 20130913 | |||
| 3 | 20130913 |
Method SET_EXPAND_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXPAND | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130913 | ||||
| 2 | RESULT_INDEX | Value transfer | Type reference (TYPE) | I | 20130913 |
Method SET_EXPAND_STATE on class CL_SALV_IDA_ATS has no exception.
Method SET_FILTER_RULES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_FILTER_RULES | Call by reference | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>YT_FILTER_RULE | 20130913 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130913 | |||
| 2 | 20130913 | |||
| 3 | 20130913 |
Method SET_GRAND_TOTAL_IN_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_IS_INCLUDED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130913 |
Method SET_GRAND_TOTAL_IN_TABLE on class CL_SALV_IDA_ATS has no exception.
Method SET_GROUPING_RULES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_GROUPING_RULES | Call by reference | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>YT_GROUPING_RULE | 20130913 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130913 | |||
| 2 | 20130913 | |||
| 3 | 20130913 |
Method SET_REQUIRED_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_FIELDS | Call by reference | Type reference (TYPE) | STRING_TABLE | 20130913 |
Method SET_REQUIRED_FIELDS on class CL_SALV_IDA_ATS has no exception.
Method SET_SORT_RULES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SORT_RULES | Call by reference | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>YT_SORT_RULE | 20130913 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130913 | |||
| 2 | 20130913 | |||
| 3 | 20130913 |
History
| Last changed by/on | SAP | 20141120 |
| SAP Release Created in | 740 |