SAP ABAP Class CL_SALV_CSB_TREE_LIST_SERVICE (Tree List Viewer Service)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-ALV-ABA (Application Component) Web Dynpro ALV for ABAP
     SALV_CSB (Package) Services (sort, filter, grouping, aggregation, list)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_CSB_TREE_LIST_SERVICE Interface Listviewservice 20080822
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_CSL_SELECTION_MAPPER Selection mapper converts selection from outer form to inner 20080711
Properties
Class CL_SALV_CSB_TREE_LIST_SERVICE  
Short Description Tree List Viewer Service    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_CSB   Services (sort, filter, grouping, aggregation, list) 
Created 20080711   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_CSB_TREE_LIST_SERVICE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_SALV_CSB_GROUPING_SERVICE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_SALV_CSB_TREE_LIST_SERVICE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_SALV_CSL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_SALV_CSZ Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_SALV_CSZ_API Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SALV_CSB_TREE_LIST_SERVICE Interface Listviewservice 20080822
2 IF_SALV_CSL_SELECTION_MAPPER Selection mapper converts selection from outer form to inner 20080711
Friends
Class CL_SALV_CSB_TREE_LIST_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ITERATE_NEXT_UI Instance attribute Private Type reference (TYPE) STRING 'NEXT_UI' 20080925
2 C_ITERATE_TREE Instance attribute Private Type reference (TYPE) STRING 'TREE' 20080925
3 C_SELECTION_TYPE Constant Private See coding 20080913
4 C_TRAVERSING_TYPE Constant Private See coding 20080913
5 GROUPING_LEVELS Instance attribute Private Type reference (TYPE) SYTABIX Index of Internal Tables 20080808
6 IS_ACCELERATED_MODUS Instance attribute Private Type reference (TYPE) ABAP_BOOL 20080925
7 IS_SIMILAR_GROUPING Instance attribute Private Type reference (TYPE) ABAP_BOOL 20080907
8 ITERATE_STRATEGY Instance attribute Private Type reference (TYPE) STRING 20080925
9 NUM_OF_AGGREGATION_RULES Instance attribute Private Type reference (TYPE) SYTABIX Index of Internal Tables 20080913
10 R_GROUP_REFERENCE_DATA Instance attribute Private Object reference (TYPE REF TO) DATA 20080822
11 R_MEASURE_REFERENCE_DATA Instance attribute Private Object reference (TYPE REF TO) DATA 20080822
12 R_TREE_ITERATOR Instance attribute Private Object reference (TYPE REF TO) IF_SALV_CSB_TREE_ITERATOR 20080925
13 STOP_ITERATION Instance attribute Private Type reference (TYPE) ABAP_BOOL 20080822
14 S_GROUPING_ATTRIBUTES Instance attribute Private Type reference (TYPE) IF_SALV_CSZ_API=>YS_GROUPING_ATTRIBUTES 20080904
15 S_LOGGER Instance attribute Private Type reference (TYPE) YS_LOGGER 20080913
16 S_SELECTION_RESULTS Instance attribute Private Type reference (TYPE) YS_SELECTION_RESULTS 20080913
17 T_AGGREGATION_RULES Instance attribute Private Type reference (TYPE) YT_AGGREGATION_RULE 20080721
18 T_GROUPING_RULES Instance attribute Private Type reference (TYPE) YT_GROUPING_RULE 20080721
19 T_MEASURE Instance attribute Private Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>YTS_MEASURE 20080721
20 T_TRAVERSED_NODES Instance attribute Private Type reference (TYPE) YT_TRAVERSED_NODES 20080824
21 T_TRAVERSED_NODES_CONTAINER Instance attribute Private Type reference (TYPE) YT_TRAVERSED_NODES_CONTAINER 20080913
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_GROUP_RULES Instance method Private Method 20080831
2 AFTER_CALCULATION_PROCESSING Instance method Private Method 20100826
3 AGGR_MEASURE_LEAFS_2_ROOT Instance method Private Method 20100823
4 AGGR_MEASURE_LEAFS_2_ROOT_1 Instance method Private Method 20100823
5 CALCULATE_MEASURE_FOR_LEAFS Instance method Private Method 20100610
6 CALCULATE_MEASURE_FOR_LEAFS_1 Instance method Private Method 20100823
7 COMPARE_INDEX_RANGE Instance method Private Method 20080730
8 CONSTRUCTOR Instance method Public Constructor 20080904
9 CREATE_GROUPING_RESULTS Instance method Private Method 20080725
10 CREATE_GROUPING_RESULTS_TABLES Instance method Public Method 20080925
11 CREATE_GROUPING_TREE Instance method Private Method 20080925
12 CREATE_LISTVIEW_RESULTS Instance method Private Method 20080725
13 CREATE_MEASURE Instance method Private Method 20080925
14 CREATE_MEASURE_1 Instance method Private Method 20100824
15 DO_FIND_NODE_ID_FOR_LEVEL Instance method Private Method 20080822
16 DO_SUBCOMPONENT_FROM_SEL Instance method Private Method 20080829
17 GET_AGGR_RULES_AS_TABLE Instance method Private Method 20080718
18 GET_GROUP_RULES_AS_TABLE Instance method Private Method 20080721
19 GET_SUBCOMPONENT_FROM_SEL Instance method Private Method 20080822
20 ITERATE Instance method Private Method 20080829
21 ITERATE_FOR_FIRST_NODE_ID Instance method Private Method 20080822
22 ITERATE_VIA_NEXT Instance method Private Method 20080925
23 SET_EXPAND_STATE Instance method Private Method 20080822
Events
Class CL_SALV_CSB_TREE_LIST_SERVICE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_AGGREGATION_RULE Public See coding 20080721 begin of ys_aggregation_rule. include type if_salv_csz_api=>ys_aggregation_rule. types: attribute_name type if_salv_csz_api=>y_field_name, reference_attribute_name type if_salv_csz_api=>y_field_name, end of ys_aggregation_rule
2 YS_GROUPING_CRITERIA Private See coding 20080831 begin of ys_grouping_criteria, compound type i, sub_compound_counter type i, grouping_header type string, prev_value type string, act_value type string, has_subtotals type abap_bool, is_grouped type abap_bool, parent_node_id type IF_SALV_CSB_TREE_LIST_SERVICE=>y_node_id, node_id type IF_SALV_CSB_TREE_LIST_SERVICE=>y_node_id, field_name type string, end of ys_grouping_criteria
3 YS_GROUPING_REF Private See coding 20080831 begin of ys_grouping_ref, compound type i, rules_line_index type i, end of ys_grouping_ref
4 YS_GROUPING_RULE Public See coding 20080721 begin of ys_grouping_rule. types: compound type if_salv_csz_api=>y_type_num, field_name_inc_locator type if_salv_csz_api=>y_field_name, attribute_name type if_salv_csz_api=>y_field_name. include type if_salv_csz_api=>ys_grouping_rule. types: end of ys_grouping_rule
5 YS_LIST_POINTER Public See coding 20080914 begin of ys_list_pointer, inner_line_index type sytabix, outer_line_index type sytabix, s_selection_range type IF_SALV_CSZ_API=>YS_INDEX_RANGE, s_selection_range_in type if_salv_csz_api=>ys_index_range, s_selection_range_next type if_salv_csz_api=>ys_index_range, s_group_range type if_salv_csz_api=>ys_index_range, stop type abap_bool, end of ys_list_pointer
6 YS_LOGGER Private See coding 20080913 begin of ys_logger, r_logger type ref to if_salv_csq_log, trace_level type salv_csqt_trace_level_category, trace_id type salv_csqt_trace_id, log_call_counter type i, log_method_name type string, end of ys_logger
7 YS_SELECTION_RESULTS Public See coding 20080913 begin of ys_selection_results, first_data_index type if_salv_csl=>y_index, t_inner_selection_range type if_salv_csz_api=>yt_index_range, t_outer_selection_range type if_salv_csz_api=>yt_index_range, t_master_table type if_salv_csz_api=>yt_master_table, t_leaf_nodes type IF_SALV_CSB_TREE_LIST_SERVICE=>yt_node_id_map, end of ys_selection_results
8 YS_TRAVERSED_NODES Public See coding 20080913 begin of YS_TRAVERSED_NODES, order_number type sytabix, node_id type IF_SALV_CSB_TREE_LIST_SERVICE=>y_node_id, node_type type string, selection_type type string, s_list_pointer type ys_list_pointer, s_moves type if_salv_csb_tree_iterator=>ys_moves, end of ys_traversed_nodes
9 YS_TRAVERSED_NODES_CONTAINER Private See coding 20080913 begin of ys_traversed_nodes_container, order_number type sytabix, selection_type type string, t_traversed_nodes type yt_traversed_nodes, t_index_range type IF_SALV_CSZ_API=>YT_INDEX_RANGE, end of ys_traversed_nodes_container
10 YTS_NODE_ID Private See coding 20080728 yts_node_id type sorted table of IF_SALV_CSB_TREE_LIST_SERVICE=>y_node_id with default key
11 YT_AGGREGATION_RULE Public See coding 20080721 yt_aggregation_rule type table of ys_aggregation_rule with default key
12 YT_GROUPING_CRITERIA Private See coding 20080831 yt_grouping_criteria type sorted table of ys_grouping_criteria with unique key compound
13 YT_GROUPING_REF Private See coding 20080831 yt_grouping_ref type sorted table of ys_grouping_ref with unique key compound rules_line_index
14 YT_GROUPING_RULE Public See coding 20080721 yt_grouping_rule type table of ys_grouping_rule with key table_line
15 YT_GROUPING_TREE Private See coding 20080824 yt_grouping_tree type standard table of IF_SALV_CSB_TREE_LIST_SERVICE=>ys_grouping_tree
16 YT_MEASURE Public See coding 20080831 yt_measure type table of IF_SALV_CSB_TREE_LIST_SERVICE=>ys_measure
17 YT_TRAVERSED_NODES Public See coding 20080913 yt_traversed_nodes type standard table of ys_traversed_nodes with default key
18 YT_TRAVERSED_NODES_CONTAINER Private See coding 20080913 yt_traversed_nodes_container type standard table of ys_traversed_nodes_container
Method Signatures

