SAP ABAP Class CL_RSDHAF_FILTER (Frontend: Maintenance of Filter)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST-HAP (Application Component) HANA Analysis Process
     RSDHA (Package) SAP HANA Analysis in BW
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSDHAF_MAINT_CONSTANTS Frontend: Maintenance Constants 20121222
Properties
Class CL_RSDHAF_FILTER  
Short Description Frontend: Maintenance of Filter    
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 20120811   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSDHAF_FILTER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_RSDHAM_SRC_INFOPROV Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_RSDHA_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSDM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSDHAF_MAINT_CONSTANTS Frontend: Maintenance Constants 20121222
Friends
Class CL_RSDHAF_FILTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_AINX_REPID Instance attribute Public Attribute reference (LIKE) 20121222
2 N_C_AINX_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20121222
3 N_C_CS_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20121222
4 N_C_CUSTOM_CONTROL Instance attribute Public Attribute reference (LIKE) 20121222
5 N_C_DEFAULT_PROC_ANALYSIS_TYPE Instance attribute Public Attribute reference (LIKE) 20130127
6 N_C_DEFAULT_SCRIPT_DB_SCHEMA Instance attribute Public Attribute reference (LIKE) 20121222
7 N_C_DRAG_DROP_FLAVOR Instance attribute Public Attribute reference (LIKE) 20130127
8 N_C_FO_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20130127
9 N_C_HAAP_ICON Instance attribute Public Attribute reference (LIKE) 20121222
10 N_C_HAAP_ICON_TEXT Instance attribute Public Attribute reference (LIKE) 20121222
11 N_C_HAAP_REPID Instance attribute Public Attribute reference (LIKE) 20121222
12 N_C_JOBNAME Instance attribute Public Attribute reference (LIKE) 20121222
13 N_C_MODELING_PREFIX Instance attribute Public Attribute reference (LIKE) 20130127
14 N_C_MON_DET_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20121222
15 N_C_OKCODE Instance attribute Public Attribute reference (LIKE) 20121222
16 N_C_PROC_REG_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20121222
17 N_C_PROC_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20121222
18 N_C_REGISTRATIONS_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20121222
19 N_C_SCREEN Instance attribute Public Attribute reference (LIKE) 20121222
20 N_C_TAB_SCREEN Instance attribute Public Attribute reference (LIKE) 20121222
21 N_C_TGT_TABSTRIP Instance attribute Public Attribute reference (LIKE) 20130127
22 N_C_TREE_TYPE Instance attribute Public Attribute reference (LIKE) 20130127
23 N_C_WORKMODE Instance attribute Public Attribute reference (LIKE) 20121222
24 N_R_ALV Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV Data Analysis Processes 20121113
25 P_C_CONTAINER_NAME Constant Private Type reference (TYPE) SCRFNAME 'G_CONTROL_VARIABLE_ALV' Name of Container for ALV 20120811
26 P_C_FIELDNAME Constant Private See coding Fieldnames 20120811
27 P_DUMMY_MSG Static Attribute Private Type reference (TYPE) C Dummy character for message text 20130609
28 P_INFOPROV Instance attribute Private Type reference (TYPE) RSINFOPROV InfoProvider 20120811
29 P_IOBJNM Instance attribute Private Type reference (TYPE) RSIOBJNM InfoObject 20120811
30 P_NAME Instance attribute Private Type reference (TYPE) RSIOBJNM Field Name 20130503
31 P_R_CHA_PROP Instance attribute Private Object reference (TYPE REF TO) IF_RSD_CHA_PROP Properties of an InfoObject 20130430
32 P_R_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER GUI Container for ALV 20120811
33 P_R_MAINTENANCE Instance attribute Private Object reference (TYPE REF TO) CL_RSDHAF_MAINTENANCE Maintenance HANA Analysis Process 20120811
34 P_S_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO ALV Control: Layout Structure 20120811
35 P_T_RANGE Instance attribute Private Type reference (TYPE) TN_T_RANGE Output table for ALV 20120811
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FILTER_VALUES Instance method Public Method Add Fillter Values 20120811
2 CHECK_RANGE Instance method Public Method Check Range 20121113
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120811
4 GET_RANGE Instance method Public Method Get range 20120811
5 MAINTAIN Instance method Public Method Maintain Filter 20120811
6 P_BEFORE_USER_COMMAND Instance method Private Event handling method Handle Event Before User Command 20121114
7 P_CHECK_BW_VARIABLE Instance method Private Method Check BW variable 20130508
8 P_CLEAN_UP Instance method Private Method Clean Up 20120811
9 P_CONVERT_FROM_EXT_TO_INT Instance method Private Method Convert from External to Internal Format 20121113
10 P_CONVERT_OPT_EXT_TO_INT Static method Private Method Convert Option form External to Internal Format 20121114
11 P_CONVERT_OPT_INT_TO_EXT Static method Private Method Convert Option form Internal to External Format 20121114
12 P_CONVERT_SIGN_EXT_TO_INT Static method Private Method Conver Sign from External to Internal Format 20121114
13 P_CONVERT_SIGN_INT_TO_EXT Static method Private Method Convert Option form Internal to External Format 20121114
14 P_GET_EXCLUDED_FUNCTIONS Instance method Private Method Get Execluded Toolbar Functions 20120811
15 P_GET_FIELDCATALOG Instance method Private Method Get Field Catalogue 20120811
16 P_HANDLE_CONTEXT_MENU_REQUEST Instance method Private Event handling method Handle Event Context Menu Request 20121113
17 P_HANDLE_DATA_CHANGED Instance method Private Event handling method Handle Event Data Changed 20121113
18 P_HANDLE_DATA_CHANGED_FINISHED Instance method Private Event handling method Handle Event Data Changed Finished 20121113
19 P_HANDLE_DOUBLE_CLICK Instance method Private Event handling method Handle Event DoubleClick 20121113
20 P_HANDLE_ONF4 Instance method Private Event handling method Handle Event On F4 20121113
21 P_INITIALIZE_ALV Instance method Private Method Initialize ALV 20120811
22 P_REGISTER_ALV_HANDLERS Instance method Private Method Register ALV handlers 20121113
23 P_REGISTER_F4_FOR_FIELDS Instance method Private Method Register F4 Handler for Fields 20120811
24 P_SET_CELLS Instance method Private Method Set cell values 20120811
25 P_SET_CURRENT_CELL Instance method Private Method Set Current Cell 20121113
26 P_VALUE_HELP_OPTION Instance method Private Method Value Help Option (Range) 20120811
27 P_VALUE_HELP_SIGN Instance method Private Method Value Help Sign (Range) 20120811
28 P_VALUE_HELP_VARIABLE Instance method Private Method Value help for Variables 20120811
29 REFRESH_TABLE_DISPLAY Instance method Public Method Refresh Table Display 20120811
Events
Class CL_RSDHAF_FILTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_RANGE Private See coding 20120811 BEGIN OF tn_s_range, status TYPE rsd_icon_stat, name TYPE if_rsdham_field_descr=>tn_name, sign TYPE string, option TYPE string, var_low TYPE xfeld, low TYPE string, low_offset TYPE i, low_faulty TYPE xfeld, var_high TYPE xfeld, high TYPE string, high_offset TYPE i, new_row TYPE rs_bool, high_faulty TYPE xfeld, celltab TYPE lvc_t_styl, color TYPE lvc_t_scol, END OF tn_s_range
2 TN_T_RANGE Private See coding 20120811 tn_t_range TYPE STANDARD TABLE OF tn_s_range WITH DEFAULT KEY
Method Signatures

