SAP ABAP Class CL_FPM_SADL_FILTER (FPM SADL: Selection Container for Wiring Based on Ranges)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     SAPB_FPM_SADL (Package) SADL Adapter
Properties
Class CL_FPM_SADL_FILTER  
Short Description FPM SADL: Selection Container for Wiring Based on Ranges    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAPB_FPM_SADL   SADL Adapter 
Created 20130305   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)
2 IF_SADL_COND_PROVIDER_GRPD_RNG Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_SADL_QUERY_ENGINE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_SALV_SERVICE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_FPM_SADL_FILTER has no interface implemented.
Friends
Class CL_FPM_SADL_FILTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_ENTITY_KEY Instance attribute Public Type reference (TYPE) SADL_ENTITY SADL Entity 20140415
2 MS_TEXT_SEARCH Instance attribute Private Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_TEXT_SEARCH 20130306
3 MT_RANGE Instance attribute Private Type reference (TYPE) TT_RANGE_SORTED 20130305
4 MV_CHANGED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130305
5 MV_REQUESTED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130322
Methods
# Method Level Visibility Method type Description Created on
1 ADD_RANGES Instance method Private Method 20130308
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20140415
3 DETERMINE_CHANGES Instance method Public Method 20140204
4 GET_RANGES Instance method Public Method 20130305
5 GET_TEXT_SEARCH Instance method Public Method 20130306
6 HAS_CHANGED Instance method Public Method 20130305
7 IS_REQUESTED Instance method Public Method 20130322
8 JOIN Instance method Public Method 20130307
9 SET_RANGE Instance method Public Method 20130305
10 SET_REQUESTED Instance method Public Method 20130322
11 SET_SINGLE_VALUE_RANGE Instance method Public Method 20130827
12 SET_TEXT_SEARCH Instance method Public Method 20130306
13 SET_UNCHANGED Instance method Public Method 20130305
Events
Class CL_FPM_SADL_FILTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_RANGE Public See coding 20130305 BEGIN OF ts_range, element_name TYPE sadl_entity_element, path type string, range TYPE REF TO data, END OF ts_range
2 TT_RANGE Public See coding 20130305 tt_range TYPE STANDARD TABLE OF ts_range WITH DEFAULT KEY
3 TT_RANGE_SORTED Private See coding 20140204 tt_range_sorted TYPE SORTED TABLE OF ts_range WITH UNIQUE KEY element_name path
Method Signatures

Method ADD_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SOURCE Call by reference Object reference (TYPE REF TO) CL_FPM_SADL_FILTER FPM SADL: Selection Container for Wiring 20130308

Method ADD_RANGES on class CL_FPM_SADL_FILTER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) SADL_ENTITY_ID Name of SADL_ENTITY_ID 20140415
2 Importing IV_ENTITY_TYPE Call by reference Type reference (TYPE) SADL_ENTITY_TYPE Name of SADL_ENTITY_TYPE 20140415

Method CONSTRUCTOR on class CL_FPM_SADL_FILTER has no exception.

Method DETERMINE_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PREVIOUS Call by reference Object reference (TYPE REF TO) CL_FPM_SADL_FILTER FPM SADL: Selection Container for Wiring Based on Ranges 20140204

Method DETERMINE_CHANGES on class CL_FPM_SADL_FILTER has no exception.

Method GET_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RANGE Value transfer Type reference (TYPE) TT_RANGE 20130305

Method GET_RANGES on class CL_FPM_SADL_FILTER has no exception.

Method GET_TEXT_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_TEXT_SEARCH Value transfer Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_TEXT_SEARCH 20130306

Method GET_TEXT_SEARCH on class CL_FPM_SADL_FILTER has no exception.

Method HAS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL 20130305

Method HAS_CHANGED on class CL_FPM_SADL_FILTER has no exception.

Method IS_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REQUESTED Value transfer Type reference (TYPE) ABAP_BOOL 20130322

Method IS_REQUESTED on class CL_FPM_SADL_FILTER has no exception.

Method JOIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PREVIOUS Call by reference Object reference (TYPE REF TO) CL_FPM_SADL_FILTER FPM SADL: Selection Container for Wiring 20130307
2 Returning RO_JOINED_FILTER Value transfer Object reference (TYPE REF TO) CL_FPM_SADL_FILTER FPM SADL: Selection Container for Wiring 20130307
# Exception Resumable Description Created on
1 CX_FPM_SADL_FILTER_ERROR FPM SADL: Error with Filter Data 20130619

Method SET_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RANGE Call by reference Object reference (TYPE REF TO) DATA 20130305
2 Importing IV_ELEMENT_NAME Call by reference Type reference (TYPE) SADL_ENTITY_ELEMENT Name of SADL_ENTITY_ELEMENT 20130305
3 Importing IV_PATH Call by reference Type reference (TYPE) STRING 20130305
# Exception Resumable Description Created on
1 CX_FPM_SADL_FILTER_ERROR FPM SADL: Error with Filter Data 20130619

Method SET_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REQUESTED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130322

Method SET_REQUESTED on class CL_FPM_SADL_FILTER has no exception.

Method SET_SINGLE_VALUE_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ELEMENT_NAME Call by reference Type reference (TYPE) SADL_ENTITY_ELEMENT Name of SADL_ENTITY_ELEMENT 20130827
2 Importing IV_PATH Call by reference Type reference (TYPE) STRING 20130827
3 Importing IV_VALUE Call by reference Type reference (TYPE) DATA 20130827
# Exception Resumable Description Created on
1 CX_FPM_SADL_FILTER_ERROR FPM SADL: Error with Filter Data 20130827

Method SET_TEXT_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TEXT_SEARCH Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_TEXT_SEARCH 20130308

Method SET_TEXT_SEARCH on class CL_FPM_SADL_FILTER has no exception.

Method SET_UNCHANGED Signature

Method SET_UNCHANGED on class CL_FPM_SADL_FILTER has no parameter.
Method SET_UNCHANGED on class CL_FPM_SADL_FILTER has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 740