SAP ABAP Interface IF_SALV_CSB_TREE_ITERATOR (Interface Grouping Iterator)
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)
Properties
Interface IF_SALV_CSB_TREE_ITERATOR  
Short Description Interface Grouping Iterator    
General Data
Package SALV_CSB   Services (sort, filter, grouping, aggregation, list) 
Created 20080914   SAP 
Last changed 20110908   SAP 
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_CSB_TREE_LIST_SERVICE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_SALV_CSB_TREE_LIST_SERV_NEW Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_SALV_CSZ_API Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_SALV_CSB_TREE_ITERATOR has no interface.
Friends
Interface IF_SALV_CSB_TREE_ITERATOR has no friend.
Attributes
Interface IF_SALV_CSB_TREE_ITERATOR has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_STATE_TO_TREE Instance method Public Method 20080915
2 CHANGE_NODE_PROPERTIES Instance method Public Method 20080914
3 CREATE Instance method Public Method 20080914
4 FIRST_CHILD Instance method Public Method 20080915
5 GET_MOVES Instance method Public Method 20080914
6 GET_NODE_INFO Instance method Public Method 20080914
7 GET_RESULTS_FOR_TESTING Instance method Public Method 20080924
8 GET_START_INDEX Instance method Public Method 20080914
9 GET_TREE Instance method Public Method 20080915
10 NEXT Instance method Public Method 20080914
11 NEXT_FOR_LEVEL Instance method Public Method 20080914
12 NEXT_SIBLING Instance method Public Method 20080915
13 PARENT Instance method Public Method 20080914
14 SET_ELEMENT Instance method Public Method 20080921
15 SET_NODE_ID Instance method Public Method 20080914
16 SET_START_TUPEL Instance method Public Method 20080914
17 SET_TRACE_ON Instance method Public Method 20080914
Events
Interface IF_SALV_CSB_TREE_ITERATOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_MOVES Public See coding 20080914 begin of YS_MOVES, move_name type string, s_node type IF_SALV_CSB_TREE_LIST_SERVICE=>YS_GROUPING_TREE, end of ys_moves
2 YT_MOVES Public See coding 20080914 yt_moves type table of ys_moves with key table_line
Method Signatures

Method APPLY_STATE_TO_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) STRING 20080915
2 Importing END_AT_NODE_ID Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_NODE_ID 20080915
3 Importing END_AT_TREELEVEL Call by reference Type reference (TYPE) SYTABIX 20080915
4 Importing T_TREE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>YTS_GROUPING_TREE 20080930

Method APPLY_STATE_TO_TREE on Interface IF_SALV_CSB_TREE_ITERATOR has no exception.

Method CHANGE_NODE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INNER_NODE_SIZE Value transfer Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_SIZE 20080914
2 Importing INNER_SIZE Value transfer Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_SIZE 20080914
3 Importing IS_COLLAPSED Value transfer Type reference (TYPE) ABAP_BOOL 20080914
4 Importing NODE_ID Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_NODE_ID 20080914
5 Importing NODE_SIZE Value transfer Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_SIZE 20080914
6 Importing OUTER_NODE_SIZE Value transfer Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_SIZE 20080914
7 Importing OUTER_SIZE Value transfer Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_SIZE 20080914
8 Importing SIZE Value transfer Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_SIZE 20080914

Method CHANGE_NODE_PROPERTIES on Interface IF_SALV_CSB_TREE_ITERATOR has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GROUPING_LEVELS Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20080915
2 Importing SELECTION_SIZE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_SIZE 20080914
3 Importing S_GROUPING_ATTRIBUTES Call by reference Type reference (TYPE) IF_SALV_CSZ_API=>YS_GROUPING_ATTRIBUTES 20080915
4 Importing T_TREE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>YTS_GROUPING_TREE 20080914
5 Importing T_TREE_KEY Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>YTH_GROUPING_KEY 20080914

Method CREATE on Interface IF_SALV_CSB_TREE_ITERATOR has no exception.

Method FIRST_CHILD Signature

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

Method FIRST_CHILD on Interface IF_SALV_CSB_TREE_ITERATOR has no exception.

Method GET_MOVES Signature

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

Method GET_MOVES on Interface IF_SALV_CSB_TREE_ITERATOR has no exception.