Method ADD_FILTER_VALUES Signature

Method ADD_FILTER_VALUES on class CL_RSDHAF_FILTER has no parameter.
Method ADD_FILTER_VALUES on class CL_RSDHAF_FILTER has no exception.

Method CHECK_RANGE Signature

Method CHECK_RANGE on class CL_RSDHAF_FILTER has no parameter.
Method CHECK_RANGE on class CL_RSDHAF_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_MAINTENANCE Call by reference Object reference (TYPE REF TO) CL_RSDHAF_MAINTENANCE 20120811

Method CONSTRUCTOR on class CL_RSDHAF_FILTER has no exception.

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_RSDHA_TYPES=>TN_T_RANGE Range-Tabelle (Select Option) 20120811

Method GET_RANGE on class CL_RSDHAF_FILTER has no exception.

Method MAINTAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20120811
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20120811
3 Importing I_NAME Call by reference Type reference (TYPE) RSIOBJNM Name 20130503
4 Importing I_NO_MESSAGES Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE X: No Messages are displayed 20121114
5 Importing I_T_RANGE Call by reference Type reference (TYPE) IF_RSDHA_TYPES=>TN_T_RANGE Range Table (Select Option) 20120811

Method MAINTAIN on class CL_RSDHAF_FILTER has no exception.