Method ADAPT_GROUP_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting GROUPING_FIELD_NAMES_SEQUENCE Value transfer Type reference (TYPE) STRING 20080831
2 Exporting T_GROUPING_CRITERIA Value transfer Type reference (TYPE) YT_GROUPING_CRITERIA 20080831
3 Exporting T_GROUPING_REFERENCE Value transfer Type reference (TYPE) YT_GROUPING_REF 20080831
4 Importing T_GROUPING_RULES Call by reference Type reference (TYPE) YT_GROUPING_RULE 20080831
5 Exporting T_GROUPING_RULES_ADAPTED Value transfer Type reference (TYPE) YT_GROUPING_RULE 20080831

Method ADAPT_GROUP_RULES on class CL_SALV_CSB_TREE_LIST_SERVICE has no exception.

Method AFTER_CALCULATION_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing T_GROUPING_TREE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>YTS_GROUPING_TREE 20100826
2 Changing T_MEASURE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>YTS_MEASURE 20100826

Method AFTER_CALCULATION_PROCESSING on class CL_SALV_CSB_TREE_LIST_SERVICE has no exception.

Method AGGR_MEASURE_LEAFS_2_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing T_GROUPING_TREE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>YTS_GROUPING_TREE 20100823
2 Changing T_MEASURE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>YTS_MEASURE 20100823

