SAP ABAP Class CL_SALV_STI_ITAB_SERVICES (ALV services for internal tables)
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_ITAB_SERVICES ALV UI services for internal tables 20100728
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_STI_TEXT_SEARCH Search configuration 20130429
Properties
Class CL_SALV_STI_ITAB_SERVICES  
Short Description ALV services for internal tables    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_STI   ALV Services for Tables: iTab Services impl. 
Created 20100728   SAP 
Last change 20141120    
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_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_SALV_STU_CHNGNET_LOGUTIL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_SALV_ITAB_CHANGE_LOG Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_SALV_SERVICE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_SALV_STI_GROUPING_SERVICE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_SALV_STU_INTERNAL_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SALV_ITAB_SERVICES ALV UI services for internal tables 20100728
2 IF_SALV_STI_TEXT_SEARCH Search configuration 20130429
Friends
# Friend Modeled only Created on Description
1 CL_SALV_ITAB_SERVICES 20100728 ALV UI services for internal tables: factory
2 IF_SALV_STI_GROUPING_SERVICE 20140318 Grouping and aggregation service
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_AUX_COMP_NAME Constant Protected See coding 20100728
2 CS_DIRTY_STATE Constant Protected See coding 20101108
3 CS_EXPENSIVE_CHECK_DEFAULTS Constant Protected See coding 20110419
4 CS_LOG_TASK Constant Protected See coding 20101109
5 CS_VIEW_KIND Constant Protected See coding 20110117
6 GO_APPLICATION_LOG Static Attribute Protected Object reference (TYPE REF TO) IF_SALV_CSQ_LOG application log for ATS_ITAB 20100917
7 GS_EXPENSIVE_CHECK_THRSHLDS Static Attribute Protected Type reference (TYPE) YS_EXPENSIVE_CHECK_THRSHLDS 20110419
8 GV_INSTANCE_COUNTER Static Attribute Protected Type reference (TYPE) I global instance counter 20100917
9 MO_ATS_FOR_NEXT_CREATE Static Attribute Public Object reference (TYPE REF TO) IF_SALV_ITAB_SERVICES ALV UI services for internal tables 20120518
10 MO_CALC_FIELDS_HANDLER Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_STI_CALC_FIELD_HANDLER 20131220
11 MO_CHANGE_NETWORK Instance attribute Protected Object reference (TYPE REF TO) CL_SALV_STU_CHANGE_NETWORK Change Propagation Network: factory 20100807
12 MO_COL_CATALOG Instance attribute Protected Object reference (TYPE REF TO) CL_SALV_STC_COLUMN_CATALOG 20100728
13 MO_COL_CAT_CHANGED_EVENT Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_STU_CHANGE_EVENT Indicates changes by raising events 20101111
14 MO_DATA_PROVIDER Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_STI_SRC_DATA_PROVIDER 20131111
15 MO_GROUPING_SERVICE Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_STI_GROUPING_SERVICE 20100907
16 MO_LOG Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_CSQ_LOG Log object 20100917
17 MO_RESULT_VIEW_DATA_ONLY Instance attribute Protected Object reference (TYPE REF TO) LCL_VIEW_DATA_ONLY 20100906
18 MO_RESULT_VIEW_GROUPED_DATA Instance attribute Protected Object reference (TYPE REF TO) LCL_VIEW_GROUPED_DATA 20100908
19 MS_AGGREGATION_RULES Instance attribute Protected Type reference (TYPE) YS_AGGREGATION_RULES 20100907
20 MS_CHANGE_LOG Instance attribute Protected Type reference (TYPE) YS_CHANGE_LOG 20101104
21 MS_CHANGE_SIGNALERS Instance attribute Protected Type reference (TYPE) YS_CHANGE_SIGNALERS 20100728
22 MS_FILTER_RULES Instance attribute Protected Type reference (TYPE) YS_FILTER_RULES 20100728
23 MS_FORMATTING_RULES Instance attribute Protected Type reference (TYPE) YS_FORMATTING_RULES 20140611
24 MS_GROUPING_OPTIONS Instance attribute Protected See coding 20130523
25 MS_GROUPING_RULES Instance attribute Protected Type reference (TYPE) YS_GROUPING_RULES 20100907
26 MS_LAST_LOGGED_GRAPH_INFO Instance attribute Protected Type reference (TYPE) CL_SALV_STU_CHNGNET_LOGUTIL=>YS_GRAPH_INFO 20110128
27 MS_REQUIRED_FIELDS Instance attribute Protected See coding 20131104
28 MS_RESULT Instance attribute Protected Type reference (TYPE) YS_RESULT internal service results 20100728
29 MS_SEARCH Instance attribute Protected See coding 20130626
30 MS_SORT_RULES Instance attribute Protected Type reference (TYPE) YS_SORT_RULES 20100728
31 MS_SRC Instance attribute Protected Type reference (TYPE) YS_SRC 20100728
32 MS_SRC_INSERT_POSITION Instance attribute Protected Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YS_INSERT_POSITION 20120328
33 MS_TODO_FLAGS Instance attribute Protected Type reference (TYPE) YS_TODO_FLAGS 20100728
34 MT_API_CALL_INFO_STACK Instance attribute Protected Type reference (TYPE) YT_API_CALL_INFO 20110128
35 MV_INSTANCE_NUMBER Instance attribute Protected Type reference (TYPE) SALV_CSQT_INSTANCE_HANDLE my instance number 20101105
36 M_LOCKED_FLAG Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20120328
37 N Constant Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110401
38 Y Constant Protected Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110401
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_CHANGE_LOG Instance method Protected Method 20120328
2 APPLY_CHANGE_LOG_TO_AUX Instance method Protected Method 20101104
3 APPLY_CHANGE_LOG_TO_GRP_ON_AUX Instance method Protected Method 20120403
4 APPLY_CHANGE_LOG_TO_GRP_ON_ID Instance method Protected Method 20120403
5 APPLY_CHANGE_LOG_TO_ID Instance method Protected Method 20101108
6 APPLY_MAPPING_TO_DATACOPY Instance method Protected Method used by CHECK_CHANGE_LOG_CONSISTENCY 20110414
7 AUX_TABLE_ADAPT Instance method Protected Method add additional fields to an existing auxiliary table 20101116
8 AUX_TABLE_CALC_AUX_FIELDS Static method Protected Method converts source fields into auxiliary fields 20100728
9 AUX_TABLE_COPY_ROWS Static method Protected Method copy rows from previous aux table 20100730
10 AUX_TABLE_COPY_SRC_FIELDS Instance method Protected Method copies relevant source fields to auxiliary table 20100728
11 AUX_TABLE_CREATE Instance method Protected Method sets up the auxiliary table 20101116
12 AUX_TABLE_CREATE_EMPTY Instance method Protected Method 20100728
13 AUX_TABLE_CREATE_ROWS Instance method Protected Method prepare all rows in aux table and prefill src_tabix 20100730
14 AUX_TABLE_SET_DIRTY Instance method Protected Method 20101109
15 CHECK_API_CONTRACT Instance method Protected Method checks for contract violations 20101104
16 CHECK_CHANGE_LOG_CONSISTENCY Instance method Protected Method checks if change log is consistent with actual changes 20110401
17 CHECK_GROUP_RULES_CONSISTENCY Instance method Protected Method checks if columns occur more than once in group keys 20100907
18 CHECK_TABLES_EQUAL Instance method Protected Method checks if two tables are identical 20110418
19 CLASS_CONSTRUCTOR Static method Public Constructor 20110419
20 COLLECT_AUX_FIELDS Instance method Protected Method 20100728
21 COLLECT_FIELDS_FROM_RULES Static method Public Method 20100728
22 CONSTRUCTOR Instance method Protected Constructor 20100728
23 CONVERT_TO_ABAP_SORTORDER Static method Public Method 20100728
24 CONVERT_TO_SRV_AGGR_RULES Static method Public Method 20100908
25 CONVERT_TO_SRV_GROUPING_RULES Static method Public Method converts field sort rules to grouping rules for service 20100908
26 CREATE_FORMATTING_RULES Instance method Protected Method 20140611
27 CREATE_FOR_COLUMN_CATALOG Static method Public Method 20130522
28 CREATE_FOR_TABLE_REF Static method Protected Method static factory method 20100728
29 CREATE_GROUPING_SERVICE Instance method Protected Method 20130523
30 CREATE_RECORDABLE_CHANGE_NET Instance method Protected Method creates a recordable logging object for the change network 20100922
31 CREATE_RECORDABLE_OBJECT Instance method Protected Method creates a generic recordable logging object 20101116
32 CREATE_SEARCH_RULES Instance method Protected Method 20130702
33 EXTRACT_DETAILED_CHANGE_LOG Static method Protected Method 20120328
34 FIND_NEXT_HIT Instance method Protected Method 20130822
35 GET_APPLICATION_LOG Static method Public Method get application log for ATS_ITAB 20100917
36 GET_AUX_INSERT_POSITION Instance method Protected Method 20120328
37 GET_FORMAT_HITS_DATA_ONLY_VIEW Instance method Protected Method 20140611
38 GET_GROUP_KEY_FIELDS Static method Public Method 20140120
39 GET_RESULT_INDEXES Instance method Public Method <> only for unit tests 20100729
40 GET_RESULT_VIEW_DATA_ONLY_INT Instance method Protected Method 20110118
41 GET_SEARCH_HITS_DATA_ONLY_VIEW Instance method Protected Method 20130917
42 GET_SEARCH_HITS_GROUPING_HDR Instance method Protected Method 20140212
43 INIT_CHANGE_NETWORK Instance method Protected Method creates change signalers and todo flags 20100728
44 INIT_FOR_TABLE_REF Instance method Protected Method 20100802
45 INIT_LOGGER Instance method Protected Method 20100917
46 IS_EXPENSIVE_CHECKS_ENABLED Instance method Protected Method 20120328
47 IS_GROUPING_RESULT_NEEDED Instance method Protected Method 20120402
48 IS_GROUPING_SERVICE_NEEDED Instance method Protected Method 20120328
49 IS_SEARCH_ACTIVE Instance method Protected Method 20130625
50 IS_SEARCH_AS_FILTER_ACTIVE Instance method Protected Method 20130829
51 LOG_API_PARAM Instance method Protected Method 20101116
52 LOG_API_PARAM_TO Instance method Protected Method 20101206
53 LOG_API_RETURNING Instance method Protected Method 20101116
54 LOG_API_RETURNING_TO Instance method Protected Method 20110125
55 LOG_END_OF_API_METHOD Instance method Protected Method should be the las call in any API method 20101105
56 LOG_END_OF_API_METHOD_TO Instance method Protected Method 20101105
57 LOG_START_OF_API_METHOD Instance method Protected Method should be the first call in any API method 20101105
58 LOG_START_OF_API_METHOD_TO Instance method Protected Method 20101105
59 MAP_AUX_INDEX_TO_SOURCE Instance method Protected Method 20130822
60 NET_APPLY_FORMATTING_RULES Instance method Protected Method network action (modeled in change net design) 20140611
61 NET_APPLY_SERVICES_TO_AUX Instance method Protected Method 20120328
62 NET_CHECK_DATA_CONSISTENCY Instance method Protected Method network action (modeled in change net design) 20110826
63 NET_CREATE_RESULT_MAP_TO_SRC Instance method Protected Method 20120328
64 NET_CREATE_SOURCE_MAP_TO_RES Instance method Protected Method 20120402
65 NET_FILTER_AUX_TABLE Instance method Protected Method network action (modeled in change net design) 20110121
66 NET_FILTER_GROUPING_TREE Instance method Protected Method network action (modeled in change net design) 20110124
67 NET_FIND_GROUP_BOUNDARIES Instance method Protected Method network action (modeled in change net design) 20110124
68 NET_FIND_SEARCH_HITS Instance method Protected Method 20130917
69 NET_PREPARE_AUX_TABLE Instance method Protected Method network action (modeled in change net design) 20110121
70 NET_SET_AGGREGATION_RULES Instance method Protected Method network action (modeled in change net design) 20110907
71 NET_SET_MAP_TO_GROUPING Instance method Protected Method network action (modeled in change net design) 20110124
72 NET_SORT_AUX_TABLE Instance method Protected Method network action (modeled in change net design) 20110121
73 NET_UPDATE_GROUPING_AND_AGGR Instance method Protected Method 20120404
74 NET_UPDATE_GROUPING_TREE Instance method Protected Method 20120328
75 OPTIMIZE_TODOS_FOR_INITIAL_AUX Instance method Protected Method 20120328
76 PREPARE_CONTRACT_CHECKS Instance method Protected Method gathers data for later contract checks 20101104
77 REFRESH Instance method Protected Method clears result and assures re-calculation 20110121
78 REMOVE_DUPPLICATES_FOR_EXT_VAL Instance method Protected Method 20130819
79 RESET_FLAG Instance method Protected Method 20101105
80 RESTRICT_TO_REQUIRED_FIELDS Instance method Protected Method 20131104
81 SET_CALC_FIELDS_HANDLER Instance method Public Method 20131220
82 SET_COLLAPSE_GRPS_PER_DEFAULT Instance method Public Method 20130621
83 SET_DATA_PROVIDER Instance method Public Method 20131111
84 SET_NEW_SOURCE_DATA_INT Instance method Protected Method implementation of if_salv_itab_services~set_new_source_data 20101105
85 SET_REQUIRED_SRC_FIELDS Instance method Public Method 20131105
86 SET_RESULT_INSERT_POSITION Instance method Protected Method 20120328
87 TABLE_CREATE_INITIAL_ROWS Static method Protected Method prepare initial rows in aux table 20101115
88 TRIGGER_SIGNAL Instance method Protected Method 20101105
89 UPDATE_SOURCE_DATA Instance method Protected Method 20131213
Events
Class CL_SALV_STI_ITAB_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_AGGREGATION_RULES Protected See coding 20100907 begin of ys_aggregation_rules, t_column_rule type if_salv_service_types=>yt_aggregation_rule, t_field_rule type if_salv_stu_internal_types=>yt_field_aggr_rule, end of ys_aggregation_rules
2 YS_API_CALL_INFO Protected See coding 20101109 begin of ys_api_call_info, method_name type string, log_task type if_salv_csq_log=>y_task, end of ys_api_call_info
3 YS_AUX_EMPTY Protected See coding 20101109 begin of ys_aux_empty, "This is the structure of an AUX table without any source or aux fields. "This definition must match the definition of CS_AUX_COMP_NAME and the "structure dynamically created in AUX_TABLE_CREATE_EMPTY src_tabix type sytabix, filter_miss type abap_bool, dirty type abap_bool, end of ys_aux_empty
4 YS_CHANGE_LOG Protected See coding 20101104 begin of ys_change_log, "this allows to be tested with IS INITIAL for existence of changes t_range_deleted type if_salv_service_types=>yt_range, t_range_inserted type if_salv_service_types=>yt_range, t_range_moved type if_salv_itab_change_log=>yt_range_map, t_move_to_insert_pos type if_salv_service_types=>yt_row_index, unknown_fields_modified type abap_bool, t_fields_modified type if_salv_service_types=>yt_field_path, unknown_rows_modified type abap_bool, t_range_rows_modified type if_salv_service_types=>yt_range, end of ys_change_log
5 YS_CHANGE_SIGNALERS Protected See coding 20100728 begin of ys_change_signalers, prepare_aux_table type ref to if_salv_stu_change_signaler, filter_aux_table type ref to if_salv_stu_change_signaler, format_aux_table type ref to if_salv_stu_change_signaler, sort_aux_table type ref to if_salv_stu_change_signaler, find_group_boundaries type ref to if_salv_stu_change_signaler, set_aggr_rules type ref to if_salv_stu_change_signaler, create_result_map_to_src type ref to if_salv_stu_change_signaler, find_search_hits type ref to if_salv_stu_change_signaler, col_catalog_changed type ref to if_salv_stu_change_signaler, end of ys_change_signalers
6 YS_COLUMN_FORMAT_HIT_INFO Protected See coding 20140612 begin of ys_column_format_hit_info, column_name type if_salv_service_types=>y_column_name, t_filter_rule type if_salv_stu_internal_types=>yt_field_filter_rule, condition type string, end of ys_column_format_hit_info
7 YS_COLUMN_SEARCH_HIT_INFO Protected See coding 20130820 begin of ys_column_search_hit_info, column_name type if_salv_service_types=>y_column_name, t_filter_rule type if_salv_stu_internal_types=>yt_field_filter_rule, is_grouping_column type abap_bool, grp_level type i, * condition type string, end of ys_column_search_hit_info
8 YS_EXPENSIVE_CHECK_THRSHLDS Protected See coding 20110419 begin of ys_expensive_check_thrshlds, range_tab_size type if_salv_service_types=>y_row_index, src_data_size type if_salv_service_types=>y_row_index, end of ys_expensive_check_thrshlds
9 YS_FILTER_RULES Protected See coding 20100728 begin of ys_filter_rules, t_column_rule type if_salv_service_types=>yt_filter_rule, t_field_rule type if_salv_stu_internal_types=>yt_field_filter_rule, end of ys_filter_rules
10 YS_FORMATTING_RULES Protected See coding 20140611 begin of ys_formatting_rules, t_column_rule type if_salv_service_types=>yt_formatting_rule, t_column_hit_info type yt_column_format_hit_info, end of ys_formatting_rules
11 YS_FORMAT_HIT Protected See coding 20140611 begin of ys_format_hit, data_only_res_idx type i, aux_idx type i, column_name type if_salv_service_types=>y_column_name, condition type string, end of ys_format_hit
12 YS_GROUPING_RULES Protected See coding 20100907 begin of ys_grouping_rules, t_column_rule type if_salv_service_types=>yt_grouping_rule, "ys_grouping_rules contains no field rules - they are included in if_salv_service_types=>ys_sort_rules end of ys_grouping_rules
13 YS_GRP_HIT Protected See coding 20140213 begin of ys_grp_hit, level type i, full_key type string, src_column type if_salv_service_types=>y_column_name, column_idx type i, aux_idx type i, end of ys_grp_hit
14 YS_RESULT Protected See coding 20100728 begin of ys_result, is_identity_map type abap_bool, "if this is TRUE, result table = source table (1:1) rt_aux type ref to data, ro_aux_row_type type ref to cl_abap_structdescr, compname_src_fields type string, "may be empty if aux table does not contain src fields compname_aux_fields type string, "may be empty if aux table does not contain calculated fields compidx_source_tabix type i, compidx_filter_miss_indicator type i, compidx_dirty_indicator type i, compidx_ext_value_for_search type i, ts_src_field_map type if_salv_stu_internal_types=>yts_src_field_mapping, ts_aux_field_map type if_salv_stu_internal_types=>yts_aux_field_mapping, t_aux_field type if_salv_stu_internal_types=>yt_aux_field, t_result_to_source_idx type if_salv_service_types=>yt_row_index, t_search_hits type yt_search_hit, t_format_hits type yt_format_hit, t_source_to_result_idx type if_salv_service_types=>yt_row_index, filter_miss_column_is_initial type abap_bool, dirty_rows_state type y_dirty_state, end of ys_result
15 YS_SEARCH_HIT Protected See coding 20130917 begin of ys_search_hit, data_only_res_idx type i, aux_idx type i, column_idx type i, is_grouping_hit type abap_bool, grp_bin type i, level type i, end of ys_search_hit
16 YS_SORT_RULES Protected See coding 20100728 begin of ys_sort_rules, t_column_rule type if_salv_service_types=>yt_sort_rule, t_field_rule type if_salv_stu_internal_types=>yt_field_sort_rule, end of ys_sort_rules
17 YS_SRC Protected See coding 20100728 begin of ys_src, table_descr type ref to cl_abap_tabledescr, table_row_descr type ref to cl_abap_structdescr, rt_data type ref to data, num_rows type sytabix, "used for quick contract checks rt_copy_of_data type ref to data, "only used if expensive contract checks are enabled end of ys_src
18 YS_TODO_FLAGS Protected See coding 20100728 begin of ys_todo_flags, create_source_map_to_res type ref to if_salv_stu_change_indicator, create_result_map_to_src type ref to if_salv_stu_change_indicator, find_search_hits type ref to if_salv_stu_change_indicator, apply_services_to_aux type ref to if_salv_stu_change_indicator, filter_aux_table type ref to if_salv_stu_change_indicator, format_aux_table type ref to if_salv_stu_change_indicator, sort_aux_table type ref to if_salv_stu_change_indicator, prepare_aux_table type ref to if_salv_stu_change_indicator, check_data_consistency type ref to if_salv_stu_change_indicator, set_aggr_rules type ref to if_salv_stu_change_indicator, set_map_to_grouping type ref to if_salv_stu_change_indicator, update_grouping_tree type ref to if_salv_stu_change_indicator, update_grouping_and_aggr type ref to if_salv_stu_change_indicator, find_group_boundaries type ref to if_salv_stu_change_indicator, filter_grouping_tree type ref to if_salv_stu_change_indicator, end of ys_todo_flags
19 YT_API_CALL_INFO Protected See coding 20110128 yt_api_call_info type standard table of ys_api_call_info with default key
20 YT_AUX_EMPTY Protected See coding 20101109 yt_aux_empty type standard table of ys_aux_empty with default key
21 YT_COLUMN_FORMAT_HIT_INFO Protected See coding 20140612 yt_column_format_hit_info type standard table of ys_column_format_hit_info with key column_name
22 YT_COLUMN_SEARCH_HIT_INFO Protected See coding 20130820 yt_column_search_hit_info type standard table of ys_column_search_hit_info with key column_name
23 YT_FORMAT_HIT Protected See coding 20140611 yt_format_hit type table of ys_format_hit with default key
24 YT_GRP_HITS Protected See coding 20140213 yt_grp_hits type standard table of ys_grp_hit
25 YT_SEARCH_HIT Protected See coding 20130917 yt_search_hit type table of ys_search_hit with default key
26 Y_DIRTY_STATE Protected See coding 20101108 y_dirty_state type c length 1
27 Y_VIEW_KIND Protected See coding 20110117 y_view_kind type c length 1
Method Signatures

