SAP ABAP Class IF_SALV_BS_R_DATA_TABLE_AGGR (IF_SALV_BS_R_DATA_TABLE_AGGR)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SALV_BS_RESULT_DATA_TABLE 20050729
Properties
Class IF_SALV_BS_R_DATA_TABLE_AGGR  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20050729   SAP 
Last change 20090618   SAP 
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)
2 IF_SALV_BS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_SALV_BS_R_DATA_TABLE_AGGR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_SALV_BS_R_DATA_TABLE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_SALV_BS_T_DATA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class IF_SALV_BS_R_DATA_TABLE_AGGR has no interface implemented.
Friends
Class IF_SALV_BS_R_DATA_TABLE_AGGR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MAX_AGGRLEVEL Instance attribute Public Type reference (TYPE) SYTABIX 20070904
Methods
# Method Level Visibility Method type Description Created on
1 GET_AGGR_LEVEL_CHARACTERISTIC Instance method Public Method 20051114
2 GET_AGGR_LEVEL_FROM_SUMLEVEL Instance method Public Method 20050729
3 GET_AGGR_LINE_CHARACTERISTICS Instance method Public Method 20050729
4 GET_AGGR_LINE_DATA Instance method Public Method 20050729
5 GET_AGGR_LINE_KEY Instance method Public Method 20050729
6 GET_AGGR_LINE_KEYFIGURES Instance method Public Method 20050729
7 GET_AGGR_LINE_RESULT_INDEX Instance method Public Method 20050923
8 GET_AGGR_LINE_SUMLEVEL Instance method Public Method 20050729
9 GET_HIGHEST_AGGR_LEVEL Instance method Public Method 20050729
10 GET_SUMLEVEL Instance method Public Method 20050729
11 GET_SUMLEVEL_FROM_AGGR_LEVEL Instance method Public Method 20050729
12 GET_SUMLEVEL_STATE Instance method Public Method 20050831
13 IS_VALID_AGGR_LEVEL Instance method Public Method 20050729
14 SET_SUMLEVEL Instance method Public Method 20050729
15 SET_SUMLEVEL_STATE Instance method Public Method 20050901
16 SUBTOTAL_COLLAPSE Instance method Public Method 20050729
17 SUBTOTAL_EXPAND Instance method Public Method 20050729
18 SUBTOTAL_EXPANSION Instance method Public Method 20050729
19 TOTAL_COLLAPSE Instance method Public Method 20050729
20 TOTAL_EXPAND Instance method Public Method 20050729
21 TOTAL_EXPANSION Instance method Public Method 20050729
Events
Class IF_SALV_BS_R_DATA_TABLE_AGGR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_TYPE_AGGR_LINE_DESCR Public See coding 20060323 begin of s_type_aggr_line_descr, level type sytabix, t_characteristic type t_type_characteristic_descr, t_keyfigure type t_type_keyfigure_descr, end of s_type_aggr_line_descr
2 S_TYPE_ATTRIBUTE_VALUE_ORDER Public See coding 20060323 begin of s_type_attribute_value_order, order type sytabix. include type if_salv_bs_t_data=>s_type_attribute_info. types: end of s_type_attribute_value_order
3 S_TYPE_CHARACTERISTIC_DESCR Public See coding 20060323 begin of s_type_characteristic_descr. types: characteristic type string, column type string. include type if_salv_bs_t_data=>s_type_attribute_info. types: value_count type string, t_value type t_type_attribute_value_order, s_display type s_type_characteristic_display, end of s_type_characteristic_descr
4 S_TYPE_CHARACTERISTIC_DISPLAY Public See coding 20070126 begin of s_type_characteristic_display, column type string, field type string, end of s_type_characteristic_display
5 S_TYPE_CHARACTERISTIC_INFO Public See coding 20060323 begin of s_type_characteristic_info, level type sytabix, attribute type string, value type string, end of s_type_characteristic_info
6 S_TYPE_KEYFIGURE_DESCR Public See coding 20060323 begin of s_type_keyfigure_descr, s_keyfigure type s_type_keyfigure_descr_keyf, s_unit type s_type_keyfigure_descr_unit, end of s_type_keyfigure_descr
7 S_TYPE_KEYFIGURE_DESCR_KEYF Public See coding 20060323 begin of s_type_keyfigure_descr_keyf, column type string. include type if_salv_bs_t_data=>s_type_attribute_info. types: end of s_type_keyfigure_descr_keyf
8 S_TYPE_KEYFIGURE_DESCR_UNIT Public See coding 20060323 begin of s_type_keyfigure_descr_unit, column type string. include type if_salv_bs_t_data=>s_type_attribute_info. types: end of s_type_keyfigure_descr_unit
9 S_TYPE_KEYFIGURE_INFO Public See coding 20060323 begin of s_type_keyfigure_info, attribute_keyfigure type string, value_keyfigure_p type salv_bs_aggr_p_field, value_keyfigure_f type salv_bs_aggr_p_field, value_keyfigure_typekind type char1, attribute_unit type string, value_unit type string, end of s_type_keyfigure_info
10 S_TYPE_RESULT_DATA_KEY Public See coding 20050901 begin of s_type_result_data_key. include type if_salv_bs_r_data_table_types=>s_type_result_data_key. types: line_index type sytabix, end of s_type_result_data_key
11 S_TYPE_SUMLEVEL_ITEM Public See coding 20060323 begin of s_type_sumlevel_item. include type s_type_result_data_key. types: t_aggr_info type if_salv_bs_r_data_table_aggr=>t_type_characteristic_info, collapsed type abap_bool, end of s_type_sumlevel_item
12 S_TYPE_SUMLEVEL_STATE Public See coding 20060323 begin of s_type_sumlevel_state, sumlevel type sytabix, aggr_level type sytabix, aggr_criteria type string, items type sytabix, expanded_items type sytabix, t_item type t_type_sumlevel_item, end of s_type_sumlevel_state
13 T_TYPE_ATTRIBUTE_VALUE_ORDER Public See coding 20060323 t_type_attribute_value_order type standard table of s_type_attribute_value_order with default key initial size 1
14 T_TYPE_CHARACTERISTIC_DESCR Public See coding 20060323 t_type_characteristic_descr type standard table of s_type_characteristic_descr with default key initial size 1
15 T_TYPE_CHARACTERISTIC_INFO Public See coding 20060323 t_type_characteristic_info type standard table of s_type_characteristic_info with default key initial size 1
16 T_TYPE_KEYFIGURE_DESCR Public See coding 20060323 t_type_keyfigure_descr type standard table of s_type_keyfigure_descr with default key initial size 1
17 T_TYPE_KEYFIGURE_INFO Public See coding 20060323 t_type_keyfigure_info type standard table of s_type_keyfigure_info with default key initial size 1
18 T_TYPE_SUMLEVEL_ITEM Public See coding 20060323 t_type_sumlevel_item type sorted table of s_type_sumlevel_item with unique key type index line_index initial size 1
19 T_TYPE_SUMLEVEL_STATE Public See coding 20060323 t_type_sumlevel_state type sorted table of s_type_sumlevel_state with unique key aggr_level initial size 1
Method Signatures

