SAP ABAP Class CL_RSDHAR_FILTER (Runtime: Filter Selections)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST-HAP (Application Component) HANA Analysis Process
     RSDHA (Package) SAP HANA Analysis in BW
Properties
Class CL_RSDHAR_FILTER  
Short Description Runtime: Filter Selections    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSDHA    
Program status     
Category 0   
Package RSDHA   SAP HANA Analysis in BW 
Created 20120731   SAP 
Last change 20140121   SAP 
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_RSDHAM_FIELD_DESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RSDRC_TREX_QUERY_LAYER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 IF_RSDD_HDB_COLUMN_VIEW Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_RSDHAM_FIELD_DESCR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_RSDHAM_SRC_INFOPROV Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_RSDHAR_SRC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
8 IF_RSDHA_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
9 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
10 RSANR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
11 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
12 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDHAR_FILTER has no interface implemented.
Friends
Class CL_RSDHAR_FILTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_C_TREX_BOOLOP Constant Private See coding Boolean Operators 20120731
2 P_C_TREX_ROWTYPE Constant Private See coding Row Type 20120731
3 P_R_ANALYSIS_RT Instance attribute Private Object reference (TYPE REF TO) IF_RSDHAR_ANALYSIS HANA Analysis Process (Runtime) 20130114
4 P_R_VAR_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_RSAN_RT_VAR_CONTAINER Variable Container 20120731
5 P_TH_FIELD Instance attribute Private Type reference (TYPE) CL_RSDHAM_FIELD_DESCR=>TN_TH_FIELD Tabelle (hashed) for field list 20120801
6 P_TH_VAR_CMP Instance attribute Private Type reference (TYPE) TP_TH_VAR_CMP Compounding variable information (table) 20120801
7 P_T_RANGE Instance attribute Private Type reference (TYPE) IF_RSDHAR_SRC=>TN_T_RANGE Range table (simple) 20120802
8 P_T_RANGE_VAR Instance attribute Private Type reference (TYPE) TP_T_RANGE_VAR Range table (incl. variables) 20120731
Methods
# Method Level Visibility Method type Description Created on
1 ADD_VARIABLES Instance method Public Method Add variables to container 20120809
2 CHECK Instance method Public Method Check 20120802
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120731
4 CONVERT_SIMPLE_RANGE_TAB Static method Private Method Convert simple range table into range table with variables 20120731
5 GET_FILTER_VALUES Instance method Public Method Get Filter Values 20121002
6 GET_RANGE Instance method Public Method Get range (BW Variables replaced) 20121107
7 P_ADD_BOOLEAN_OPERATOR Instance method Private Method Add Boolean Operator 20120731
8 P_ADD_VARIABLES Instance method Private Method Add variables to container 20120809
9 P_CHECK_FILTER Instance method Private Method Check filter 20120807
10 P_CHECK_VARIABLES Instance method Private Method Check variables 20120807
11 P_GET_CMP Instance method Private Method Get compounding variable information 20120801
12 P_REPLACE_VARIABLES Instance method Private Method Replace variables 20120801
13 REPLACE_VARIABLES Instance method Public Method Replace variables 20120802
Events
Class CL_RSDHAR_FILTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_VAR_CMP Private See coding Compounding information for one field (structure) 20120801 BEGIN OF tp_s_var_cmp, name TYPE if_rsdham_field_descr=>tn_name, th_cmp TYPE rsanr_rt2_th_cmp, END OF tp_s_var_cmp
2 TP_TH_CMP Private Type reference (TYPE) RSANR_RT2_TH_CMP Compounding information table 20120801
3 TP_TH_VAR_CMP Private See coding Compounding information for fields (table) 20120801 tp_th_var_cmp TYPE HASHED TABLE OF tp_s_var_cmp WITH UNIQUE KEY name
4 TP_T_RANGE_VAR Private Type reference (TYPE) IF_RSDHA_TYPES=>TN_T_RANGE Range table (incl. variables) 20120731
Method Signatures

Method ADD_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_VAR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_RSAN_RT_VAR_CONTAINER Variable Container 20120809

Method ADD_VARIABLES on class CL_RSDHAR_FILTER has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value from ABAP Statements 20120802
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20120802

Method CHECK on class CL_RSDHAR_FILTER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_ANALYSIS_RT Call by reference Object reference (TYPE REF TO) IF_RSDHAR_ANALYSIS Runtime: HANA Analysis Process 20130114
2 Importing I_T_FIELD Call by reference Type reference (TYPE) IF_RSDHAM_FIELD_DESCR=>TN_T_FIELD Field list (mandatory for variable replacement) 20120802
3 Importing I_T_RANGE Call by reference Type reference (TYPE) IF_RSDHAR_SRC=>TN_T_RANGE Range table 20120731
4 Importing I_T_RANGE_VAR Call by reference Type reference (TYPE) IF_RSDHA_TYPES=>TN_T_RANGE Range table (incl. variables) 20120731

Method CONSTRUCTOR on class CL_RSDHAR_FILTER has no exception.

Method CONVERT_SIMPLE_RANGE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_RANGE Call by reference Type reference (TYPE) IF_RSDHAR_SRC=>TN_T_RANGE Range table 20120731
2 Returning R_T_RANGE_VAR Value transfer Type reference (TYPE) IF_RSDHA_TYPES=>TN_T_RANGE Range table (incl. variables) 20120731

Method CONVERT_SIMPLE_RANGE_TAB on class CL_RSDHAR_FILTER has no exception.

Method GET_FILTER_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FILTER Value transfer Type reference (TYPE) STRING Filter string 20130519
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20121002

Method GET_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_RANGE Value transfer Type reference (TYPE) IF_RSDHAR_SRC=>TN_T_RANGE Range table (simple) 20121107
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20121107

Method P_ADD_BOOLEAN_OPERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BOOLOP Call by reference Type reference (TYPE) RSDRS_BOOLOP 20120731
2 Returning R_T_CONDITION Value transfer Type reference (TYPE) TREXT_QUERY_ENTRIES Search Query 20120731

Method P_ADD_BOOLEAN_OPERATOR on class CL_RSDHAR_FILTER has no exception.

Method P_ADD_VARIABLES Signature

Method P_ADD_VARIABLES on class CL_RSDHAR_FILTER has no parameter.
Method P_ADD_VARIABLES on class CL_RSDHAR_FILTER has no exception.

Method P_CHECK_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value from ABAP Statements 20120807
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20120807

Method P_CHECK_FILTER on class CL_RSDHAR_FILTER has no exception.

Method P_CHECK_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value from ABAP Statements 20120807
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20120807

Method P_CHECK_VARIABLES on class CL_RSDHAR_FILTER has no exception.

Method P_GET_CMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_FIELD_DESCR Call by reference Object reference (TYPE REF TO) IF_RSDHAM_FIELD_DESCR Field (Properties) 20120801
2 Returning R_TH_CMP Value transfer Type reference (TYPE) TP_TH_CMP Compounding information table 20120801

Method P_GET_CMP on class CL_RSDHAR_FILTER has no exception.

Method P_REPLACE_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container for Messages 20120802
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20120913

Method REPLACE_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container for Messages 20120802
# Exception Resumable Description Created on
1 CX_RSDHA_MSG Exception with generic message 20120913
History
Last changed by/on SAP  20140121 
SAP Release Created in 731