Method APPLY_CHANGE_LOG Signature

Method APPLY_CHANGE_LOG on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method APPLY_CHANGE_LOG on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method APPLY_CHANGE_LOG_TO_AUX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETED_SORTED Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YT_INDEX_VISIBILITY 20110118
2 Exporting E_ROWS_INSERTED Call by reference Type reference (TYPE) I 20110117
3 Importing IS_AUX_INSERT_POSITION Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YS_INSERT_POSITION 20110512
4 Importing I_CREATE_DELETE_LOG Call by reference Type reference (TYPE) ABAP_BOOL 20120403

Method APPLY_CHANGE_LOG_TO_AUX on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method APPLY_CHANGE_LOG_TO_GRP_ON_AUX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AUX_INSERT_POSITION Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YS_INSERT_POSITION 20120403
2 Importing IT_DELETED_SORTED Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YT_INDEX_VISIBILITY 20120403
3 Importing I_ROWS_INSERTED Call by reference Type reference (TYPE) I 20120403

Method APPLY_CHANGE_LOG_TO_GRP_ON_AUX on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method APPLY_CHANGE_LOG_TO_GRP_ON_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AUX_INSERT_POSITION Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YS_INSERT_POSITION 20120403

Method APPLY_CHANGE_LOG_TO_GRP_ON_ID on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method APPLY_CHANGE_LOG_TO_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AUX_INSERT_POSITION Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YS_INSERT_POSITION 20120328

