SAP ABAP Class CL_RSDD_CS_QUERY_ENTRY_FILTER (Filter Selections for Calculation Scenario)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDD_CALCSCENARIO (Package) Create Calculation Scenario
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_XML Parent Class for XML Creation 20111201
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_QUERY_ENTRY_BLOCK reusable query entry filter section/block 20121009
Properties
Class CL_RSDD_CS_QUERY_ENTRY_FILTER  
Short Description Filter Selections for Calculation Scenario    
Super Class CL_RSDD_CS_XML Parent Class for XML Creation 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDD_CALCSCENARIO   Create Calculation Scenario 
Created 20111129   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RSDD_CS_QUERY_ENTRY_FILTER has no forward declaration.
Interfaces
Class CL_RSDD_CS_QUERY_ENTRY_FILTER has no interface implemented.
Friends
Class CL_RSDD_CS_QUERY_ENTRY_FILTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_C_ROWTYPE_ATTRIBUTE Constant Private Type reference (TYPE) STRING 'ATTRIBUTE' Row Type of the Filter Selection: Attribute 20111201
2 P_C_ROWTYPE_EXPRESSION Constant Private Type reference (TYPE) STRING 'EXPRESSION' Row Type of the Filter Selection: Logical Expression 20111201
3 P_C_ROWTYPE_OPERATOR Constant Private Type reference (TYPE) STRING 'OPERATOR' Row Type of the Filter Selection: Operator 20111201
4 P_TAGNAME Static Attribute Private Type reference (TYPE) STRING 'queryEntryFilter' XML Tag Name 20111201
5 P_T_QE_IMPLEMENTATION Static Attribute Private Type reference (TYPE) TP_TH_QE_IMPLEMENTATION Catalog of Query Entry Implementations 20111201
6 P_T_VALUE_LIST_CACHE Instance attribute Private Type reference (TYPE) TP_TH_VALUE_LIST Catalog of Known Value Lists 20111201
7 P_T_WHERE Instance attribute Private Type reference (TYPE) TREXT_QUERY_ENTRIES Filter Selections in Data Manager Format 20111201
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FILTER_SELECTIONS Instance method Public Method Adds new filter selections 20111201
2 ADD_VALUE_LIST_DEFINITION Instance method Private Method Adds a value list definition to the cache 20111201
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20111201
4 GET_FILTER_SELECTIONS Instance method Public Method Returns the filter selections 20111201
5 GET_SELECTION_INSTANCE Static method Private Method Creates a query entry instance 20111201
6 IS_VALUE_LIST_DEFINED Instance method Public Method Specifies whether a value list has already been defined 20111201
7 WRITE_FILTER_SELECTIONS Instance method Protected Method Erzeugt XML für die Filterselektionen 20111201
Events
Class CL_RSDD_CS_QUERY_ENTRY_FILTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_FEMS Private See coding Fems Entry 20111201 BEGIN OF tp_s_fems, id TYPE n length 4, filter TYPE REF TO lcl_rsdd_cs_qe_fems, END OF tp_s_fems
2 TP_S_QE_IMPLEMENTATION Private See coding Catalog Entry for a Query Entry Implementation 20111201 BEGIN OF tp_s_qe_implementation, operator TYPE string, class TYPE seoclsname, END OF tp_s_qe_implementation
3 TP_S_VALUE_LIST_ENTRY Private See coding Catalog Entry of a Value List 20111201 BEGIN OF tp_s_value_list_entry, name TYPE string, definition TYPE REF TO lcl_rsdd_cs_qe_valuelist_op, END OF tp_s_value_list_entry
4 TP_TH_FEMS Private See coding Fems Cache 20111201 tp_th_fems TYPE HASHED TABLE OF tp_s_fems WITH UNIQUE KEY id
5 TP_TH_QE_IMPLEMENTATION Private See coding Catalog of Query Entry Implementations 20111201 tp_th_qe_implementation TYPE HASHED TABLE OF tp_s_qe_implementation WITH UNIQUE KEY operator
6 TP_TH_VALUE_LIST Private See coding Value List Catalog 20111201 tp_th_value_list TYPE HASHED TABLE OF tp_s_value_list_entry WITH UNIQUE KEY name
Method Signatures

Method ADD_FILTER_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_WHERE Call by reference Type reference (TYPE) TREXT_QUERY_ENTRIES Filterselektionen 20111201

Method ADD_FILTER_SELECTIONS on class CL_RSDD_CS_QUERY_ENTRY_FILTER has no exception.

Method ADD_VALUE_LIST_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_VALUE_LIST Call by reference Object reference (TYPE REF TO) LCL_RSDD_CS_QE_VALUELIST_OP Query Filter Operator mit In-Liste 20111201

Method ADD_VALUE_LIST_DEFINITION on class CL_RSDD_CS_QUERY_ENTRY_FILTER has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method GET_FILTER_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_WHERE Value transfer Type reference (TYPE) TREXT_QUERY_ENTRIES Filterselektionen 20111201

Method GET_FILTER_SELECTIONS on class CL_RSDD_CS_QUERY_ENTRY_FILTER has no exception.

Method GET_SELECTION_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILTER_SELECTION Call by reference Type reference (TYPE) TREXS_QUERY_ENTRY Filterselektion 20111201
2 Returning R_R_FILTER_SELECTION Value transfer Object reference (TYPE REF TO) IF_RSDD_CS_QUERY_ENTRY Filterselektion 20111201

Method GET_SELECTION_INSTANCE on class CL_RSDD_CS_QUERY_ENTRY_FILTER has no exception.

Method IS_VALUE_LIST_DEFINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE_LIST_NAME Call by reference Type reference (TYPE) CSEQUENCE name der Werteliste 20111201
2 Returning R_IS_DEFINED Value transfer Type reference (TYPE) RS_BOOL Wertliste ist bekannt (ja/nein) 20111201

Method IS_VALUE_LIST_DEFINED on class CL_RSDD_CS_QUERY_ENTRY_FILTER has no exception.

Method WRITE_FILTER_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WITH_FEMS Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Fems-Gruppierung serialisieren 20121009

Method WRITE_FILTER_SELECTIONS on class CL_RSDD_CS_QUERY_ENTRY_FILTER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740