SAP ABAP Class CL_SALV_BS_RESULT_DATA_TABLE (CL_SALV_BS_RESULT_DATA_TABLE)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-ALV-ABA (Application Component) Web Dynpro ALV for ABAP
     SALV_BS_UI_RESULT (Package) Package for Result Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SALV_BS_RESULT_DATA CL_SALV_BS_RESULT_DATA 20050729
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BS_RESULT_DATA_TABLE Result Data Table 20090116
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BS_R_DATA_HIERARCHY 20050729
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BS_R_DATA_TABLE_AGGR 20050729
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BS_R_DATA_TABLE_DATA Result Data Table Data 20090116
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BS_R_DATA_TABLE_EDIT 20090319
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BS_R_DATA_TABLE_EXPORT 20090319
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BS_R_DATA_TABLE_FILTER Filter Result 20090324
9 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BS_R_DATA_TABLE_GRAPH 20060323
10 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BS_R_DATA_TABLE_MAP Result Data Table Mapping 20090515
... Click here to see Used By full list (2 items)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SALV_EX_RESULT_DATA_TABLE 20050801
2 Inheritance (c INHERITING FROM c_ref)  CL_SALV_WD_RESULT_DATA_TABLE Result Controller 20050801
Properties
Class CL_SALV_BS_RESULT_DATA_TABLE  
Short Description    
Super Class CL_SALV_BS_RESULT_DATA CL_SALV_BS_RESULT_DATA 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_BS_UI_RESULT   Package for Result Data 
Created 20050729   SAP 
Last change 20130531   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 CL_SALV_BS_DATA_CHANGE_LOG_TAB Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_SALV_BS_RESULT_DATA_TABLE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_SALV_BS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_SALV_BS_C_TT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_SALV_BS_R_DATA_TABLE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_SALV_WD_COMP_TABLE_DATA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SALV_BS_RESULT_DATA_TABLE Result Data Table 20090116
2 IF_SALV_BS_R_DATA_HIERARCHY 20050729
3 IF_SALV_BS_R_DATA_TABLE_AGGR 20050729
4 IF_SALV_BS_R_DATA_TABLE_DATA Result Data Table Data 20090116
5 IF_SALV_BS_R_DATA_TABLE_EDIT 20090319
6 IF_SALV_BS_R_DATA_TABLE_EXPORT 20090319
7 IF_SALV_BS_R_DATA_TABLE_FILTER Filter Result 20090324
8 IF_SALV_BS_R_DATA_TABLE_GRAPH 20060323
9 IF_SALV_BS_R_DATA_TABLE_MAP Result Data Table Mapping 20090515
10 IF_SALV_BS_R_DATA_TABLE_TYPES 20050831
Friends
Class CL_SALV_BS_RESULT_DATA_TABLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_AGGRLEVEL_NOT_RELEVANT Constant Public Type reference (TYPE) I -2 Constant 20071205
2 C_TYPE Constant Public Type reference (TYPE) SALV_BS_CONSTANT '99' ABAB Dictionary: Two-Digit Numeric Field 20050729
3 C_TYPE_AGGREGATION Constant Public Type reference (TYPE) SALV_BS_CONSTANT '02' ABAB Dictionary: Two-Digit Numeric Field 20050729
4 C_TYPE_AGGR_GROUPING_CH8STCS Constant Public Type reference (TYPE) SALV_BS_CONSTANT '05' Constant 20071204
5 C_TYPE_DATA Constant Public Type reference (TYPE) SALV_BS_CONSTANT '01' ABAB Dictionary: Two-Digit Numeric Field 20050729
6 C_TYPE_GROUPING_CH8STCS Constant Public Type reference (TYPE) SALV_BS_CONSTANT '04' Constant 20071121
7 C_TYPE_HIERARCHY Constant Public Type reference (TYPE) SALV_BS_CONSTANT '03' ABAB Dictionary: Two-Digit Numeric Field 20050729
8 C_TYPE_SORT_ONLY Constant Public Type reference (TYPE) SALV_BS_CONSTANT '06' Constant 20071204
9 GUID Instance attribute Protected Type reference (TYPE) SYTABIX GUID in 'CHAR' Format in Upper Case 20061115
10 R_BEHAVIOR Instance attribute Private Object reference (TYPE REF TO) CL_SALV_BS_BEHAVIOR 20100527
11 R_END_OF_LIST Instance attribute Public Object reference (TYPE REF TO) CL_SALV_FORM General Element in Design Object 20050729
12 R_LOG Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_CSQ_LOG 20100108
13 R_TOP_OF_LIST Instance attribute Public Object reference (TYPE REF TO) CL_SALV_FORM General Element in Design Object 20050729
14 S_1ST_VISIBLE_CHARACTERISTIC Instance attribute Public Type reference (TYPE) IF_SALV_BS_R_DATA_TABLE_TYPES=>S_TYPE_COLUMN_INFO 20090303
15 S_1ST_VISIBLE_KEYFIGURE Instance attribute Public Type reference (TYPE) IF_SALV_BS_R_DATA_TABLE_TYPES=>S_TYPE_COLUMN_INFO 20090303
16 S_VISIBLE_ROW_INDEX Instance attribute Protected Type reference (TYPE) YS_VISIBLE_ROW_INDEX Index for Visible Rows of r_result_data 20091221
17 T_CHAR Instance attribute Public Type reference (TYPE) IF_SALV_BS_R_DATA_TABLE_TYPES=>T_TYPE_CHAR 20051125
18 T_KEYF Instance attribute Public Type reference (TYPE) IF_SALV_BS_R_DATA_TABLE_TYPES=>T_TYPE_KEYF 20051125
19 T_RESULT_DATA Instance attribute Public Attribute reference (LIKE) 20050729
20 T_UNIT Instance attribute Public Type reference (TYPE) IF_SALV_BS_R_DATA_TABLE_TYPES=>T_TYPE_UNIT 20051125
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_HIERARCHY Instance method Protected Method 20070716
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050729
3 DATA_LINE_LINES Instance method Public Method 20060404
4 DO_GET_AGGR_CHAR_KEYF_UNIT Instance method Protected Method 20060201
5 DO_MAP_SELECTIONS Instance method Protected Method 20090730
6 DO_MERGE_AGGREGATION Instance method Protected Method 20050729
7 DO_MERGE_HIERARCHY Instance method Protected Method 20050729
8 DO_RESET_GROUP_AGGR_STATE Instance method Protected Method 20051108
9 DO_RESET_HIERARCHY_EXPAND Instance method Protected Method 20060126
10 DO_RESET_SUMLEVEL Instance method Protected Method 20050729
11 GET_1ST_VISIBLE_CHARACTERISTIC Instance method Protected Method 20050801
12 GET_1ST_VISIBLE_KEYFIGURE Instance method Protected Method 20060324
13 GET_AGGR_CHAR_KEYF_UNIT Instance method Protected Method 20050801
14 GET_BEHAVIOR Instance method Public Method 20100527
15 GET_GUID Instance method Protected Method 20050927
16 GET_HIERARCHY_FIELDS Instance method Protected Method 20050729
17 INVALIDATE_VISIBLE_ROW_INDEX Instance method Protected Method Make s_visible_row_index Invalid for Later Regeneration 20091221
18 MERGE Instance method Protected Method 20050729
19 MERGE_AGGREGATION Instance method Protected Method 20050729
20 MERGE_DATA Instance method Protected Method 20050729
21 MERGE_HIERARCHY Instance method Protected Method 20050729
22 RESET Instance method Protected Method 20050729
23 SET_BEHAVIOR Instance method Public Method 20100527
24 UPDATE_VISIBLE_ROW_INDEX Instance method Protected Method Make s_visible_row_index Valid (Unconditionally) 20091221
25 _MERGE_DATA Instance method Private Method Implementation of MERGE_DATA Suitable for UnitTests 20100129
Events
Class CL_SALV_BS_RESULT_DATA_TABLE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_VISIBLE_ROW_INDEX Protected See coding 20091221 begin of ys_visible_row_index, is_valid type abap_bool, is_needed type abap_bool, t_visible_lines type standard table of sytabix with key table_line, is_partially_valid type abap_bool, partial_validity_end_row type sytabix, end of ys_visible_row_index
Method Signatures