Method APPLY_CHANGE_LOG_TO_ID on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method APPLY_MAPPING_TO_DATACOPY Signature

Method APPLY_MAPPING_TO_DATACOPY on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method APPLY_MAPPING_TO_DATACOPY on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method AUX_TABLE_ADAPT Signature

Method AUX_TABLE_ADAPT on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method AUX_TABLE_ADAPT on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method AUX_TABLE_CALC_AUX_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AUX Call by reference Type reference (TYPE) INDEX TABLE 20100728
2 Importing ITS_AUX_FIELD_DONE Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YTS_AUX_FIELD_ID 20100729
3 Importing IT_AUX_FIELD Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YT_AUX_FIELD 20100728
4 Importing IT_AUX_FIELD_MAP Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YTS_AUX_FIELD_MAPPING 20110124
5 Importing IT_SRC_FIELD_MAP Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YTS_SRC_FIELD_MAPPING 20110124

Method AUX_TABLE_CALC_AUX_FIELDS on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method AUX_TABLE_COPY_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AUX Call by reference Type reference (TYPE) INDEX TABLE 20100730
2 Importing IT_PREVIOUS_AUX Call by reference Type reference (TYPE) INDEX TABLE 20100730

Method AUX_TABLE_COPY_ROWS on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method AUX_TABLE_COPY_SRC_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_AUX Call by reference Type reference (TYPE) INDEX TABLE 20130814