Method P_BEFORE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20121114

Method P_BEFORE_USER_COMMAND on class CL_RSDHAF_FILTER has no exception.

Method P_CHECK_BW_VARIABLE 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 of ABAP Statements 20130508
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130508
3 Importing I_OFFSET Call by reference Type reference (TYPE) I Offset 20130508
4 Importing I_VAR Call by reference Type reference (TYPE) RSZVNAM Name (ID) of a Report Variable 20130508

Method P_CHECK_BW_VARIABLE on class CL_RSDHAF_FILTER has no exception.

Method P_CLEAN_UP Signature

Method P_CLEAN_UP on class CL_RSDHAF_FILTER has no parameter.
Method P_CLEAN_UP on class CL_RSDHAF_FILTER has no exception.

Method P_CONVERT_FROM_EXT_TO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_RANGE Call by reference Type reference (TYPE) IF_RSDHA_TYPES=>TN_T_RANGE Range-Tabelle (Select Option) 20121113
2 Importing I_CHECK Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE X: Checking without Changing 20121113
3 Importing I_NO_MESSAGES Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE X: Display no Messages 20121114

Method P_CONVERT_FROM_EXT_TO_INT on class CL_RSDHAF_FILTER has no exception.

Method P_CONVERT_OPT_EXT_TO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OPTION_EXTERNAL Call by reference Type reference (TYPE) STRING Option External Format 20121114
2 Returning R_OPTION Value transfer Type reference (TYPE) RSOPTION Selection criteria: OPTION 20121114

Method P_CONVERT_OPT_EXT_TO_INT on class CL_RSDHAF_FILTER has no exception.

Method P_CONVERT_OPT_INT_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OPTION Call by reference Type reference (TYPE) RSOPTION Selection criteria: OPTION 20121114
2 Returning R_OPTION_EXTERNAL Value transfer Type reference (TYPE) STRING Option External Format 20121114

Method P_CONVERT_OPT_INT_TO_EXT on class CL_RSDHAF_FILTER has no exception.

Method P_CONVERT_SIGN_EXT_TO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SIGN_EXTERNAL Call by reference Type reference (TYPE) RSOPTION Sign External Format 20121114
2 Returning R_SIGN Value transfer Type reference (TYPE) RSSIGN Selection criteria: SIGN 20121114

Method P_CONVERT_SIGN_EXT_TO_INT on class CL_RSDHAF_FILTER has no exception.

Method P_CONVERT_SIGN_INT_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SIGN Call by reference Type reference (TYPE) RSSIGN Selection criteria: SIGN 20121114
2 Returning R_SIGN_EXTERNAL Value transfer Type reference (TYPE) STRING Option External Format 20121114

Method P_CONVERT_SIGN_INT_TO_EXT on class CL_RSDHAF_FILTER has no exception.

Method P_GET_EXCLUDED_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_EXCLUDED Value transfer Type reference (TYPE) UI_FUNCTIONS Function Code Table 20120811

Method P_GET_EXCLUDED_FUNCTIONS on class CL_RSDHAF_FILTER has no exception.

Method P_GET_FIELDCATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DROPDOWN Call by reference Type reference (TYPE) LVC_T_DROP ALV Control: Dropdown List Boxes 20121114
2 Exporting E_T_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20121114

Method P_GET_FIELDCATALOG on class CL_RSDHAF_FILTER has no exception.

Method P_HANDLE_CONTEXT_MENU_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20121113

Method P_HANDLE_CONTEXT_MENU_REQUEST on class CL_RSDHAF_FILTER has no exception.

