SAP ABAP Class CL_DMF_MCH_FILTER (DMF: Merchandise Category Hierarchy filter class)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-MD (Application Component) Logistics Basic Data
     DMF_BUS_LOGIC (Package) Business Logic
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DMF_CONSTANTS_C Constants 20090226
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DMF_T Typ Declarations for DMF_BUS_LOGIC Packages 20090227
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DRF_FILTER Interface for Complex and Implicit Filters 20090226
Properties
Class CL_DMF_MCH_FILTER  
Short Description DMF: Merchandise Category Hierarchy filter class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DMF_BUS_LOGIC   Business Logic 
Created 20090226   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DMF_MCH_FILTER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_DMF_CONSTANTS_C Constants 20090226
2 IF_DMF_T Typ Declarations for DMF_BUS_LOGIC Packages 20090227
3 IF_DRF_FILTER Interface for Complex and Implicit Filters 20090226
Friends
Class CL_DMF_MCH_FILTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CLASSTYPE_026 Instance attribute Private Attribute reference (LIKE) 20090226
2 GC_DRF_REINITIAL_LOAD Instance attribute Private Attribute reference (LIKE) 20090226
3 GC_END_TIME Instance attribute Private Attribute reference (LIKE) 20090226
4 GC_FIELDNAME_KLART Instance attribute Private Attribute reference (LIKE) 20090226
5 GC_FUNC_CODE_DELE Instance attribute Private Attribute reference (LIKE) 20090226
6 GC_FUNC_CODE_INSERT Instance attribute Private Attribute reference (LIKE) 20090226
7 GC_FUNC_CODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20090226
8 GC_HIER_ID_EINS Instance attribute Private Attribute reference (LIKE) 20090226
9 GC_HTYPE_AH Instance attribute Private Attribute reference (LIKE) 20090226
10 GC_HTYPE_LGH Instance attribute Private Attribute reference (LIKE) 20090226
11 GC_HTYPE_MCH Instance attribute Private Attribute reference (LIKE) 20090226
12 GC_IF_ARTICLE Instance attribute Private Attribute reference (LIKE) 20090226
13 GC_IF_ARTICLE_HIER Instance attribute Private Attribute reference (LIKE) 20090226
14 GC_IF_ARTICLE_SITE Instance attribute Private Attribute reference (LIKE) 20090226
15 GC_IF_CONSUMPTION Instance attribute Private Attribute reference (LIKE) 20090226
16 GC_IF_INVENTORY Instance attribute Private Attribute reference (LIKE) 20090226
17 GC_IF_MAP Instance attribute Private Attribute reference (LIKE) 20090226
18 GC_IF_MERCH_CAT Instance attribute Private Attribute reference (LIKE) 20090226
19 GC_IF_PROMOTION Instance attribute Private Attribute reference (LIKE) 20090226
20 GC_IF_SALES_PRICE Instance attribute Private Attribute reference (LIKE) 20090226
21 GC_IF_SITE Instance attribute Private Attribute reference (LIKE) 20090226
22 GC_IF_SITE_HIER Instance attribute Private Attribute reference (LIKE) 20090226
23 GC_IF_SOS Instance attribute Private Attribute reference (LIKE) 20090226
24 GC_IF_VENDOR Instance attribute Private Attribute reference (LIKE) 20090226
25 GC_INFINITY Instance attribute Private Attribute reference (LIKE) 20090226
26 GC_KLTYP_MC Instance attribute Private Attribute reference (LIKE) 20090226
27 GC_KLTYP_MCHN Instance attribute Private Attribute reference (LIKE) 20090226
28 GC_LOCATION_TYPE_CODE_DC Instance attribute Private Attribute reference (LIKE) 20090226
29 GC_LOCATION_TYPE_CODE_PLANT Instance attribute Private Attribute reference (LIKE) 20090226
30 GC_LOCATION_TYPE_CODE_STORE Instance attribute Private Attribute reference (LIKE) 20090226
31 GC_LOCATION_TYPE_CODE_VENDOR Instance attribute Private Attribute reference (LIKE) 20090226
32 GC_MSG_TYPE_ERROR Instance attribute Private Attribute reference (LIKE) 20090226
33 GC_MSG_TYPE_WARNING Instance attribute Private Attribute reference (LIKE) 20090226
34 GC_NO Instance attribute Private Attribute reference (LIKE) 20090226
35 GC_NODE_TYPE_AHN Instance attribute Private Attribute reference (LIKE) 20090226
36 GC_NODE_TYPE_MC Instance attribute Private Attribute reference (LIKE) 20090226
37 GC_NODE_TYPE_MCHN Instance attribute Private Attribute reference (LIKE) 20090226
38 GC_RANGE_OPTION_BETWEEN Instance attribute Private Attribute reference (LIKE) 20090226
39 GC_RANGE_OPTION_CP Instance attribute Private Attribute reference (LIKE) 20090226
40 GC_RANGE_OPTION_EQUAL Instance attribute Private Attribute reference (LIKE) 20090226
41 GC_RANGE_OPTION_GE Instance attribute Private Attribute reference (LIKE) 20090226
42 GC_RANGE_OPTION_GT Instance attribute Private Attribute reference (LIKE) 20090226
43 GC_RANGE_OPTION_LE Instance attribute Private Attribute reference (LIKE) 20090226
44 GC_RANGE_OPTION_LT Instance attribute Private Attribute reference (LIKE) 20090226
45 GC_RANGE_OPTION_NOT_EQUAL Instance attribute Private Attribute reference (LIKE) 20090226
46 GC_RANGE_SIGN_EXCLUSIVE Instance attribute Private Attribute reference (LIKE) 20090226
47 GC_RANGE_SIGN_INCLUSIVE Instance attribute Private Attribute reference (LIKE) 20090226
48 GC_REPL_MODE_DELTA Instance attribute Private Attribute reference (LIKE) 20090226
49 GC_REPL_MODE_INITIAL Instance attribute Private Attribute reference (LIKE) 20090226
50 GC_REPL_MODE_REINITIAL Instance attribute Private Attribute reference (LIKE) 20090226
51 GC_RESTART_ALL Instance attribute Private Attribute reference (LIKE) 20090226
52 GC_RESTART_ERROR Instance attribute Private Attribute reference (LIKE) 20090226
53 GC_RESTART_SELECTED Instance attribute Private Attribute reference (LIKE) 20090226
54 GC_SOS_CONSI_DMF Instance attribute Private Attribute reference (LIKE) 20090226
55 GC_SOS_ESOKZ_CONSI Instance attribute Private Attribute reference (LIKE) 20090226
56 GC_SOS_TYPE_INFREC Instance attribute Private Attribute reference (LIKE) 20090226
57 GC_SOS_TYPE_INTERNAL Instance attribute Private Attribute reference (LIKE) 20090226
58 GC_TABNAME_KLAH Instance attribute Private Attribute reference (LIKE) 20090226
59 GC_VLFKZ_DC Instance attribute Private Attribute reference (LIKE) 20090226
60 GC_VLFKZ_STORE Instance attribute Private Attribute reference (LIKE) 20090226
61 GC_YES Instance attribute Private Attribute reference (LIKE) 20090226
62 MV_LOGSYS Instance attribute Private Type reference (TYPE) LOGSYS Logical system 20090312
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_FILTER Instance method Private Method 20090226
2 APPLY_FILTER_MCH Instance method Private Method Filter for merchandise group hierarchy 20090520
3 GET_ROOT_NODE Instance method Private Method generate a root node 20090312
Events
Class CL_DMF_MCH_FILTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CDOBJID_LSTY Private Attribute reference (LIKE) 20090227
2 DMF_KLAH_TTY Private Attribute reference (LIKE) 20090227
3 ERP_MCH_TTY Private Attribute reference (LIKE) 20090227
4 KSSK_KEY_LSTY Private Attribute reference (LIKE) 20090227
5 T023T_LSTY Private Attribute reference (LIKE) 20090227
Method Signatures