Method AUX_TABLE_COPY_SRC_FIELDS on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method AUX_TABLE_CREATE Signature

Method AUX_TABLE_CREATE on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method AUX_TABLE_CREATE on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method AUX_TABLE_CREATE_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_AUX_FIELD_ID Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YT_AUX_FIELD_ID 20100728
2 Importing IT_PRESERVE_AUX_FIELD_MAP Value transfer Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YTS_AUX_FIELD_MAPPING 20110124
3 Importing IT_SRC_FIELD_PATH Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_FIELD_PATH 20100728

Method AUX_TABLE_CREATE_EMPTY on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method AUX_TABLE_CREATE_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AUX Call by reference Type reference (TYPE) INDEX TABLE 20100730

Method AUX_TABLE_CREATE_ROWS on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method AUX_TABLE_SET_DIRTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIRTY_STATE Call by reference Type reference (TYPE) Y_DIRTY_STATE 20101109

Method AUX_TABLE_SET_DIRTY on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method CHECK_API_CONTRACT Signature

Method CHECK_API_CONTRACT on class CL_SALV_STI_ITAB_SERVICES has no parameter.
# Exception Resumable Description Created on
1 CX_SALV_API_CONTRACT_VIOLATION API contract violated by caller 20101104

Method CHECK_CHANGE_LOG_CONSISTENCY Signature

