SAP ABAP Class CL_SALV_CSB_FILTER_SERVICE (Filter 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)
Properties
Class CL_SALV_CSB_FILTER_SERVICE  
Short Description Filter 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 20080626   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SALV_CSB Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_SALV_CSZ_API Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SALV_CSB_FILTER_SERVICE has no interface implemented.
Friends
Class CL_SALV_CSB_FILTER_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_AND Instance attribute Private Type reference (TYPE) STRING 'AND' Constant filter operator 20080812
2 C_BETWEEN Instance attribute Private Type reference (TYPE) STRING 'BETWEEN' Constant filter operator 20080812
3 C_NOT_BETWEEN Instance attribute Private Type reference (TYPE) STRING 'NOT BETWEEN' Constant filter operator 20080812
4 C_PREFIX_X_FIELDNAME Instance attribute Private Type reference (TYPE) STRING 'X_CONV_' Contant prefix for converted fields 20080812
5 C_PREFIX_X_STRUC Instance attribute Private Type reference (TYPE) STRING '__SALV_X_CONV' Constant structure prefix for converted fields 20080812
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_FILTER_STRING Instance method Private Method 20080626
2 ESCAPE_MASK_SIGNS_FOR_CP Instance method Private Method 20080626
3 ESCAPE_SIGNS Instance method Private Method 20081111
4 EXECUTE Instance method Public Method 20080626
5 GET_X_FIELDNAME Instance method Private Method 20080811
Events
Class CL_SALV_CSB_FILTER_SERVICE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_TYPE_ROW Public See coding 20080626 t_type_row type standard table of salv_bs_s_row_ref with key row_index initial size 1
2 YS_FILTER_CONV Private See coding 20080701 begin of ys_filter_conv, fieldname type if_salv_csz_api=>y_field_name, x_fieldname type if_salv_csz_api=>y_field_name, x_struc_fieldname type if_salv_csz_api=>y_field_name, end of ys_filter_conv
3 YT_FILTER_CONV Private See coding 20080701 yt_filter_conv type table of ys_filter_conv
Method Signatures

Method CREATE_FILTER_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CASE_SENSITIVE Call by reference Type reference (TYPE) ABAP_BOOL 20080626
2 Exporting FILTER_STRING Value transfer Type reference (TYPE) STRING 20080626
3 Exporting FILTER_STRING_CONV Value transfer Type reference (TYPE) STRING 20080701
4 Importing R_DATA_DESCRIPTOR Call by reference Object reference (TYPE REF TO) IF_SALV_CSL_DATA_DESCRIPTOR Data descriptor for structure locations 20080711
5 Importing R_FILTER Call by reference Object reference (TYPE REF TO) IF_SALV_CSF_C_FLD_FILT_RULE 20080626
6 Exporting T_FILTER_CONV Call by reference Type reference (TYPE) YT_FILTER_CONV 20080701

Method CREATE_FILTER_STRING on class CL_SALV_CSB_FILTER_SERVICE has no exception.

Method ESCAPE_MASK_SIGNS_FOR_CP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILTER_VALUE Call by reference Type reference (TYPE) STRING 20080626
2 Returning VALUE Value transfer Type reference (TYPE) STRING 20080626

Method ESCAPE_MASK_SIGNS_FOR_CP on class CL_SALV_CSB_FILTER_SERVICE has no exception.

Method ESCAPE_SIGNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILTER_VALUE Call by reference Type reference (TYPE) STRING 20081111
2 Returning VALUE Value transfer Type reference (TYPE) STRING 20081111

Method ESCAPE_SIGNS on class CL_SALV_CSB_FILTER_SERVICE has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CASE_SENSITIVE Call by reference Type reference (TYPE) ABAP_BOOL 20080626
2 Importing R_DATA Call by reference Object reference (TYPE REF TO) DATA 20080626
3 Importing R_DATA_DESCRIPTOR Call by reference Object reference (TYPE REF TO) IF_SALV_CSL_DATA_DESCRIPTOR Data descriptor for structure locations 20080711
4 Importing R_FILTER Call by reference Object reference (TYPE REF TO) IF_SALV_CSF_C_FLD_FILT_RULE 20080626
5 Exporting T_RANGE_INCLUDED Call by reference Type reference (TYPE) IF_SALV_CSZ_API=>YT_INDEX_RANGE 20080701

Method EXECUTE on class CL_SALV_CSB_FILTER_SERVICE has no exception.

Method GET_X_FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNTER Call by reference Type reference (TYPE) I 20080812
2 Returning X_FIELDNAME Value transfer Type reference (TYPE) IF_SALV_CSZ_API=>Y_FIELD_NAME 20080811

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