SAP ABAP Interface IF_SALV_STI_GRP_SRV_AU_ADAPTER (Iface for unification of grouping services for unit tests)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-ATS (Application Component) ABAP Table/Tree Services
     SALV_STI (Package) ALV Services for Tables: iTab Services impl.
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SALV_BS_GRP_SRV_AU_ADAPTER Adapter for unit tests of grouping service 20100903
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SALV_CSB_GRP_SRV_AU_ADAPTER Adapter for unit tests of grouping service 20100903
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SALV_STI_AUNIT_GRP_ADAPTER Adapter for unit tests of grouping service 20120403
Properties
Interface IF_SALV_STI_GRP_SRV_AU_ADAPTER  
Short Description Iface for unification of grouping services for unit tests    
General Data
Package SALV_STI   ALV Services for Tables: iTab Services impl. 
Created 20100812   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface IF_SALV_STI_GRP_SRV_AU_ADAPTER has no forward declaration.
Interfaces
Interface IF_SALV_STI_GRP_SRV_AU_ADAPTER has no interface.
Friends
Interface IF_SALV_STI_GRP_SRV_AU_ADAPTER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_AGGREGATION_FUNCTION Constant Public See coding 20100812
2 C_MASTER_RECORD_COMP_NAME Constant Public See coding 20100812
3 C_ROW_TYPE Constant Public See coding 20100812
Methods
# Method Level Visibility Method type Description Created on
1 GET_LIST_SIZE Instance method Public Method 20100812
2 GET_MASTER_TABLE Instance method Public Method 20100812
3 SET_DATA Instance method Public Method 20100812
4 SET_NODE_EXPAND_STATE Instance method Public Method 20100812
Events
Interface IF_SALV_STI_GRP_SRV_AU_ADAPTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_AGGREGATION_RULE Public See coding 20100812 begin of ys_aggregation_rule, field_path type string, reference_field_path type string, aggregation_function type y_aggregation_function, end of ys_aggregation_rule
2 YS_GROUPING_RULE Public See coding 20100812 begin of ys_grouping_rule, field_path type string, suppress_groups_at_this_level type abap_bool, end of ys_grouping_rule
3 YS_MASTER_RECORD_METADATA Public See coding 20100812 begin of ys_master_record_metadata, row_index type i, row_type type char1, " domain: c_row_type node_id type i, node_level type i, is_expanded type abap_bool, node_lines_count type i, data_rows_count type i, ts_measures type yts_measure, end of ys_master_record_metadata
4 YS_MEASURE Public See coding 20100812 begin of ys_measure, field_name type string, aggregation_function type y_aggregation_function, node_line_index type i, value type decfloat34, reference_value type string, end of ys_measure
5 YS_SERVICE_ATTRIBUTES Public See coding 20100812 begin of ys_service_attributes, group_lines_below_data type abap_bool, suppress_root_group type abap_bool, disable_multiline_nodes type abap_bool, end of ys_service_attributes
6 YTS_MEASURE Public See coding 20100812 yts_measure type sorted table of ys_measure with unique key field_name aggregation_function node_line_index
7 YT_AGGREGATION_RULE Public See coding 20100812 yt_aggregation_rule type table of ys_aggregation_rule with default key
8 YT_GROUPING_RULE Public See coding 20100812 yt_grouping_rule type table of ys_grouping_rule with default key
9 YT_ROW_INDEX Public See coding 20100923 yt_row_index type table of i with default key
10 Y_AGGREGATION_FUNCTION Public Type reference (TYPE) CHAR3 20100812
Method Signatures

Method GET_LIST_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SIZE Value transfer Type reference (TYPE) I 20100812

Method GET_LIST_SIZE on Interface IF_SALV_STI_GRP_SRV_AU_ADAPTER has no exception.

Method GET_MASTER_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LIST_INDEX_FROM Value transfer Type reference (TYPE) I 1 20100812
2 Importing LIST_INDEX_TO Value transfer Type reference (TYPE) I 20100812
3 Exporting T_MASTER_TABLE Call by reference Type reference (TYPE) INDEX TABLE 20100812

Method GET_MASTER_TABLE on Interface IF_SALV_STI_GRP_SRV_AU_ADAPTER has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_DATA_TABLE Call by reference Object reference (TYPE REF TO) DATA 20100812
2 Importing S_SERVICE_ATTRIBUTES Call by reference Type reference (TYPE) YS_SERVICE_ATTRIBUTES 20100812
3 Importing T_AGGREGATION_RULES Call by reference Type reference (TYPE) YT_AGGREGATION_RULE 20100812
4 Importing T_FILTER_INDEX Call by reference Type reference (TYPE) YT_ROW_INDEX 20100923
5 Importing T_GROUPING_RULES Call by reference Type reference (TYPE) YT_GROUPING_RULE 20100812

Method SET_DATA on Interface IF_SALV_STI_GRP_SRV_AU_ADAPTER has no exception.

Method SET_NODE_EXPAND_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EXPANDED Value transfer Type reference (TYPE) ABAP_BOOL 20100812
2 Importing NODE_ID Value transfer Type reference (TYPE) I 20100812

Method SET_NODE_EXPAND_STATE on Interface IF_SALV_STI_GRP_SRV_AU_ADAPTER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 703