Method CHECK_CHANGE_LOG_CONSISTENCY on class CL_SALV_STI_ITAB_SERVICES has no parameter.
# Exception Resumable Description Created on
1 CX_SALV_CHANGE_LOG_INCORRECT Change Log is not consisten with actual changes 20110418

Method CHECK_GROUP_RULES_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GROUPING_RULE Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_GROUPING_RULE 20100907
# Exception Resumable Description Created on
1 CX_SALV_GROUP_DEFINITION invalid definition of a group 20100907

Method CHECK_TABLES_EQUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACT Call by reference Type reference (TYPE) INDEX TABLE 20120419
2 Importing IT_EXP Call by reference Type reference (TYPE) INDEX TABLE 20120419
# Exception Resumable Description Created on
1 CX_SALV_SOURCE_TABLE_MODIFIED API contract violated by caller 20110418

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method COLLECT_AUX_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AUX_FIELD_ID Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YT_AUX_FIELD_ID 20100728
2 Exporting ET_SRC_FIELD_PATH Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_FIELD_PATH 20100728
3 Importing ITS_REUSABLE_AUX_FIELD_ID Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YTS_AUX_FIELD_ID 20100729

Method COLLECT_AUX_FIELDS on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method COLLECT_FIELDS_FROM_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AUX_FIELD_ID Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YT_AUX_FIELD_ID 20100728
2 Exporting ET_SRC_FIELD_PATH Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_FIELD_PATH 20100728
3 Importing ITT_SEARCH_FILTER_RULE Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YTT_FILTER_RULE 20130704
4 Importing IT_FIELD_FILTER_RULE Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YT_FIELD_FILTER_RULE 20100728
5 Importing IT_FIELD_SORT_RULE Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YT_FIELD_SORT_RULE 20100728
6 Importing IT_FORMATTING_RULES Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YT_COLUMN_FORMAT_HIT_INFO 20140611

Method COLLECT_FIELDS_FROM_RULES on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COLUMN_CATALOG Call by reference Object reference (TYPE REF TO) CL_SALV_STC_COLUMN_CATALOG 20130522
2 Importing IRT_DATA Call by reference Object reference (TYPE REF TO) DATA 20101104
# Exception Resumable Description Created on
1 CX_SALV_NOT_INDEX_TABLE parameter is not an index table 20101104

Method CONVERT_TO_ABAP_SORTORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OTAB Call by reference Type reference (TYPE) ABAP_SORTORDER_TAB Table for SORT itab BY (ABAP_SORTORDER_TAB) 20120117
2 Importing ITS_AUX_FIELD_MAP Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YTS_AUX_FIELD_MAPPING 20110124
3 Importing ITS_SRC_FIELD_MAP Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YTS_SRC_FIELD_MAPPING 20110124
4 Importing IT_FIELD_SORT_RULE Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YT_FIELD_SORT_RULE 20100728