Method AGGR_MEASURE_LEAFS_2_ROOT on class CL_SALV_CSB_TREE_LIST_SERVICE has no exception.

Method AGGR_MEASURE_LEAFS_2_ROOT_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing T_GROUPING_TREE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>YTS_GROUPING_TREE 20100823
2 Changing T_MEASURE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>YTS_MEASURE 20100823

Method AGGR_MEASURE_LEAFS_2_ROOT_1 on class CL_SALV_CSB_TREE_LIST_SERVICE has no exception.

Method CALCULATE_MEASURE_FOR_LEAFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_DATA Call by reference Object reference (TYPE REF TO) DATA 20100610
2 Importing T_AGGREGATION_RULES Value transfer Type reference (TYPE) YT_AGGREGATION_RULE 20100610
3 Changing T_GROUPING_TREE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>YTS_GROUPING_TREE 20100610
4 Importing T_INDEX_RANGE Call by reference Type reference (TYPE) IF_SALV_CSZ_API=>YT_INDEX_RANGE 20100610
5 Exporting T_MEASURE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>YTS_MEASURE 20100610

Method CALCULATE_MEASURE_FOR_LEAFS on class CL_SALV_CSB_TREE_LIST_SERVICE has no exception.

Method CALCULATE_MEASURE_FOR_LEAFS_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_DATA Call by reference Object reference (TYPE REF TO) DATA 20100823
2 Importing T_AGGREGATION_RULES Value transfer Type reference (TYPE) YT_AGGREGATION_RULE 20100823
3 Changing T_GROUPING_TREE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>YTS_GROUPING_TREE 20100823
4 Importing T_INDEX_RANGE Call by reference Type reference (TYPE) IF_SALV_CSZ_API=>YT_INDEX_RANGE 20100823
5 Exporting T_MEASURE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>YTS_MEASURE 20100823

