SAP ABAP Class CL_SD_ANLY_FILTER (Filter Services)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD (Application Component) Sales and Distribution
     ERP_SD_ANALYTICS_CORE (Package) Sales, Billing and Delivery Analytics - Core
Properties
Class CL_SD_ANLY_FILTER  
Short Description Filter Services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ERP_SD_ANALYTICS_CORE   Sales, Billing and Delivery Analytics - Core 
Created 20110311   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_SD_ANLY_FILTER has no interface implemented.
Friends
Class CL_SD_ANLY_FILTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_ANA_STRUCT Instance attribute Private Object reference (TYPE REF TO) DATA 20110311
2 MT_ANA_COMPONENT Instance attribute Private Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE Component Description Table 20110311
3 MT_COMPONENTS Instance attribute Private Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE Komponentenbeschreibungstabelle 20110317
4 MT_RANGE_DESCRIPTOR Instance attribute Private Type reference (TYPE) CL_SD_ANLY_FILTER=>RANGE_TYPE_T 20110311
5 MV_STRUCTURE Instance attribute Private Type reference (TYPE) CHAR30 Structure name 20110311
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20110317
2 CREATE_RANGE_DESCRIPTOR Instance method Private Method creates needed range descriptor tables 20110311
3 CREATE_RANGE_DESCRIPTOR_TABLE Instance method Private Method Creates range descriptors for all components of this filter 20110329
4 CREATE_WHERE_COND Instance method Private Method parses range table into where condition string 20110311
5 PROCESS_ADD_SELECTION Instance method Public Method Additional filtering for activated customer selection fields 20110311
Events
Class CL_SD_ANLY_FILTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 RANGE_TYPE Public See coding 20110311 BEGIN OF RANGE_TYPE. types index type i. types fieldname type string. types descriptor type REF TO cl_abap_tabledescr. types END OF range_type
2 RANGE_TYPE_T Public See coding 20110311 range_type_t type TABLE OF range_type
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRUCTURE Call by reference Type reference (TYPE) ROSTRUCT Extract Structure for a DataSource 20110317

Method CONSTRUCTOR on class CL_SD_ANLY_FILTER has no exception.

Method CREATE_RANGE_DESCRIPTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_TABLE_DESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR 20110311
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) ROSTRUCT 20110311

Method CREATE_RANGE_DESCRIPTOR on class CL_SD_ANLY_FILTER has no exception.

Method CREATE_RANGE_DESCRIPTOR_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RANGE_DESCRIPTOR Call by reference Type reference (TYPE) RANGE_TYPE_T 20110329
2 Importing IT_ADD_SELECT Call by reference Type reference (TYPE) SRSC_T_SELECT 20110329

Method CREATE_RANGE_DESCRIPTOR_TABLE on class CL_SD_ANLY_FILTER has no exception.

Method CREATE_WHERE_COND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDSYMBOL_NAME Call by reference Type reference (TYPE) STRING 20110329
2 Returning RV_WHERE_COND Value transfer Type reference (TYPE) STRING 20110311

Method CREATE_WHERE_COND on class CL_SD_ANLY_FILTER has no exception.

Method PROCESS_ADD_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20110311
2 Importing IT_ADD_SELECT Call by reference Type reference (TYPE) SRSC_T_SELECT 20110311

Method PROCESS_ADD_SELECTION on class CL_SD_ANLY_FILTER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606