Method GET_AGGR_LEVEL_CHARACTERISTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AGGR_LEVEL Call by reference Type reference (TYPE) SYTABIX 20051114
2 Returning VALUE Value transfer Type reference (TYPE) STRING 20051114

Method GET_AGGR_LEVEL_CHARACTERISTIC on class IF_SALV_BS_R_DATA_TABLE_AGGR has no exception.

Method GET_AGGR_LEVEL_FROM_SUMLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SUMLEVEL Call by reference Type reference (TYPE) SYTABIX 20050729
2 Returning VALUE Value transfer Type reference (TYPE) SYTABIX 20050729

Method GET_AGGR_LEVEL_FROM_SUMLEVEL on class IF_SALV_BS_R_DATA_TABLE_AGGR has no exception.

Method GET_AGGR_LINE_CHARACTERISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Call by reference Type reference (TYPE) SYTABIX 20050729
2 Importing LINE_INDEX Call by reference Type reference (TYPE) SYTABIX 1 20050729
3 Returning VALUE Value transfer Type reference (TYPE) IF_SALV_BS_R_DATA_TABLE_AGGR=>T_TYPE_CHARACTERISTIC_INFO 20050729

Method GET_AGGR_LINE_CHARACTERISTICS on class IF_SALV_BS_R_DATA_TABLE_AGGR has no exception.

Method GET_AGGR_LINE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing S_RESULT_DATA Call by reference Type reference (TYPE) IF_SALV_BS_R_DATA_TABLE_TYPES=>S_TYPE_RESULT_DATA 20060419
2 Returning VALUE Value transfer Type reference (TYPE) IF_SALV_BS_R_DATA_TABLE_AGGR=>S_TYPE_AGGR_LINE_DESCR 20050729

Method GET_AGGR_LINE_DATA on class IF_SALV_BS_R_DATA_TABLE_AGGR has no exception.

Method GET_AGGR_LINE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDEX Call by reference Type reference (TYPE) SYTABIX 20050729
2 Returning VALUE Value transfer Type reference (TYPE) SYTABIX 20050729

Method GET_AGGR_LINE_KEY on class IF_SALV_BS_R_DATA_TABLE_AGGR has no exception.

Method GET_AGGR_LINE_KEYFIGURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Call by reference Type reference (TYPE) SYTABIX 20050729
2 Importing LINE_INDEX Call by reference Type reference (TYPE) SYTABIX 1 20050729
3 Returning VALUE Value transfer Type reference (TYPE) IF_SALV_BS_R_DATA_TABLE_AGGR=>T_TYPE_KEYFIGURE_INFO SALV_WD_T_KEYFIGURE_INFO 20050729