Method CALCULATE_MEASURE_FOR_LEAFS_1 on class CL_SALV_CSB_TREE_LIST_SERVICE has no exception.

Method COMPARE_INDEX_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing S_INDEX_RANGE Call by reference Type reference (TYPE) IF_SALV_CSZ_API=>YS_INDEX_RANGE 20080730
2 Importing S_INDEX_RANGE_SEARCH Call by reference Type reference (TYPE) IF_SALV_CSZ_API=>YS_INDEX_RANGE 20080730
3 Exporting S_RESULT_RANGE_IN Value transfer Type reference (TYPE) IF_SALV_CSZ_API=>YS_INDEX_RANGE 20080730
4 Exporting S_RESULT_RANGE_OUT Value transfer Type reference (TYPE) IF_SALV_CSZ_API=>YS_INDEX_RANGE 20080730

Method COMPARE_INDEX_RANGE on class CL_SALV_CSB_TREE_LIST_SERVICE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_LOG_PROVIDER Call by reference Object reference (TYPE REF TO) IF_SALV_CSQ_LOG_PROVIDER Log provider 20080904

Method CONSTRUCTOR on class CL_SALV_CSB_TREE_LIST_SERVICE has no exception.

Method CREATE_GROUPING_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_AGGREGATION_RULE Call by reference Object reference (TYPE REF TO) IF_SALV_CSF_C_FLD_AGGR_RULE 20080822
2 Importing R_DATA Call by reference Object reference (TYPE REF TO) DATA 20080822
3 Importing R_DATA_DESCRIPTOR Call by reference Object reference (TYPE REF TO) IF_SALV_CSL_DATA_DESCRIPTOR 20080822
4 Importing R_GROUPING_RULE Call by reference Object reference (TYPE REF TO) IF_SALV_CSF_C_FLD_GRP_RULE 20080822
5 Importing R_SELECTION Call by reference Object reference (TYPE REF TO) IF_SALV_CSL_SELECTION 20080822
6 Importing S_GROUPING_ATTRIBUTES Call by reference Type reference (TYPE) IF_SALV_CSZ_API=>YS_GROUPING_ATTRIBUTES 20080902