Method GET_NODE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting GROUPED_LINES Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_GROUPED_LINES 20080914
2 Exporting GROUPING_HEADER Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_TEXT 20080914
3 Exporting IDX_FROM Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_NODE_ID 20080914
4 Exporting IDX_TO Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_NODE_ID 20080914
5 Exporting INNER_NODE_SIZE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_SIZE 20080914
6 Exporting INNER_SIZE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_SIZE 20080914
7 Importing IN_NODE_ID Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_NODE_ID 20080915
8 Exporting IS_COLLAPSED Call by reference Type reference (TYPE) ABAP_BOOL 20080914
9 Exporting IS_LEAF Call by reference Type reference (TYPE) ABAP_BOOL 20080914
10 Exporting IS_START_NODE Call by reference Type reference (TYPE) ABAP_BOOL 20080914
11 Exporting IS_VIRTUAL_NODE Call by reference Type reference (TYPE) ABAP_BOOL 20080914
12 Exporting NODE_ID Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_NODE_ID 20080914
13 Exporting NODE_KEY Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_NODE_KEY 20080914
14 Exporting NODE_SIZE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_SIZE 20080914
15 Exporting OUTER_NODE_SIZE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_SIZE 20080914
16 Exporting OUTER_SIZE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_SIZE 20080914
17 Exporting PARENT Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_NODE_ID 20080914
18 Exporting SIZE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_SIZE 20080914
19 Exporting TREELEVEL Call by reference Type reference (TYPE) IF_SALV_CSZ_API=>Y_NODE_LEVEL 20080914
20 Exporting VALUE_FIELD_INDEX Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_SELECTION_INDEX 20080914

Method GET_NODE_INFO on Interface IF_SALV_CSB_TREE_ITERATOR has no exception.

Method GET_RESULTS_FOR_TESTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting T_MASTER_TABLE Call by reference Type reference (TYPE) IF_SALV_CSZ_API=>YT_MASTER_TABLE 20080924

Method GET_RESULTS_FOR_TESTING on Interface IF_SALV_CSB_TREE_ITERATOR has no exception.

Method GET_START_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting INNER_START_INDEX Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_SIZE 20080914
2 Importing NODE_ID Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_NODE_ID 20080915
3 Exporting OUTER_START_INDEX Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_SIZE 20080914

Method GET_START_INDEX on Interface IF_SALV_CSB_TREE_ITERATOR has no exception.

Method GET_TREE 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_CSB_TREE_LIST_SERVICE=>YTS_GROUPING_TREE 20080915

Method GET_TREE on Interface IF_SALV_CSB_TREE_ITERATOR has no exception.

Method NEXT Signature

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

Method NEXT on Interface IF_SALV_CSB_TREE_ITERATOR has no exception.

Method NEXT_FOR_LEVEL Signature

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

Method NEXT_FOR_LEVEL on Interface IF_SALV_CSB_TREE_ITERATOR has no exception.

Method NEXT_SIBLING Signature

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

Method NEXT_SIBLING on Interface IF_SALV_CSB_TREE_ITERATOR has no exception.

Method PARENT Signature

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

Method PARENT on Interface IF_SALV_CSB_TREE_ITERATOR has no exception.

Method SET_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT_NAME Call by reference Type reference (TYPE) STRING 20080921
2 Importing NUMBER_OF_ELEMENT Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20080921
3 Importing TREELEVEL Call by reference Type reference (TYPE) IF_SALV_CSZ_API=>Y_NODE_LEVEL 20080921

Method SET_ELEMENT on Interface IF_SALV_CSB_TREE_ITERATOR has no exception.

Method SET_NODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_ID Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>Y_NODE_ID 20080914

Method SET_NODE_ID on Interface IF_SALV_CSB_TREE_ITERATOR has no exception.

Method SET_START_TUPEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) IF_SALV_CSB_TREE_LIST_SERVICE=>YT_NODE_ID_MAP 20080914

Method SET_START_TUPEL on Interface IF_SALV_CSB_TREE_ITERATOR has no exception.

Method SET_TRACE_ON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20080914

Method SET_TRACE_ON on Interface IF_SALV_CSB_TREE_ITERATOR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 712