SAP ABAP Class CL_EAMS_UI_VB_MAP_FILTER (Filter objects on map & update filter options by map content)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM (Application Component) Plant Maintenance
     EAMS_UI_VB (Package) User Interface for VisualBusiness
Properties
Class CL_EAMS_UI_VB_MAP_FILTER  
Short Description Filter objects on map & update filter options by map content    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAMS_UI_VB   User Interface for VisualBusiness 
Created 20100122   SAP 
Last change 20100310   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)
Interfaces
Class CL_EAMS_UI_VB_MAP_FILTER has no interface implemented.
Friends
Class CL_EAMS_UI_VB_MAP_FILTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_NOT_SELECTED Constant Public Type reference (TYPE) WDUI_TRI_STATE 02 Web Dynpro: TriState 20100128
2 GC_OBJ_STATUS_CRITICAL_KEY Constant Public Type reference (TYPE) STRING 'OBJ_STATUS_FILTER_CRITICAL' Row key of critical status 20100203
3 GC_OBJ_STATUS_FILTER_KEY Constant Public Type reference (TYPE) STRING 'OBJ_STATUS_FILTER' Parent key of Object status filter 20100203
4 GC_OBJ_STATUS_GREEN_KEY Constant Public Type reference (TYPE) STRING 'OBJ_STATUS_FILTER_GREEN' Row key of green status 20100203
5 GC_OBJ_STATUS_STANDARD_KEY Constant Public Type reference (TYPE) STRING 'OBJ_STATUS_FILTER_STANDARD' Row key of standard status 20100203
6 GC_OBJ_STATUS_WARNING_KEY Constant Public Type reference (TYPE) STRING 'OBJ_STATUS_FILTER_WARNING' Row key of warning status 20100203
7 GC_SELECTED Constant Public Type reference (TYPE) WDUI_TRI_STATE 01 Web Dynpro: TriState 20100128
8 GC_UNDECIDED Constant Public Type reference (TYPE) WDUI_TRI_STATE 00 Web Dynpro: TriState 20100128
9 MR_EAMS_MAP_ASSISTANCE Instance attribute Private Object reference (TYPE REF TO) CL_EAMS_UI_VB_MAP_ASSISTANCE Assistance Class for EAMS_WDC_MAP 20100122
10 MT_FILTER Instance attribute Private Type reference (TYPE) EAMS_T_UI_VB_FILTER_BUFFER Table type for filter options 20100128
11 MV_LAST_CHANGED_FILTER_OPT Instance attribute Private Type reference (TYPE) CHAR_60 Changed filter option - Used during filtering map objects 20100203
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20100122
2 INSERT_OBJ_STATUS_FILTERS Instance method Private Method Insert object status relevant filter entries 20100203
3 SET_FILTER_OPTION Instance method Public Method Update filter options based on user interaction (click) 20100122
4 SET_FILTER_OPTIONS_RECURSIVELY Instance method Private Method Update filter options upward in the filter hierarchy 20100122
5 UPDATE_FILT_OP_BY_MAP_CONTENT Instance method Public Method Update the filter options based on the map content 20100122
6 UPDATE_OBJ_ON_MAP_WITH_FILT_OP Instance method Public Method Update the Context "N_OBJECTS_ON_MAP" with filteroptions 20100122
Events
Class CL_EAMS_UI_VB_MAP_FILTER has no event.
Types
Class CL_EAMS_UI_VB_MAP_FILTER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EAMS_MAP_ASSISTANCE Call by reference Object reference (TYPE REF TO) CL_EAMS_UI_VB_MAP_ASSISTANCE Assistance Class for EAMS_WDC_MAP 20100122

Method CONSTRUCTOR on class CL_EAMS_UI_VB_MAP_FILTER has no exception.

Method INSERT_OBJ_STATUS_FILTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FILTER Call by reference Type reference (TYPE) EAMS_T_UI_VB_FILTER_BUFFER Table type for filter options 20100203
2 Importing IV_IS_LEAF Call by reference Type reference (TYPE) ABAP_BOOL 20100203
3 Importing IV_LEVEL Call by reference Type reference (TYPE) INT1 Byte Value 20100203
4 Importing IV_OTR Call by reference Type reference (TYPE) STRING 20100203
5 Importing IV_PARENT_KEY Call by reference Type reference (TYPE) STRING 20100203
6 Importing IV_ROW_KEY Call by reference Type reference (TYPE) STRING 20100203

Method INSERT_OBJ_STATUS_FILTERS on class CL_EAMS_UI_VB_MAP_FILTER has no exception.

Method SET_FILTER_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FILTER_OPTION Call by reference Type reference (TYPE) EAMS_S_UI_VB_FILTER_BUFFER Structure to buffer filter settings 20100122

Method SET_FILTER_OPTION on class CL_EAMS_UI_VB_MAP_FILTER has no exception.

Method SET_FILTER_OPTIONS_RECURSIVELY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROW_KEY Call by reference Type reference (TYPE) CHAR_60 Character String 60 20100122
2 Importing IV_SELECTION Call by reference Type reference (TYPE) WDUI_TRI_STATE Web Dynpro: TriState 20100122

Method SET_FILTER_OPTIONS_RECURSIVELY on class CL_EAMS_UI_VB_MAP_FILTER has no exception.

Method UPDATE_FILT_OP_BY_MAP_CONTENT Signature

Method UPDATE_FILT_OP_BY_MAP_CONTENT on class CL_EAMS_UI_VB_MAP_FILTER has no parameter.
Method UPDATE_FILT_OP_BY_MAP_CONTENT on class CL_EAMS_UI_VB_MAP_FILTER has no exception.

Method UPDATE_OBJ_ON_MAP_WITH_FILT_OP Signature

Method UPDATE_OBJ_ON_MAP_WITH_FILT_OP on class CL_EAMS_UI_VB_MAP_FILTER has no parameter.
Method UPDATE_OBJ_ON_MAP_WITH_FILT_OP on class CL_EAMS_UI_VB_MAP_FILTER has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605