Method CREATE_GROUPING_RESULTS on class CL_SALV_CSB_TREE_LIST_SERVICE has no exception.

Method CREATE_GROUPING_RESULTS_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_DATA Call by reference Object reference (TYPE REF TO) DATA 20080925
2 Importing S_GROUPING_ATTRIBUTES Call by reference Type reference (TYPE) IF_SALV_CSZ_API=>YS_GROUPING_ATTRIBUTES 20080925
3 Importing T_AGGREGATION_RULES Value transfer Type reference (TYPE) YT_AGGREGATION_RULE 20080925
4 Importing T_GROUPING_RULES Value transfer Type reference (TYPE) YT_GROUPING_RULE 20080925
5 Exporting T_GROUPING_TREE Value transfer Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>YTS_GROUPING_TREE 20080925
6 Importing T_INDEX_RANGE Call by reference Type reference (TYPE) IF_SALV_CSZ_API=>YT_INDEX_RANGE 20080925
7 Exporting T_MEASURE Value transfer Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>YTS_MEASURE 20080925

Method CREATE_GROUPING_RESULTS_TABLES on class CL_SALV_CSB_TREE_LIST_SERVICE has no exception.

Method CREATE_GROUPING_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_DATA Call by reference Object reference (TYPE REF TO) DATA 20080925
2 Exporting SELECTION_SIZE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_SIZE 20080925
3 Importing S_GROUPING_ATTRIBUTES Call by reference Type reference (TYPE) IF_SALV_CSZ_API=>YS_GROUPING_ATTRIBUTES 20080925
4 Importing T_AGGREGATION_RULES Value transfer Type reference (TYPE) YT_AGGREGATION_RULE 20080925
5 Exporting T_GROUPING_KEY Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>YTH_GROUPING_KEY 20080925
6 Importing T_GROUPING_RULES Value transfer Type reference (TYPE) YT_GROUPING_RULE 20080925
7 Exporting T_GROUPING_TREE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>YTS_GROUPING_TREE 20080925
8 Importing T_INDEX_RANGE Call by reference Type reference (TYPE) IF_SALV_CSZ_API=>YT_INDEX_RANGE 20080925

Method CREATE_GROUPING_TREE on class CL_SALV_CSB_TREE_LIST_SERVICE has no exception.

Method CREATE_LISTVIEW_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LISTVIEW_DATA Call by reference Type reference (TYPE) INDEX TABLE 20080725
2 Importing S_PACKAGE_RANGE Call by reference Type reference (TYPE) IF_SALV_CSZ_API=>YS_INDEX_RANGE 20080822
3 Importing T_DATA_IDS Call by reference Type reference (TYPE) IF_SALV_CSZ=>YT_ID 20080804
4 Exporting T_GROUPING_TREE Call by reference Type reference (TYPE) IF_SALV_CSZ_API=>YT_GROUPING_TREE 20080725
5 Exporting T_MASTER_TABLE Call by reference Type reference (TYPE) IF_SALV_CSZ_API=>YT_MASTER_TABLE 20080725
6 Exporting T_MEASURE Call by reference Type reference (TYPE) IF_SALV_CSZ_API=>YT_MEASURE 20080725

Method CREATE_LISTVIEW_RESULTS on class CL_SALV_CSB_TREE_LIST_SERVICE has no exception.

Method CREATE_MEASURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_DATA Call by reference Object reference (TYPE REF TO) DATA 20080925
2 Importing T_AGGREGATION_RULES Value transfer Type reference (TYPE) YT_AGGREGATION_RULE 20080925
3 Changing T_GROUPING_TREE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>YTS_GROUPING_TREE 20080925
4 Importing T_INDEX_RANGE Call by reference Type reference (TYPE) IF_SALV_CSZ_API=>YT_INDEX_RANGE 20080929
5 Exporting T_MEASURE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>YTS_MEASURE 20080925