Method P_HANDLE_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Value transfer Attribute reference (LIKE) 20121113
2 Importing E_ONF4 Value transfer Attribute reference (LIKE) 20121113
3 Importing E_ONF4_AFTER Value transfer Attribute reference (LIKE) 20121113
4 Importing E_ONF4_BEFORE Value transfer Attribute reference (LIKE) 20121113
5 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20121113

Method P_HANDLE_DATA_CHANGED on class CL_RSDHAF_FILTER has no exception.

Method P_HANDLE_DATA_CHANGED_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_GOOD_CELLS Value transfer Attribute reference (LIKE) 20121113
2 Importing E_MODIFIED Value transfer Attribute reference (LIKE) 20121113

Method P_HANDLE_DATA_CHANGED_FINISHED on class CL_RSDHAF_FILTER has no exception.

Method P_HANDLE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20121113
2 Importing E_COLUMN Value transfer Attribute reference (LIKE) 20121113
3 Importing E_ROW Value transfer Attribute reference (LIKE) 20121113

Method P_HANDLE_DOUBLE_CLICK on class CL_RSDHAF_FILTER has no exception.

Method P_HANDLE_ONF4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_EVENT_DATA Value transfer Attribute reference (LIKE) 20121113
2 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20121113
3 Importing E_DISPLAY Value transfer Attribute reference (LIKE) 20121113
4 Importing E_FIELDNAME Value transfer Attribute reference (LIKE) 20121113
5 Importing E_FIELDVALUE Value transfer Attribute reference (LIKE) 20121113

Method P_HANDLE_ONF4 on class CL_RSDHAF_FILTER has no exception.

Method P_INITIALIZE_ALV Signature

Method P_INITIALIZE_ALV on class CL_RSDHAF_FILTER has no parameter.
Method P_INITIALIZE_ALV on class CL_RSDHAF_FILTER has no exception.

Method P_REGISTER_ALV_HANDLERS Signature

Method P_REGISTER_ALV_HANDLERS on class CL_RSDHAF_FILTER has no parameter.
Method P_REGISTER_ALV_HANDLERS on class CL_RSDHAF_FILTER has no exception.

Method P_REGISTER_F4_FOR_FIELDS Signature

Method P_REGISTER_F4_FOR_FIELDS on class CL_RSDHAF_FILTER has no parameter.
Method P_REGISTER_F4_FOR_FIELDS on class CL_RSDHAF_FILTER has no exception.

Method P_SET_CELLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_RANGE Call by reference Type reference (TYPE) TN_T_RANGE Range Table (Select Option) 20120811

Method P_SET_CELLS on class CL_RSDHAF_FILTER has no exception.

Method P_SET_CURRENT_CELL Signature

Method P_SET_CURRENT_CELL on class CL_RSDHAF_FILTER has no parameter.
Method P_SET_CURRENT_CELL on class CL_RSDHAF_FILTER has no exception.

Method P_VALUE_HELP_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VALUE Value transfer Type reference (TYPE) SHVALUE_D Field Content, Minimum/Maximum Value 20120811

Method P_VALUE_HELP_OPTION on class CL_RSDHAF_FILTER has no exception.

Method P_VALUE_HELP_SIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VALUE Value transfer Type reference (TYPE) SHVALUE_D Field Content, Minimum/Maximum Value 20120811

Method P_VALUE_HELP_SIGN on class CL_RSDHAF_FILTER has no exception.

Method P_VALUE_HELP_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CANCELLED Call by reference Type reference (TYPE) RS_BOOL X: Cancelled 20130110
2 Exporting E_OFFSET Call by reference Type reference (TYPE) I Offset 20130110
3 Exporting E_VAR Call by reference Type reference (TYPE) RSZVNAM Field Content, Minimum/Maximum Value 20130110

Method P_VALUE_HELP_VARIABLE on class CL_RSDHAF_FILTER has no exception.

Method REFRESH_TABLE_DISPLAY Signature

Method REFRESH_TABLE_DISPLAY on class CL_RSDHAF_FILTER has no parameter.
Method REFRESH_TABLE_DISPLAY on class CL_RSDHAF_FILTER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 731