SAP ABAP Class CL_WDR_ATTRIBUTE_FILTER (Assistance Class for WD_ATTRIBUTE_FILTER)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     SWDP_ATTRIBUTE_FILTER (Package) Attribute Filter
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 20140502
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WD_ATTRIBUTE_FILTER Attribute Filter 20140502
Properties
Class CL_WDR_ATTRIBUTE_FILTER  
Short Description Assistance Class for WD_ATTRIBUTE_FILTER    
Super Class CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_ATTRIBUTE_FILTER   Attribute Filter 
Created 20140502   SAP 
Last change 20141120    
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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WD_ATTRIBUTE_FILTER Attribute Filter 20140502
Friends
Class CL_WDR_ATTRIBUTE_FILTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_SORT_PARAMETER Constant Private See coding 20140502
2 CS_TECH_ATTRIBUTE Constant Private See coding 20140502
3 CS_TECH_COL_ATTRIBUTE Constant Private See coding 20140502
4 CV_ATTR_CONTROL_NODE_NAME Constant Private Type reference (TYPE) STRING 'WD_ATTR_FILTER_VALUE_CONTROL_NODE' 20140502
5 MO_ATTRIBUTES_NODE Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20140502
6 MO_ATTR_VALUES_NODE Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20140502
7 MO_SETTINGS Instance attribute Private Object reference (TYPE REF TO) IWCI_WD_ATTR_FILTER_SETTINGS WebDynpro Interface COMPONENTCONTROLLER 20140812
8 MS_ATTRIBUTE_REQUEST Instance attribute Private See coding 20140502
9 MS_SETTINGS Instance attribute Private See coding 20140502
10 MT_ATTRIBUTE Instance attribute Private Type reference (TYPE) WDR_T_FILTER_ATTRIBUTES Attribute Filter: Attributes 20140502
11 MT_FILTER_RANGE Instance attribute Private Type reference (TYPE) WDR_SO_T_RANGE_REF Table Type for WDR_SO_S_RANGE_REF 20140812
12 MT_SELECTED_ATTRIBUTE Instance attribute Private Type reference (TYPE) T_SELECTED_ATTRIBUTE 20140502
13 MT_SELECTED_VALUE Instance attribute Private Type reference (TYPE) IF_WD_ATTRIBUTE_FILTER~T_SELECTED_ATTR_VALUE 20140502
14 MV_RENDER_FROM_INDEX Instance attribute Private Type reference (TYPE) I 0 20140502
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_NEW_SEL_ATTRIBUTE Instance method Private Method 20140516
2 CLEAR_FILTER Instance method Public Method 20140819
3 CLOSE_REQUEST Instance method Private Method 20140506
4 DESELECT_ALL_VALUES Instance method Public Method 20140507
5 GET_ATTRIBUTE_VALUES_COL_NODE Instance method Private Method 20140502
6 GET_ATTRIBUTE_VALUES_NODE Instance method Private Method 20140502
7 GET_WD_SORT_STATE Instance method Private Method 20140502
8 HAS_VALUE_SET Instance method Private Method 20140708
9 INIT_CONTEXT Instance method Public Method 20140502
10 INIT_SETTINGS Instance method Public Method 20140811
11 MODIFY_VIEW Instance method Public Method 20140502
12 ON_FILTER_CHANGED Instance method Public Method 20140812
13 REQUEST_MORE_VALUES Instance method Public Method 20140502
14 SELECT_ATTRIBUTE Instance method Public Method 20140502
15 SELECT_VALUES Instance method Public Method 20140505
16 SET_ATTRIBUTE_DEFINITION Instance method Public Method 20140502
17 SET_REQUEST Instance method Private Method 20140506
18 SET_SETTINGS Instance method Public Method 20140502
19 SET_VALUE_HEADER_TEXT Instance method Private Method 20140502
20 SORT_VALUES Instance method Public Method 20140502
21 UPDATE_ATTR_SELECTION_CONTEXT Instance method Public Method 20140506
22 UPDATE_PERCENTAGE Instance method Private Method 20140502
23 UPDATE_VALUE_SELECTION_CONTEXT Instance method Private Method 20140502
Events
Class CL_WDR_ATTRIBUTE_FILTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_SELECTED_ATTRIBUTE Private See coding 20140502 BEGIN OF s_selected_attribute . INCLUDE TYPE if_wd_attribute_filter~s_attribute AS attribute. TYPES: sort_state_values TYPE if_wd_attribute_filter~sort_state, sort_state_count TYPE if_wd_attribute_filter~sort_state, packages_requested TYPE i, current_values_count TYPE i, total_values_count TYPE i, total_records_count TYPE i, END OF s_selected_attribute
2 T_SELECTED_ATTRIBUTE Private See coding 20140502 t_selected_attribute TYPE STANDARD TABLE OF s_selected_attribute WITH DEFAULT KEY
Method Signatures

Method APPEND_NEW_SEL_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20140516

Method APPEND_NEW_SEL_ATTRIBUTE on class CL_WDR_ATTRIBUTE_FILTER has no exception.

Method CLEAR_FILTER Signature

Method CLEAR_FILTER on class CL_WDR_ATTRIBUTE_FILTER has no parameter.
Method CLEAR_FILTER on class CL_WDR_ATTRIBUTE_FILTER has no exception.

Method CLOSE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDEX Call by reference Type reference (TYPE) I 20140506
2 Importing SELECTION_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140506

Method CLOSE_REQUEST on class CL_WDR_ATTRIBUTE_FILTER has no exception.