Method APPLY_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLIED Call by reference Type reference (TYPE) ABAP_BOOL 20070918
2 Importing DATA_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL 20070918

Method APPLY_HIERARCHY on class CL_SALV_BS_RESULT_DATA_TABLE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) STRING 20060920
2 Importing R_END_OF_LIST Call by reference Object reference (TYPE REF TO) CL_SALV_FORM 20050729
3 Importing R_MODEL Call by reference Object reference (TYPE REF TO) CL_SALV_BS_MODEL_TABLE 20050729
4 Importing R_SERVICE_MANAGER Call by reference Object reference (TYPE REF TO) CL_SALV_BS_SERVICE_MNGR 20050801
5 Importing R_TOP_OF_LIST Call by reference Object reference (TYPE REF TO) CL_SALV_FORM 20050729

Method CONSTRUCTOR on class CL_SALV_BS_RESULT_DATA_TABLE has no exception.

Method DATA_LINE_LINES Signature

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

Method DATA_LINE_LINES on class CL_SALV_BS_RESULT_DATA_TABLE has no exception.

Method DO_GET_AGGR_CHAR_KEYF_UNIT Signature

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

Method DO_GET_AGGR_CHAR_KEYF_UNIT on class CL_SALV_BS_RESULT_DATA_TABLE has no exception.