Method GET_AGGR_LINE_KEYFIGURES on class IF_SALV_BS_R_DATA_TABLE_AGGR has no exception.

Method GET_AGGR_LINE_RESULT_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Call by reference Type reference (TYPE) SYTABIX 20050923
2 Importing ONLY_VISIBLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20050923
3 Returning VALUE Value transfer Type reference (TYPE) SYTABIX 20050923

Method GET_AGGR_LINE_RESULT_INDEX on class IF_SALV_BS_R_DATA_TABLE_AGGR has no exception.

Method GET_AGGR_LINE_SUMLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Call by reference Type reference (TYPE) SYTABIX 20050729
2 Returning VALUE Value transfer Type reference (TYPE) SYTABIX 20050729

Method GET_AGGR_LINE_SUMLEVEL on class IF_SALV_BS_R_DATA_TABLE_AGGR has no exception.

Method GET_HIGHEST_AGGR_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) SYTABIX 20050729

Method GET_HIGHEST_AGGR_LEVEL on class IF_SALV_BS_R_DATA_TABLE_AGGR has no exception.

Method GET_SUMLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCONSISTANT_STATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050831
2 Returning VALUE Value transfer Type reference (TYPE) SYTABIX 20050729

Method GET_SUMLEVEL on class IF_SALV_BS_R_DATA_TABLE_AGGR has no exception.

Method GET_SUMLEVEL_FROM_AGGR_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AGGR_LEVEL Call by reference Type reference (TYPE) SYTABIX 20050729
2 Returning VALUE Value transfer Type reference (TYPE) SYTABIX 20050729

Method GET_SUMLEVEL_FROM_AGGR_LEVEL on class IF_SALV_BS_R_DATA_TABLE_AGGR has no exception.

Method GET_SUMLEVEL_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting INCONSISTANT Call by reference Type reference (TYPE) ABAP_BOOL 20050831
2 Exporting SUMLEVEL Call by reference Type reference (TYPE) SYTABIX 20050831
3 Exporting T_SUMLEVEL_STATE Call by reference Type reference (TYPE) IF_SALV_BS_R_DATA_TABLE_AGGR=>T_TYPE_SUMLEVEL_STATE 20050831

Method GET_SUMLEVEL_STATE on class IF_SALV_BS_R_DATA_TABLE_AGGR has no exception.

Method IS_VALID_AGGR_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AGGR_LEVEL Call by reference Type reference (TYPE) SYTABIX 20050729
2 Returning VALUE Value transfer Type reference (TYPE) ABAP_BOOL 20050729

Method IS_VALID_AGGR_LEVEL on class IF_SALV_BS_R_DATA_TABLE_AGGR has no exception.

Method SET_SUMLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SUMLEVEL Call by reference Type reference (TYPE) SYTABIX 20050901

Method SET_SUMLEVEL on class IF_SALV_BS_R_DATA_TABLE_AGGR has no exception.

Method SET_SUMLEVEL_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SUMLEVEL Call by reference Type reference (TYPE) SYTABIX 20050901
2 Importing T_SUMLEVEL_STATE Call by reference Type reference (TYPE) IF_SALV_BS_R_DATA_TABLE_AGGR=>T_TYPE_SUMLEVEL_STATE 20050901

Method SET_SUMLEVEL_STATE on class IF_SALV_BS_R_DATA_TABLE_AGGR has no exception.

Method SUBTOTAL_COLLAPSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLLAPSE_CHILDREN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070309
2 Importing KEY Call by reference Type reference (TYPE) SYTABIX 20050729

Method SUBTOTAL_COLLAPSE on class IF_SALV_BS_R_DATA_TABLE_AGGR has no exception.

Method SUBTOTAL_EXPAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLLAPSE_CHILDREN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070309
2 Importing KEY Call by reference Type reference (TYPE) SYTABIX 20050729

Method SUBTOTAL_EXPAND on class IF_SALV_BS_R_DATA_TABLE_AGGR has no exception.

Method SUBTOTAL_EXPANSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHILD_EXPANSION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070309
2 Importing EXPAND Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070309
3 Importing KEY Call by reference Type reference (TYPE) SYTABIX 20050729

Method SUBTOTAL_EXPANSION on class IF_SALV_BS_R_DATA_TABLE_AGGR has no exception.

Method TOTAL_COLLAPSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLLAPSE_CHILDREN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070309

Method TOTAL_COLLAPSE on class IF_SALV_BS_R_DATA_TABLE_AGGR has no exception.

Method TOTAL_EXPAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPAND_CHILDREN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070309

Method TOTAL_EXPAND on class IF_SALV_BS_R_DATA_TABLE_AGGR has no exception.

Method TOTAL_EXPANSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHILD_EXPANSION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070309
2 Importing EXPAND Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20070309

Method TOTAL_EXPANSION on class IF_SALV_BS_R_DATA_TABLE_AGGR has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in