Method DESELECT_ALL_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20140507
2 Returning RV_SELECTION_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL 20140507

Method DESELECT_ALL_VALUES on class CL_WDR_ATTRIBUTE_FILTER has no exception.

Method GET_ATTRIBUTE_VALUES_COL_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING 20140502
2 Returning NODE Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20140502

Method GET_ATTRIBUTE_VALUES_COL_NODE on class CL_WDR_ATTRIBUTE_FILTER has no exception.

Method GET_ATTRIBUTE_VALUES_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING 20140502
2 Returning NODE Value transfer Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20140502

Method GET_ATTRIBUTE_VALUES_NODE on class CL_WDR_ATTRIBUTE_FILTER has no exception.

Method GET_WD_SORT_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SORT_STATE Call by reference Type reference (TYPE) IF_WD_ATTRIBUTE_FILTER~SORT_STATE 20140502
2 Returning WD_SORT_STATE Value transfer Type reference (TYPE) WDUI_TABLE_COL_SORT_DIR Web Dynpro: TableColumnSortDirection 20140502

Method GET_WD_SORT_STATE on class CL_WDR_ATTRIBUTE_FILTER has no exception.

Method HAS_VALUE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_INFO Call by reference Type reference (TYPE) WDR_CONTEXT_ATTRIBUTE_INFO Meta Information for an Attribute of a Context Node 20140708
2 Returning HAS_VALUE_SET Value transfer Type reference (TYPE) ABAP_BOOL 20140708

Method HAS_VALUE_SET on class CL_WDR_ATTRIBUTE_FILTER has no exception.

Method INIT_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTES_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20140502
2 Importing ATTRIBUTE_VALUES_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20140502

Method INIT_CONTEXT on class CL_WDR_ATTRIBUTE_FILTER has no exception.

Method INIT_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SETTINGS Call by reference Object reference (TYPE REF TO) IWCI_WD_ATTR_FILTER_SETTINGS WebDynpro Interface COMPONENTCONTROLLER 20140811

Method INIT_SETTINGS on class CL_WDR_ATTRIBUTE_FILTER has no exception.

Method MODIFY_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_WD_UIELEMENT_CONTAINER 20140502

Method MODIFY_VIEW on class CL_WDR_ATTRIBUTE_FILTER has no exception.

Method ON_FILTER_CHANGED Signature

Method ON_FILTER_CHANGED on class CL_WDR_ATTRIBUTE_FILTER has no parameter.
Method ON_FILTER_CHANGED on class CL_WDR_ATTRIBUTE_FILTER has no exception.

Method REQUEST_MORE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20140502

Method REQUEST_MORE_VALUES on class CL_WDR_ATTRIBUTE_FILTER has no exception.

Method SELECT_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20140502

Method SELECT_ATTRIBUTE on class CL_WDR_ATTRIBUTE_FILTER has no exception.

Method SELECT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20140505

Method SELECT_VALUES on class CL_WDR_ATTRIBUTE_FILTER has no exception.

Method SET_ATTRIBUTE_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTES Call by reference Type reference (TYPE) WDR_T_FILTER_ATTRIBUTES Attribute Filter: Attributes 20140502

Method SET_ATTRIBUTE_DEFINITION on class CL_WDR_ATTRIBUTE_FILTER has no exception.

Method SET_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURRENT_INDEX_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140506
2 Importing INDEX Call by reference Type reference (TYPE) I 20140506

Method SET_REQUEST on class CL_WDR_ATTRIBUTE_FILTER has no exception.

Method SET_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNT_AS_PROGRESS_INDICATOR Call by reference Type reference (TYPE) WDY_BOOLEAN Replacement for Real Boolean Type: 'X' == True '' == False 20140502
2 Importing COUNT_ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING 20140502
3 Importing PACKAGE_SIZE Call by reference Type reference (TYPE) I 20140502
4 Importing ROW_COUNT Call by reference Type reference (TYPE) I 20140502
5 Importing VALUE_TABLE_WIDTH Call by reference Type reference (TYPE) STRING 20140502

Method SET_SETTINGS on class CL_WDR_ATTRIBUTE_FILTER has no exception.

Method SET_VALUE_HEADER_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20140502

Method SET_VALUE_HEADER_TEXT on class CL_WDR_ATTRIBUTE_FILTER has no exception.

Method SORT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DATA_REQUESTED Value transfer Type reference (TYPE) ABAP_BOOL 20140502
2 Importing EVENT Call by reference Object reference (TYPE REF TO) CL_WD_CUSTOM_EVENT Application-Defined Event 20140502

Method SORT_VALUES on class CL_WDR_ATTRIBUTE_FILTER has no exception.

Method UPDATE_ATTR_SELECTION_CONTEXT Signature

Method UPDATE_ATTR_SELECTION_CONTEXT on class CL_WDR_ATTRIBUTE_FILTER has no parameter.
Method UPDATE_ATTR_SELECTION_CONTEXT on class CL_WDR_ATTRIBUTE_FILTER has no exception.

Method UPDATE_PERCENTAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20140502
2 Importing TOTAL_RECORDS_COUNT Call by reference Type reference (TYPE) I 20140502

Method UPDATE_PERCENTAGE on class CL_WDR_ATTRIBUTE_FILTER has no exception.

Method UPDATE_VALUE_SELECTION_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20140502
2 Returning SELECTION_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL 20140506
3 Importing VERIFY_SELECTED_VALUES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20140505

Method UPDATE_VALUE_SELECTION_CONTEXT on class CL_WDR_ATTRIBUTE_FILTER has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 740