Hierarchy
⤷ BC-SRV-ALV (Application Component) SAP List Viewer
⤷ SALV_IDA_ATS (Package) ATS for IDA
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 | ABAP | 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 | Importing | IO_CALC_FIELD_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_SALV_STI_CALC_FIELD_HANDLER | 20131106 | |||
2 | Importing | IO_QUERY_ENGINE | Call by reference | Object reference (TYPE REF TO) | CL_SALV_IDA_QUERY_ENGINE | 20130913 | |||
3 | Importing | IO_STRUCTDESCR_PROV | Call by reference | Object reference (TYPE REF TO) | IF_SALV_IDA_STRUCTDESCR_PROV | 20140314 | |||
4 | Importing | IV_CACHE_SIZE | Call by reference | Type reference (TYPE) | I | 20140422 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SALV_IDA_CONTRACT_VIOLATION | 20130913 |
Method CONV_FILTER_TO_GROUPED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_GROUPED_RANGE | Call by reference | Type reference (TYPE) | CL_SALV_STU_GROUPED_RANGE=>YT_GROUPED_RANGE | 20130913 | |||
2 | Importing | IT_COLUMN_FILTER_RULE | Call by reference | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>YT_FILTER_RULE | 20130913 | |||
3 | Importing | 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 | Exporting | ET_ORDER_BY | Call by reference | Type reference (TYPE) | IF_SALV_IDA_TYPES_INT=>YT_DB_SORT_RULE | 20130913 | |||
2 | Importing | 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 | Exporting | ETS_AGGREGATION_EXCEPTION | Call by reference | Type reference (TYPE) | IF_SALV_ITAB_VIEW_GROUPED_DATA=>YTS_AGGREGATION_EXCEPTION | 20130913 | |||
2 | Exporting | 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 | Returning | 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 | Exporting | ETS_AGGREGATION_EXCEPTION | Call by reference | Type reference (TYPE) | IF_SALV_ITAB_VIEW_GROUPED_DATA=>YTS_AGGREGATION_EXCEPTION | 20130913 | |||
2 | Exporting | ET_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20130913 | |||
3 | Exporting | ET_ROW_INFO | Call by reference | Type reference (TYPE) | IF_SALV_IDA_TYPES_INT=>YT_RESULT_ROW_INFO | 20130913 | |||
4 | Importing | IV_FROM | Call by reference | Type reference (TYPE) | I | 20130913 | |||
5 | Importing | 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 | Exporting | ET_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20130913 | |||
2 | Importing | IV_FROM | Call by reference | Type reference (TYPE) | I | 20130913 | |||
3 | Importing | 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 | Exporting | ET_PARENT_NODE_RESULT_INDEX | Call by reference | Type reference (TYPE) | IF_SALV_ITAB_VIEW_GROUPED_DATA=>YT_PARENT_NODE_RESULT_INDEX | 20140226 | |||
2 | Importing | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Exporting | EV_RESULT_RESIZED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20140708 | |||
2 | Exporting | EV_RES_IDX | Value transfer | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>Y_ROW_INDEX | Index of Internal Tables | 20140702 | ||
3 | Importing | IV_BACKWARD | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20140613 | |||
4 | Importing | 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 | Importing | IV_START_WITH | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20140522 | |||
2 | Changing | 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 | Exporting | ET_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20140422 | |||
2 | Exporting | EV_ROW_COUNT | Call by reference | Type reference (TYPE) | I | 20140422 | |||
3 | Importing | IV_FILL_ROW_COUNT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20140422 | |||
4 | Importing | IV_FROM | Call by reference | Type reference (TYPE) | I | 20140422 | |||
5 | Importing | 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 | Importing | IT_AGGREGATION_RULES | Call by reference | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>YT_AGGREGATION_RULE | 20130913 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SALV_COLUMN_DETECTION | 20130913 | ||
2 | CX_SALV_FILTER_DEFINITION | 20130913 | ||
3 | CX_SALV_KEY_FIGURE_DEFINITION | 20130913 |
Method SET_EXPAND_STATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | EXPAND | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130913 | |||
2 | Importing | 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 | Importing | IT_FILTER_RULES | Call by reference | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>YT_FILTER_RULE | 20130913 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SALV_COLUMN_DETECTION | 20130913 | ||
2 | CX_SALV_FILTER_DEFINITION | 20130913 | ||
3 | CX_SALV_KEY_FIGURE_DEFINITION | 20130913 |
Method SET_GRAND_TOTAL_IN_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | 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 | Importing | IT_GROUPING_RULES | Call by reference | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>YT_GROUPING_RULE | 20130913 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SALV_COLUMN_DETECTION | 20130913 | ||
2 | CX_SALV_FILTER_DEFINITION | 20130913 | ||
3 | CX_SALV_KEY_FIGURE_DEFINITION | 20130913 |
Method SET_REQUIRED_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | 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 | Importing | IT_SORT_RULES | Call by reference | Type reference (TYPE) | IF_SALV_SERVICE_TYPES=>YT_SORT_RULE | 20130913 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SALV_COLUMN_DETECTION | 20130913 | ||
2 | CX_SALV_FILTER_DEFINITION | 20130913 | ||
3 | CX_SALV_KEY_FIGURE_DEFINITION | 20130913 |
History
Last changed by/on | SAP | 20141120 |
SAP Release Created in | 740 |