Method CREATE_MEASURE on class CL_SALV_CSB_TREE_LIST_SERVICE has no exception.

Method CREATE_MEASURE_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_DATA Call by reference Object reference (TYPE REF TO) DATA 20100824
2 Importing T_AGGREGATION_RULES Value transfer Type reference (TYPE) YT_AGGREGATION_RULE 20100824
3 Changing T_GROUPING_TREE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>YTS_GROUPING_TREE 20100824
4 Importing T_INDEX_RANGE Call by reference Type reference (TYPE) IF_SALV_CSZ_API=>YT_INDEX_RANGE 20100824
5 Exporting T_MEASURE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>YTS_MEASURE 20100824

Method CREATE_MEASURE_1 on class CL_SALV_CSB_TREE_LIST_SERVICE has no exception.

Method DO_FIND_NODE_ID_FOR_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing INNER_INDEX Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_SELECTION_INDEX 20080822
2 Changing OUTER_INDEX Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_SELECTION_INDEX 20080822
3 Importing R_ITERATOR Call by reference Object reference (TYPE REF TO) IF_SALV_CSB_TREE_ITERATOR 20080822
4 Importing SELECTION_TYPE Call by reference Type reference (TYPE) STRING 20080822
5 Exporting STOP Value transfer Type reference (TYPE) ABAP_BOOL 20080822
6 Importing S_SELECTION_RANGE Call by reference Type reference (TYPE) IF_SALV_CSZ_API=>YS_INDEX_RANGE 20080822
7 Changing T_NODE_TUPEL Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>YT_NODE_ID_MAP 20080822

Method DO_FIND_NODE_ID_FOR_LEVEL on class CL_SALV_CSB_TREE_LIST_SERVICE has no exception.

Method DO_SUBCOMPONENT_FROM_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing INNER_START_INDEX Value transfer Type reference (TYPE) SYTABIX 20080829
2 Changing OUTER_START_INDEX Value transfer Type reference (TYPE) SYTABIX 20080829
3 Importing PARENT_NODE_ID Value transfer Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_NODE_ID 20080913
4 Exporting RESULT_FIRST Value transfer Type reference (TYPE) STRING 20080829
5 Exporting RESULT_SECOND Value transfer Type reference (TYPE) STRING 20080829
6 Importing R_ITERATOR Call by reference Object reference (TYPE REF TO) IF_SALV_CSB_TREE_ITERATOR 20080829
7 Importing SELECTION_TYPE Call by reference Type reference (TYPE) STRING 20080829
8 Exporting STOP Value transfer Type reference (TYPE) ABAP_BOOL 20080829
9 Changing S_SELECTION_RANGE Value transfer Type reference (TYPE) IF_SALV_CSZ_API=>YS_INDEX_RANGE 20080829
10 Changing S_SELECTION_RESULTS Call by reference Type reference (TYPE) YS_SELECTION_RESULTS 20080913

Method DO_SUBCOMPONENT_FROM_SEL on class CL_SALV_CSB_TREE_LIST_SERVICE has no exception.

Method GET_AGGR_RULES_AS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_AGGREGATION_RULE Call by reference Object reference (TYPE REF TO) IF_SALV_CSF_C_FLD_AGGR_RULE 20080822
2 Importing R_DATA_DESCRIPTOR Call by reference Object reference (TYPE REF TO) IF_SALV_CSL_DATA_DESCRIPTOR 20080822
3 Returning VALUE Value transfer Type reference (TYPE) YT_AGGREGATION_RULE 20080721

Method GET_AGGR_RULES_AS_TABLE on class CL_SALV_CSB_TREE_LIST_SERVICE has no exception.

Method GET_GROUP_RULES_AS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_DATA_DESCRIPTOR Call by reference Object reference (TYPE REF TO) IF_SALV_CSL_DATA_DESCRIPTOR 20080822
2 Importing R_GROUPING_RULE Call by reference Object reference (TYPE REF TO) IF_SALV_CSF_C_FLD_GRP_RULE 20080822
3 Returning VALUE Value transfer Type reference (TYPE) YT_GROUPING_RULE 20080721

