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 |