SAP ABAP Class CL_SALV_BS_FILTER_CONVERTER (Filter Converter)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-ALV-ABA (Application Component) Web Dynpro ALV for ABAP
     SALV_BS_TOOLS (Package) Tools
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BS_FILTER_CONVERTER Filter Converter 20090507
Properties
Class CL_SALV_BS_FILTER_CONVERTER  
Short Description Filter Converter    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_BS_TOOLS   Tools 
Created 20090507   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SALV_BS_FILTER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_SALV_BS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_SALV_BS_T_DATA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SALV_BS_FILTER_CONVERTER Filter Converter 20090507
Friends
Class CL_SALV_BS_FILTER_CONVERTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_TOKEN_TYPE Constant Private See coding 20100211
2 GO_TYPEKIND_CLIKE Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_DATADESCR Runtime Type Services 20110506
3 R_DATA_CONVERTER Instance attribute Private Object reference (TYPE REF TO) IF_SALV_BS_DATA_CONVERTER Data Converter 20090507
4 R_SAMPLE_DATA Instance attribute Private Object reference (TYPE REF TO) DATA 20110506
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20110506
2 CLEANUP_AND_APPEND_SELOPT Instance method Private Method Check and Attach a Prepared SEL_OPT 20100212
3 CONSTRUCTOR Instance method Public Constructor Constructor 20090507
4 IS_VALID_EXTERNAL_VALUE Instance method Private Method Checks if Given String Can be Converted to Internal 20100211
5 NORMALIZE_EXTERNAL_VALUE Instance method Private Method (Tries to) Convert External to Internal Value and Back 20100212
6 PARSE Instance method Private Method Parse a Given Filter String into SEL_OPTs 20100212
7 TOKENIZE Instance method Private Method Scan a Filter String into Tokens 20100212
Events
Class CL_SALV_BS_FILTER_CONVERTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_TOKEN Private See coding 20100211 begin of ys_token, type type y_token_type, value type string, end of ys_token
2 YT_TOKEN Private See coding 20100211 yt_token type standard table of ys_token with default key
3 Y_TOKEN_TYPE Private See coding 20100211 y_token_type type c length 1
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CLEANUP_AND_APPEND_SELOPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing S_ATTRIBUTE Call by reference Type reference (TYPE) IF_SALV_BS_T_DATA=>S_TYPE_ATTRIBUTE 20100212
2 Importing S_SELOPT Call by reference Type reference (TYPE) CL_SALV_BS_FILTER=>S_TYPE_FILTER_SELOPT 20100212
3 Exporting T_MSG Call by reference Type reference (TYPE) IF_SALV_BS=>T_TYPE_MESSAGE 20100212
4 Changing T_SELOPT Call by reference Type reference (TYPE) CL_SALV_BS_FILTER=>T_TYPE_FILTER_SELOPT 20100212

Method CLEANUP_AND_APPEND_SELOPT on class CL_SALV_BS_FILTER_CONVERTER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SALV_BS_FILTER_CONVERTER has no parameter.
Method CONSTRUCTOR on class CL_SALV_BS_FILTER_CONVERTER has no exception.

Method IS_VALID_EXTERNAL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPUT Call by reference Type reference (TYPE) STRING 20100211
2 Importing S_ATTRIBUTE Call by reference Type reference (TYPE) IF_SALV_BS_T_DATA=>S_TYPE_ATTRIBUTE 20100211
3 Returning VALUE Value transfer Type reference (TYPE) ABAP_BOOL 20100211

Method IS_VALID_EXTERNAL_VALUE on class CL_SALV_BS_FILTER_CONVERTER has no exception.

Method NORMALIZE_EXTERNAL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPUT Value transfer Type reference (TYPE) STRING 20100212
2 Exporting OUTPUT Call by reference Type reference (TYPE) STRING 20100212
3 Importing S_ATTRIBUTE Call by reference Type reference (TYPE) IF_SALV_BS_T_DATA=>S_TYPE_ATTRIBUTE 20100212
4 Exporting T_MSG Call by reference Type reference (TYPE) IF_SALV_BS=>T_TYPE_MESSAGE 20100212

Method NORMALIZE_EXTERNAL_VALUE on class CL_SALV_BS_FILTER_CONVERTER has no exception.

Method PARSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPUT Call by reference Type reference (TYPE) STRING 20100212
2 Importing S_ATTRIBUTE Call by reference Type reference (TYPE) IF_SALV_BS_T_DATA=>S_TYPE_ATTRIBUTE 20100212
3 Exporting T_FILTER Call by reference Type reference (TYPE) IF_SALV_BS_FILTER_CONVERTER=>T_TYPE_FILTER 20100212
4 Exporting T_MSG Call by reference Type reference (TYPE) IF_SALV_BS=>T_TYPE_MESSAGE 20100212

Method PARSE on class CL_SALV_BS_FILTER_CONVERTER has no exception.

Method TOKENIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPUT Call by reference Type reference (TYPE) STRING 20100212
2 Importing S_ATTRIBUTE Call by reference Type reference (TYPE) IF_SALV_BS_T_DATA=>S_TYPE_ATTRIBUTE 20100212
3 Exporting T_MESSAGES Call by reference Type reference (TYPE) IF_SALV_BS=>T_TYPE_MESSAGE 20100212
4 Exporting T_TOKENS Call by reference Type reference (TYPE) YT_TOKEN 20100212

Method TOKENIZE on class CL_SALV_BS_FILTER_CONVERTER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 720