Method CONVERT_TO_ABAP_SORTORDER on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method CONVERT_TO_SRV_AGGR_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_SRV_AGGR_RULE Call by reference Type reference (TYPE) IF_SALV_STI_GROUPING_SERVICE=>YTS_AGGREGATION_RULE 20100908
2 Importing IT_FIELD_AGGR_RULE Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YT_FIELD_AGGR_RULE 20100908
3 Importing IT_GROUPING_RULES Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_GROUPING_RULE 20140409

Method CONVERT_TO_SRV_AGGR_RULES on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method CONVERT_TO_SRV_GROUPING_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SRV_GROUP_RULE Call by reference Type reference (TYPE) IF_SALV_STI_GROUPING_SERVICE=>YT_GROUPING_RULE 20100908
2 Importing IO_AUX_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20120512
3 Importing IO_COL_CATALOG Call by reference Object reference (TYPE REF TO) CL_SALV_STC_COLUMN_CATALOG 20120512
4 Importing ITS_AUX_FIELD_MAP Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YTS_AUX_FIELD_MAPPING 20110124
5 Importing ITS_SRC_FIELD_MAP Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YTS_SRC_FIELD_MAPPING 20110124
6 Importing IT_COL_GROUPING_RULE Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_GROUPING_RULE 20100908
7 Importing IT_FIELD_SORT_RULE Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YT_FIELD_SORT_RULE 20100908
8 Importing I_SRC_COMPNAME Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_FIELD_PATH 20120512

Method CONVERT_TO_SRV_GROUPING_RULES on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method CREATE_FORMATTING_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLUMN_HIT_INFO Call by reference Type reference (TYPE) YT_COLUMN_FORMAT_HIT_INFO 20140611
2 Importing ITS_REUSABLE_AUX_FIELD_ID Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YTS_AUX_FIELD_ID 20140611

Method CREATE_FORMATTING_RULES on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method CREATE_FOR_COLUMN_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COLUMN_CATALOG Call by reference Object reference (TYPE REF TO) CL_SALV_STC_COLUMN_CATALOG 20130522
2 Importing IRT_DATA Call by reference Object reference (TYPE REF TO) DATA 20130522
3 Returning RO_ITAB_SERVICES Value transfer Object reference (TYPE REF TO) IF_SALV_ITAB_SERVICES 20130522

Method CREATE_FOR_COLUMN_CATALOG on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method CREATE_FOR_TABLE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IRT_DATA Call by reference Object reference (TYPE REF TO) DATA 20100728
2 Returning RO_ITAB_SERVICES Value transfer Object reference (TYPE REF TO) CL_SALV_STI_ITAB_SERVICES 20100728
# Exception Resumable Description Created on
1 CX_SALV_NOT_INDEX_TABLE 20100728

Method CREATE_GROUPING_SERVICE Signature

Method CREATE_GROUPING_SERVICE on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method CREATE_GROUPING_SERVICE on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method CREATE_RECORDABLE_CHANGE_NET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_RECORDABLE Value transfer Object reference (TYPE REF TO) CL_SALV_STU_CHNGNET_LOGUTIL Object that can provide log text (or data <- tbd) 20100922

Method CREATE_RECORDABLE_CHANGE_NET on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method CREATE_RECORDABLE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT Call by reference Type reference (TYPE) ANY 20101116
2 Returning RO_RECORDABLE Value transfer Object reference (TYPE REF TO) IF_SALV_CSQ_RECORDABLE Object that can provide log text (or data <- tbd) 20101116

Method CREATE_RECORDABLE_OBJECT on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method CREATE_SEARCH_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETT_FILTER_RULES Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YTT_FILTER_RULE 20130704
2 Exporting ET_COLUMN_HIT_INFO Call by reference Type reference (TYPE) YT_COLUMN_SEARCH_HIT_INFO 20130820
3 Importing ITS_REUSABLE_AUX_FIELD_ID Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YTS_AUX_FIELD_ID 20130702

Method CREATE_SEARCH_RULES on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method EXTRACT_DETAILED_CHANGE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CHANGE_LOG Call by reference Type reference (TYPE) YS_CHANGE_LOG 20120328
2 Importing IO_CHANGE_LOG Value transfer Object reference (TYPE REF TO) IF_SALV_ITAB_CHANGE_LOG 20120328
# Exception Resumable Description Created on
1 CX_SALV_API_CONTRACT_VIOLATION 20120328

Method FIND_NEXT_HIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AUX_IDX Value transfer Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_ROW_INDEX 20130822
2 Exporting EV_COLUMN_IDX Value transfer Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_ROW_INDEX 20130930
3 Exporting EV_COLUMN_NAME Value transfer Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_COLUMN_NAME 20130822
4 Exporting EV_GRP_LEVEL Value transfer Type reference (TYPE) I 20140228
5 Exporting EV_HIT_CNT Value transfer Type reference (TYPE) I 20140321
6 Exporting EV_HIT_IDX Value transfer Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_ROW_INDEX 20130917
7 Exporting EV_SOURCE_IDX Value transfer Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_ROW_INDEX 20130822
8 Importing IV_LAST_HIT_COLUMN_IDX Value transfer Type reference (TYPE) I 20130930
9 Importing IV_LAST_HIT_GROUPING Value transfer Type reference (TYPE) ABAP_BOOL 20140304
10 Importing IV_SEARCH_BACKWARD Value transfer Type reference (TYPE) ABAP_BOOL 20130822
11 Importing IV_START_DATA_ONLY_RESULT_IDX Value transfer Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_ROW_INDEX 20130822
# Exception Resumable Description Created on
1 CX_SALV_INDEX_OUT_OF_BOUNDS 20130822