Method DO_MAP_SELECTIONS Signature

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

Method DO_MAP_SELECTIONS on class CL_SALV_BS_RESULT_DATA_TABLE has no exception.

Method DO_MERGE_AGGREGATION Signature

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

Method DO_MERGE_AGGREGATION on class CL_SALV_BS_RESULT_DATA_TABLE has no exception.

Method DO_MERGE_HIERARCHY Signature

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

Method DO_MERGE_HIERARCHY on class CL_SALV_BS_RESULT_DATA_TABLE has no exception.

Method DO_RESET_GROUP_AGGR_STATE Signature

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

Method DO_RESET_GROUP_AGGR_STATE on class CL_SALV_BS_RESULT_DATA_TABLE has no exception.

Method DO_RESET_HIERARCHY_EXPAND Signature

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

Method DO_RESET_HIERARCHY_EXPAND on class CL_SALV_BS_RESULT_DATA_TABLE has no exception.

Method DO_RESET_SUMLEVEL Signature

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

Method DO_RESET_SUMLEVEL on class CL_SALV_BS_RESULT_DATA_TABLE has no exception.

Method GET_1ST_VISIBLE_CHARACTERISTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) IF_SALV_BS_R_DATA_TABLE_TYPES=>S_TYPE_COLUMN_INFO 20050801

Method GET_1ST_VISIBLE_CHARACTERISTIC on class CL_SALV_BS_RESULT_DATA_TABLE has no exception.

Method GET_1ST_VISIBLE_KEYFIGURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) IF_SALV_BS_R_DATA_TABLE_TYPES=>S_TYPE_COLUMN_INFO 20060324

Method GET_1ST_VISIBLE_KEYFIGURE on class CL_SALV_BS_RESULT_DATA_TABLE has no exception.

Method GET_AGGR_CHAR_KEYF_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting T_CHAR Call by reference Type reference (TYPE) IF_SALV_BS_R_DATA_TABLE_TYPES=>T_TYPE_CHAR 20050801
2 Exporting T_KEYF Call by reference Type reference (TYPE) IF_SALV_BS_R_DATA_TABLE_TYPES=>T_TYPE_KEYF 20050801
3 Exporting T_UNIT Call by reference Type reference (TYPE) IF_SALV_BS_R_DATA_TABLE_TYPES=>T_TYPE_UNIT 20050801

Method GET_AGGR_CHAR_KEYF_UNIT on class CL_SALV_BS_RESULT_DATA_TABLE has no exception.

Method GET_BEHAVIOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Object reference (TYPE REF TO) CL_SALV_BS_BEHAVIOR 20100527

Method GET_BEHAVIOR on class CL_SALV_BS_RESULT_DATA_TABLE has no exception.

