SAP ABAP Class CL_SALV_STI_TOOLBOX (Implementation of IF_SALV_ITAB_TOOLBOX)
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_TOOLBOX Sort and filter tools for itab 20120120
Properties
Class CL_SALV_STI_TOOLBOX  
Short Description Implementation of IF_SALV_ITAB_TOOLBOX    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_STI   ALV Services for Tables: iTab Services impl. 
Created 20120120   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SALV_STI_TOOLBOX has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SALV_ITAB_TOOLBOX Sort and filter tools for itab 20120120
Friends
# Friend Modeled only Created on Description
1 CL_SALV_ITAB_SERVICES 20120120 ALV UI services for internal tables: factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_AUX_SRC_TABIX_COMP_NAME Constant Private Type reference (TYPE) STRING 'SRC_TABIX' 20120127
2 MO_RULE_CONVERTER Instance attribute Private Object reference (TYPE REF TO) CL_SALV_STI_RULE_CONVERTER Rule Converter for Itab Services 20120120
3 MO_STRUCTDESCR Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20120120
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SRC_TABIX_TO_STRUCT Instance method Private Method 20120127
2 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20120120
3 FILTER Instance method Public Method 20120227
4 FILTER_WITHOUT_AUX_TABLE Instance method Private Method 20120203
5 FILTER_WITH_AUX_TABLE Instance method Private Method 20120203
6 FIND Instance method Public Method 20130628
7 SEARCH Instance method Public Method 20120227
8 SET_SEARCH_RULES Instance method Private Method 20130627
9 SORT Instance method Public Method 20120227
10 SORT_WITHOUT_AUX_TABLE Instance method Private Method 20120127
11 SORT_WITH_AUX_TABLE Instance method Private Method 20120127
Events
Class CL_SALV_STI_TOOLBOX has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_HIT Public See coding 20130627 begin of ys_hit, row type i, column_idx type i, end of ys_hit
2 YT_HIT Public See coding 20130627 yt_hit type standard table of ys_hit
Method Signatures

Method ADD_SRC_TABIX_TO_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20120127
2 Returning RO_STRUCTDESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20120127

Method ADD_SRC_TABIX_TO_STRUCT on class CL_SALV_STI_TOOLBOX has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RULE_CONVERTER Call by reference Object reference (TYPE REF TO) IF_SALV_ITAB_RULE_CONVERTER Rule Converter for Itab Services 20120202
2 Importing IO_STRUCTDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20120120

Method CONSTRUCTOR on class CL_SALV_STI_TOOLBOX has no exception.

Method FILTER Signature

Method FILTER on class CL_SALV_STI_TOOLBOX has no parameter.
Method FILTER on class CL_SALV_STI_TOOLBOX has no exception.

Method FILTER_WITHOUT_AUX_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120203

Method FILTER_WITHOUT_AUX_TABLE on class CL_SALV_STI_TOOLBOX has no exception.

Method FILTER_WITH_AUX_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120203

Method FILTER_WITH_AUX_TABLE on class CL_SALV_STI_TOOLBOX has no exception.

Method FIND 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) CL_SALV_STI_TOOLBOX=>YT_HIT 20130628
2 Importing IT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20130628
3 Importing IT_SEARCH_COLUMNS Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_COLUMN_NAME 20130628
4 Importing I_SEARCH_TERM Call by reference Type reference (TYPE) STRING 20130628
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DETECTION 20130628
2 CX_SALV_COLUMN_UNKNOWN 20130628
3 CX_SALV_TABLE_TYPE_CHANGED 20130628

Method SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120227
2 Importing IT_SEARCH_COLUMN_NAME Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_COLUMN_NAME 20120227
3 Importing I_SEARCH_STRING Call by reference Type reference (TYPE) STRING 20120227
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_DETECTION 20130627
2 CX_SALV_COLUMN_UNKNOWN 20120227
3 CX_SALV_TABLE_TYPE_CHANGED 20120227

Method SET_SEARCH_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20130627
2 Importing IT_SEARCH_COLUMNS Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_COLUMN_NAME 20130627
3 Importing I_SEARCH_TERM Call by reference Type reference (TYPE) STRING 20130627
# Exception Resumable Description Created on
1 CX_SALV_COLUMN_UNKNOWN 20130627
2 CX_SALV_TABLE_TYPE_CHANGED 20130627

Method SORT Signature

Method SORT on class CL_SALV_STI_TOOLBOX has no parameter.
Method SORT on class CL_SALV_STI_TOOLBOX has no exception.

Method SORT_WITHOUT_AUX_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120127

Method SORT_WITHOUT_AUX_TABLE on class CL_SALV_STI_TOOLBOX has no exception.

Method SORT_WITH_AUX_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20120127

Method SORT_WITH_AUX_TABLE on class CL_SALV_STI_TOOLBOX has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 732