Method GET_GROUP_RULES_AS_TABLE on class CL_SALV_CSB_TREE_LIST_SERVICE has no exception.

Method GET_SUBCOMPONENT_FROM_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EXCLUSIVE Call by reference Type reference (TYPE) ABAP_BOOL 20080822
2 Importing SELECTION_TYPE Call by reference Type reference (TYPE) STRING 20080822
3 Importing T_INDEX_RANGE Call by reference Type reference (TYPE) IF_SALV_CSZ_API=>YT_INDEX_RANGE 20080822

Method GET_SUBCOMPONENT_FROM_SEL on class CL_SALV_CSB_TREE_LIST_SERVICE has no exception.

Method ITERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing INNER_START_INDEX Value transfer Type reference (TYPE) SYTABIX 20080829
2 Changing OUTER_START_INDEX Value transfer Type reference (TYPE) SYTABIX 20080829
3 Importing PARENT_NODE_ID Value transfer Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_NODE_ID 20080913
4 Importing R_ITERATOR Call by reference Object reference (TYPE REF TO) IF_SALV_CSB_TREE_ITERATOR 20080829
5 Importing SELECTION_TYPE Call by reference Type reference (TYPE) STRING 20080829
6 Changing S_SELECTION_RANGE Call by reference Type reference (TYPE) IF_SALV_CSZ_API=>YS_INDEX_RANGE 20080829
7 Changing S_SELECTION_RESULTS Call by reference Type reference (TYPE) YS_SELECTION_RESULTS 20080913
8 Importing TREE_TRAVERSING_TYPE Call by reference Type reference (TYPE) STRING 20080829

Method ITERATE on class CL_SALV_CSB_TREE_LIST_SERVICE has no exception.

Method ITERATE_FOR_FIRST_NODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_ITERATOR Call by reference Object reference (TYPE REF TO) IF_SALV_CSB_TREE_ITERATOR 20080822
2 Importing SELECTION_TYPE Call by reference Type reference (TYPE) STRING 20080822
3 Changing S_SELECTION_RANGE Call by reference Type reference (TYPE) IF_SALV_CSZ_API=>YS_INDEX_RANGE 20080822
4 Changing T_NODE_TUPEL Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>YT_NODE_ID_MAP 20080822

Method ITERATE_FOR_FIRST_NODE_ID on class CL_SALV_CSB_TREE_LIST_SERVICE has no exception.

Method ITERATE_VIA_NEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing INNER_START_INDEX Value transfer Type reference (TYPE) SYTABIX 20080925
2 Changing OUTER_START_INDEX Value transfer Type reference (TYPE) SYTABIX 20080925
3 Importing PARENT_NODE_ID Value transfer Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_NODE_ID 20080925
4 Importing R_ITERATOR Call by reference Object reference (TYPE REF TO) IF_SALV_CSB_TREE_ITERATOR 20080925
5 Importing SELECTION_TYPE Call by reference Type reference (TYPE) STRING 20080925
6 Changing S_SELECTION_RANGE Call by reference Type reference (TYPE) IF_SALV_CSZ_API=>YS_INDEX_RANGE 20080925
7 Changing S_SELECTION_RESULTS Call by reference Type reference (TYPE) YS_SELECTION_RESULTS 20080925
8 Importing TREE_TRAVERSING_TYPE Call by reference Type reference (TYPE) STRING 20080925

Method ITERATE_VIA_NEXT on class CL_SALV_CSB_TREE_LIST_SERVICE has no exception.

Method SET_EXPAND_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T_EXPAND_STATE Call by reference Type reference (TYPE) IF_SALV_CSL=>YT_EXPAND_STATE 20080822

Method SET_EXPAND_STATE on class CL_SALV_CSB_TREE_LIST_SERVICE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 712