Method GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VALUE Value transfer Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20050927

Method GET_GUID on class CL_SALV_BS_RESULT_DATA_TABLE has no exception.

Method GET_HIERARCHY_FIELDS Signature

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

Method GET_HIERARCHY_FIELDS on class CL_SALV_BS_RESULT_DATA_TABLE has no exception.

Method INVALIDATE_VISIBLE_ROW_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FROM_RESULT_ROW_INDEX Value transfer Type reference (TYPE) SYTABIX 1 Index interner Tabellen 20091221

Method INVALIDATE_VISIBLE_ROW_INDEX on class CL_SALV_BS_RESULT_DATA_TABLE has no exception.

Method MERGE Signature

Method MERGE on class CL_SALV_BS_RESULT_DATA_TABLE has no parameter.
Method MERGE on class CL_SALV_BS_RESULT_DATA_TABLE has no exception.

Method MERGE_AGGREGATION Signature

Method MERGE_AGGREGATION on class CL_SALV_BS_RESULT_DATA_TABLE has no parameter.
Method MERGE_AGGREGATION on class CL_SALV_BS_RESULT_DATA_TABLE has no exception.

Method MERGE_DATA Signature

Method MERGE_DATA on class CL_SALV_BS_RESULT_DATA_TABLE has no parameter.
Method MERGE_DATA on class CL_SALV_BS_RESULT_DATA_TABLE has no exception.

Method MERGE_HIERARCHY Signature

Method MERGE_HIERARCHY on class CL_SALV_BS_RESULT_DATA_TABLE has no parameter.
Method MERGE_HIERARCHY on class CL_SALV_BS_RESULT_DATA_TABLE has no exception.

Method RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RESET_INDEX Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20050729
2 Importing RESET_INDEX_BY Call by reference Type reference (TYPE) I 1 20050729
3 Importing RESET_INDEX_GE Call by reference Type reference (TYPE) I 1 20050729

Method RESET on class CL_SALV_BS_RESULT_DATA_TABLE has no exception.

Method SET_BEHAVIOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEHAVIOR Call by reference Object reference (TYPE REF TO) CL_SALV_BS_BEHAVIOR 20100527

Method SET_BEHAVIOR on class CL_SALV_BS_RESULT_DATA_TABLE has no exception.

Method UPDATE_VISIBLE_ROW_INDEX Signature

Method UPDATE_VISIBLE_ROW_INDEX on class CL_SALV_BS_RESULT_DATA_TABLE has no parameter.
Method UPDATE_VISIBLE_ROW_INDEX on class CL_SALV_BS_RESULT_DATA_TABLE has no exception.

Method _MERGE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NUM_SOURCE_LINES Value transfer Type reference (TYPE) SYTABIX Index interner Tabellen 20100129
2 Importing T_ROWS_INSIDE Call by reference Type reference (TYPE) IF_SALV_BS=>T_TYPE_ROW contract: always sorted by ROW_INDEX 20100129
3 Importing T_ROWS_OUTSIDE Call by reference Type reference (TYPE) IF_SALV_BS=>T_TYPE_ROW contract: always sorted by ROW_INDEX 20100129

Method _MERGE_DATA on class CL_SALV_BS_RESULT_DATA_TABLE has no exception.
Meta Relationship - Using (full list)
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SALV_BS_RESULT_DATA CL_SALV_BS_RESULT_DATA 20050729
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BS_RESULT_DATA_TABLE Result Data Table 20090116
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BS_R_DATA_HIERARCHY 20050729
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BS_R_DATA_TABLE_AGGR 20050729
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BS_R_DATA_TABLE_DATA Result Data Table Data 20090116
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BS_R_DATA_TABLE_EDIT 20090319
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BS_R_DATA_TABLE_EXPORT 20090319
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BS_R_DATA_TABLE_FILTER Filter Result 20090324
9 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BS_R_DATA_TABLE_GRAPH 20060323
10 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BS_R_DATA_TABLE_MAP Result Data Table Mapping 20090515
11 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BS_R_DATA_TABLE_TYPES 20050831
History
Last changed by/on SAP  20130531 
SAP Release Created in 710