Method APPLY_FILTER Signature

Method APPLY_FILTER on class CL_DMF_MCH_FILTER has no parameter.
Method APPLY_FILTER on class CL_DMF_MCH_FILTER has no exception.

Method APPLY_FILTER_MCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FILTERED_OBJECTS Call by reference Type reference (TYPE) SORTED TABLE 20090520
2 Importing IO_BAL Call by reference Object reference (TYPE REF TO) CL_DRF_BAL Application Log for Data Replication Framework 20090520
3 Importing IT_UNFILTERED_OBJECTS Call by reference Type reference (TYPE) SORTED TABLE 20090520
4 Importing IV_DLMOD Call by reference Type reference (TYPE) DRF_DLMOD Replication Mode 20090520
5 Importing IV_RUNMOD Call by reference Type reference (TYPE) DRF_RUNMOD Run Mode of Replication 20090520
# Exception Resumable Description Created on
1 CX_DRF_FILTER_OBJECT Exceptions When Filtering 20090520

Method GET_ROOT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ROOT_NODE Call by reference Type reference (TYPE) KLASSE_D Class number of root node 20090312
2 Importing IO_BAL Call by reference Object reference (TYPE REF TO) CL_DRF_BAL Application Log for Data Replication Framework 20090312
# Exception Resumable Description Created on
1 CX_DRF_FILTER_OBJECT Exceptions When Filtering 20090312
History
Last changed by/on SAP  20100310 
SAP Release Created in 605