Method GET_APPLICATION_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_LOG Value transfer Object reference (TYPE REF TO) IF_SALV_CSQ_LOG Log object 20100917

Method GET_APPLICATION_LOG on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method GET_AUX_INSERT_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_AUX_INSERT_POSITION Value transfer Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YS_INSERT_POSITION 20120328

Method GET_AUX_INSERT_POSITION on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method GET_FORMAT_HITS_DATA_ONLY_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FORMATTING_DATA Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_FORMATTING_INFO 20140611
2 Importing IT_DATA_ONLY_VIEW_RANGE Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_RANGE 20140611

Method GET_FORMAT_HITS_DATA_ONLY_VIEW on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method GET_GROUP_KEY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GROUP_KEY_FIELDS Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_FIELD_PATH 20140120
2 Importing IO_COL_CATALOG Call by reference Object reference (TYPE REF TO) CL_SALV_STC_COLUMN_CATALOG 20140120
3 Importing IT_COL_GROUPING_RULE Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_GROUPING_RULE 20140120

Method GET_GROUP_KEY_FIELDS on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method GET_RESULT_INDEXES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INDEX Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_ROW_INDEX 20100729
2 Importing I_FROM_INDEX Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_ROW_INDEX 1 20100729
3 Importing I_TO_INDEX Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_ROW_INDEX IF_SALV_SERVICE_TYPES=>CS_ROW_INDEX-TABLE_SIZE 20100729
# Exception Resumable Description Created on
1 CX_SALV_API_CONTRACT_VIOLATION API contract violated by caller 20100729

Method GET_RESULT_VIEW_DATA_ONLY_INT Signature

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

Method GET_RESULT_VIEW_DATA_ONLY_INT on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method GET_SEARCH_HITS_DATA_ONLY_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HITS Call by reference Type reference (TYPE) IF_SALV_STI_TEXT_SEARCH_RESULT=>YT_SEARCH_HIT 20130917
2 Importing IT_DATA_ONLY_VIEW_RANGE Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_RANGE 20130917

Method GET_SEARCH_HITS_DATA_ONLY_VIEW on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method GET_SEARCH_HITS_GROUPING_HDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HITS Call by reference Type reference (TYPE) IF_SALV_STI_TEXT_SEARCH_RESULT=>YT_SEARCH_HIT 20140212
2 Importing IV_RESULT_IDX_FROM Call by reference Type reference (TYPE) I 20140212
3 Importing IV_RESULT_IDX_TO Call by reference Type reference (TYPE) I 20140212

Method GET_SEARCH_HITS_GROUPING_HDR on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method INIT_CHANGE_NETWORK Signature

Method INIT_CHANGE_NETWORK on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method INIT_CHANGE_NETWORK on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method INIT_FOR_TABLE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COLUMN_CATALOG Call by reference Object reference (TYPE REF TO) CL_SALV_STC_COLUMN_CATALOG 20130522
2 Importing IRT_DATA Call by reference Object reference (TYPE REF TO) DATA 20100802
# Exception Resumable Description Created on
1 CX_SALV_NOT_INDEX_TABLE 20100802

Method INIT_LOGGER Signature

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

Method INIT_LOGGER on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method IS_EXPENSIVE_CHECKS_ENABLED Signature

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

Method IS_EXPENSIVE_CHECKS_ENABLED on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method IS_GROUPING_RESULT_NEEDED Signature

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

Method IS_GROUPING_RESULT_NEEDED on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method IS_GROUPING_SERVICE_NEEDED Signature

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

Method IS_GROUPING_SERVICE_NEEDED on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method IS_SEARCH_ACTIVE Signature

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

Method IS_SEARCH_ACTIVE on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method IS_SEARCH_AS_FILTER_ACTIVE Signature

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

Method IS_SEARCH_AS_FILTER_ACTIVE on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method LOG_API_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) ANY 20101116
2 Importing TEXT Call by reference Type reference (TYPE) STRING 20101116

Method LOG_API_PARAM on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method LOG_API_PARAM_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) ANY 20101206
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_SALV_CSQ_LOG Log object 20101206
3 Importing TEXT Call by reference Type reference (TYPE) STRING 20101206

Method LOG_API_PARAM_TO on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method LOG_API_RETURNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) ANY 20101116
2 Importing TEXT Call by reference Type reference (TYPE) STRING 20101116

Method LOG_API_RETURNING on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method LOG_API_RETURNING_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) ANY 20110125
2 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_SALV_CSQ_LOG Log object 20110125
3 Importing TEXT Call by reference Type reference (TYPE) STRING 20110125

Method LOG_API_RETURNING_TO on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method LOG_END_OF_API_METHOD Signature

Method LOG_END_OF_API_METHOD on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method LOG_END_OF_API_METHOD on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method LOG_END_OF_API_METHOD_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_SALV_CSQ_LOG Log object 20101105
2 Returning R_TRACE_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL 20110125

Method LOG_END_OF_API_METHOD_TO on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method LOG_START_OF_API_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_METHOD_NAME Call by reference Type reference (TYPE) STRING 20101105
2 Returning R_TRACE_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL 20101109

Method LOG_START_OF_API_METHOD on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method LOG_START_OF_API_METHOD_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG Call by reference Object reference (TYPE REF TO) IF_SALV_CSQ_LOG Log object 20101105
2 Importing I_METHOD_NAME Call by reference Type reference (TYPE) STRING 20101105

Method LOG_START_OF_API_METHOD_TO on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method MAP_AUX_INDEX_TO_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUX_INDEX Value transfer Type reference (TYPE) I 20130822
2 Returning RV_SOURCE_INDEX Value transfer Type reference (TYPE) I 20130822

Method MAP_AUX_INDEX_TO_SOURCE on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method NET_APPLY_FORMATTING_RULES Signature

Method NET_APPLY_FORMATTING_RULES on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method NET_APPLY_FORMATTING_RULES on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method NET_APPLY_SERVICES_TO_AUX Signature

Method NET_APPLY_SERVICES_TO_AUX on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method NET_APPLY_SERVICES_TO_AUX on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method NET_CHECK_DATA_CONSISTENCY Signature

Method NET_CHECK_DATA_CONSISTENCY on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method NET_CHECK_DATA_CONSISTENCY on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method NET_CREATE_RESULT_MAP_TO_SRC Signature

Method NET_CREATE_RESULT_MAP_TO_SRC on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method NET_CREATE_RESULT_MAP_TO_SRC on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method NET_CREATE_SOURCE_MAP_TO_RES Signature

Method NET_CREATE_SOURCE_MAP_TO_RES on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method NET_CREATE_SOURCE_MAP_TO_RES on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method NET_FILTER_AUX_TABLE Signature

Method NET_FILTER_AUX_TABLE on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method NET_FILTER_AUX_TABLE on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method NET_FILTER_GROUPING_TREE Signature

Method NET_FILTER_GROUPING_TREE on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method NET_FILTER_GROUPING_TREE on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method NET_FIND_GROUP_BOUNDARIES Signature

Method NET_FIND_GROUP_BOUNDARIES on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method NET_FIND_GROUP_BOUNDARIES on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method NET_FIND_SEARCH_HITS Signature

Method NET_FIND_SEARCH_HITS on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method NET_FIND_SEARCH_HITS on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method NET_PREPARE_AUX_TABLE Signature

Method NET_PREPARE_AUX_TABLE on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method NET_PREPARE_AUX_TABLE on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method NET_SET_AGGREGATION_RULES Signature

Method NET_SET_AGGREGATION_RULES on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method NET_SET_AGGREGATION_RULES on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method NET_SET_MAP_TO_GROUPING Signature

Method NET_SET_MAP_TO_GROUPING on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method NET_SET_MAP_TO_GROUPING on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method NET_SORT_AUX_TABLE Signature

Method NET_SORT_AUX_TABLE on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method NET_SORT_AUX_TABLE on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method NET_UPDATE_GROUPING_AND_AGGR Signature

Method NET_UPDATE_GROUPING_AND_AGGR on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method NET_UPDATE_GROUPING_AND_AGGR on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method NET_UPDATE_GROUPING_TREE Signature

Method NET_UPDATE_GROUPING_TREE on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method NET_UPDATE_GROUPING_TREE on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method OPTIMIZE_TODOS_FOR_INITIAL_AUX Signature

Method OPTIMIZE_TODOS_FOR_INITIAL_AUX on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method OPTIMIZE_TODOS_FOR_INITIAL_AUX on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method PREPARE_CONTRACT_CHECKS Signature

Method PREPARE_CONTRACT_CHECKS on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method PREPARE_CONTRACT_CHECKS on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method REFRESH Signature

Method REFRESH on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method REFRESH on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method REMOVE_DUPPLICATES_FOR_EXT_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_AUX_FIELD_MAP Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YTS_AUX_FIELD_MAPPING 20130819
2 Importing IT_SRC_FIELD_MAP Call by reference Type reference (TYPE) IF_SALV_STU_INTERNAL_TYPES=>YTS_SRC_FIELD_MAPPING 20130819
3 Importing I_FILTER_COLUMN Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_COLUMN_NAME 20130819
4 Changing XT_AUX Call by reference Type reference (TYPE) STANDARD TABLE 20130819

Method REMOVE_DUPPLICATES_FOR_EXT_VAL on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method RESET_FLAG Signature

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

Method RESET_FLAG on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method RESTRICT_TO_REQUIRED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROW_INFO Call by reference Type reference (TYPE) IF_SALV_ITAB_VIEW_GROUPED_DATA=>YT_RESULT_ROW_INFO 20131104
2 Changing XT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20131104

Method RESTRICT_TO_REQUIRED_FIELDS on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method SET_CALC_FIELDS_HANDLER Signature

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

Method SET_CALC_FIELDS_HANDLER on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method SET_COLLAPSE_GRPS_PER_DEFAULT Signature

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

Method SET_COLLAPSE_GRPS_PER_DEFAULT on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method SET_DATA_PROVIDER Signature

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

Method SET_DATA_PROVIDER on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method SET_NEW_SOURCE_DATA_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IRT_DATA Call by reference Object reference (TYPE REF TO) DATA reference to new source data table (if applicable) 20101105
2 Importing I_CLEAR_ALL_RULES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101105
# Exception Resumable Description Created on
1 CX_SALV_TABLE_TYPE_CHANGED the table type has changed. 20101105

Method SET_REQUIRED_SRC_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_FIELD_PATH 20131105

Method SET_REQUIRED_SRC_FIELDS on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method SET_RESULT_INSERT_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSERT_BEFORE Call by reference Type reference (TYPE) ABAP_BOOL 20120328
2 Importing I_RESULT_INDEX Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>Y_ROW_INDEX 20120328
3 Importing I_VIEW Call by reference Type reference (TYPE) Y_VIEW_KIND 20120328
# Exception Resumable Description Created on
1 CX_SALV_INDEX_OUT_OF_BOUNDS 20130919

Method TABLE_CREATE_INITIAL_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABLE Call by reference Type reference (TYPE) INDEX TABLE 20130820
2 Importing I_NUM_ROWS Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20101115

Method TABLE_CREATE_INITIAL_ROWS on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method TRIGGER_SIGNAL Signature

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

Method TRIGGER_SIGNAL on class CL_SALV_STI_ITAB_SERVICES has no exception.

Method UPDATE_SOURCE_DATA Signature

Method UPDATE_SOURCE_DATA on class CL_SALV_STI_ITAB_SERVICES has no parameter.
Method UPDATE_SOURCE_DATA on class CL_SALV_STI_ITAB_SERVICES has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 703