SAP ABAP Class CL_DRF_FILTER_OBJECT (ERP Objects to Be Delivered and Filtered)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-MDG-DRF (Application Component) Data Replication Framework
     DRF_FILTER_OBJECTS (Package) Data Replication Frame: Filter Objects for Outbound Services
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DRF_LANGUAGE Language Filter 20081107
Properties
Class CL_DRF_FILTER_OBJECT  
Short Description ERP Objects to Be Delivered and Filtered    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class DRF_FILTER    
Program status P  SAP Standard Production Program 
Category 0   
Package DRF_FILTER_OBJECTS   Data Replication Frame: Filter Objects for Outbound Services 
Created 20081107   SAP 
Last change 20130531   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)
2 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DRF_FILTER_OBJECT has no interface implemented.
Friends
Class CL_DRF_FILTER_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_MSGID Constant Protected Type reference (TYPE) SYMSGID 'DRF_FILTER' Message Class for Filter Objects 20081107
2 MC_SF_4ALL_ENTRIES_TAB Constant Protected Type reference (TYPE) STRING 'IT_UNFILTERED_OBJECTS' Name of Table in APPLY_SIMPLE_FILTER (For All Entries of) 20081107
3 MO_BAL Instance attribute Protected Object reference (TYPE REF TO) CL_DRF_BAL Application Log 20081107
4 MR_FOBJ_OBJT_N_SHRD_KEYS_DESCR Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_DATADESCR Type Descr of Keys not shared by internal and db table 20090831
5 MR_FOBJ_OBJT_SHARED_ATTR_DESCR Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_DATADESCR Type Descr of Attributes Shared by internal and db table 20090403
6 MR_OBJECTS Instance attribute Protected Object reference (TYPE REF TO) DATA Objects to Be Filtered (Key + Data) 20090403
7 MR_OBJ_KEY_ONLY_LINE_DESCR Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Type Description for Keys of MR_OBJ_KEY_ONLY_TABLE 20090401
8 MR_OBJ_KEY_ONLY_TABLE_DESCR Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Type Description for Table with Same Key as MR_OBECTS 20090401
9 MR_OBJ_NON_KEY_ONLY_LINE_DESCR Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Type Description for Keys of MR_OBJ_KEY_ONLY_TABLE 20091221
10 MR_OBJ_TABLE_DESCR Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Type Description for MR_OBJECTS 20090401
11 MS_C_FOBJ Instance attribute Protected Type reference (TYPE) DRF_S_C_FOBJ_RUNTIME Filter Object 20081107
12 MT_C_APPL_IMPL Instance attribute Protected Type reference (TYPE) DRF_T_C_APPL_IMPL_RUNTIME Inactive Filter Assignments per Outbound Implementation 20081107
13 MT_C_FILT Instance attribute Protected Type reference (TYPE) DRF_T_C_FILT_RUNTIME Filter Settings for Runtime 20081107
14 MT_FILT_CRIT Instance attribute Protected Type reference (TYPE) RSDS_TRANGE Configured Filter Criteria 20081107
15 MT_OBJ_TABLE_COMPS Instance attribute Private Type reference (TYPE) ABAP_COMPONENT_TAB Components of internal object table 20091204
16 MT_SERV_FILT_CRIT Instance attribute Protected Type reference (TYPE) DRF_T_SERV_FILT Configured Filter Criteria per Outbound Implementation 20081107
17 MT_SF_4ALL_ENTRIES_WHERE Instance attribute Protected Type reference (TYPE) RSDS_WHERE_TAB "For All Entries" Where-Condition 20081107
18 MT_SF_SELECT_FIELDS Instance attribute Protected See coding 20081107
19 MV_APPL Instance attribute Protected Type reference (TYPE) DRF_APPL Application 20081107
20 MV_BUSINESS_SYSTEM Instance attribute Protected Type reference (TYPE) MDG_BUSINESS_SYSTEM Instance of Receiving System 20090820
21 MV_CONFIGURATION_ERROR Instance attribute Protected Type reference (TYPE) ABAP_BOOL Configuration error 20091207
22 MV_DLMOD Instance attribute Protected Type reference (TYPE) DRF_DLMOD Processing Mode of Service Operation 20081112
23 MV_EXPLICIT_FILTER_COUNT Instance attribute Protected Type reference (TYPE) SYTABIX No. of Explicit Filters 20081107
24 MV_IMPLICIT_FILTER_COUNT Instance attribute Protected Type reference (TYPE) SYTABIX No. of Implicit Filters 20081107
25 MV_NO_RESTRICTION Instance attribute Public Type reference (TYPE) ABAP_BOOL ' ' True: No Restriction, Impossible to Filter 20081107
26 MV_OBJECTS_ARE_INITIAL Instance attribute Protected Type reference (TYPE) ABAP_BOOL 'X' True If Objects Are Not Yet Transferred or Filtered 20090403
27 MV_OBJ_TCOMPS_SUBSET_OF_FOBJT Instance attribute Protected Type reference (TYPE) ABAP_BOOL All Fields of Int. Table Contained in DB Table? 20090403
28 MV_OUTB_IMPL Instance attribute Protected Type reference (TYPE) DRF_OUTB_IMPL Outbound Implementation 20090227
29 MV_RUNMOD Instance attribute Protected Type reference (TYPE) DRF_RUNMOD Run mode of replication (original, restart) 20090220
30 MV_SELECT_ALL_IS_USED Instance attribute Public Type reference (TYPE) ABAP_BOOL ' ' All Objects of Filter Object to Be Deliv. Instead of Filter 20081107
31 MV_USING_EXTERNAL_OBJECTS Instance attribute Protected Type reference (TYPE) ABAP_BOOL ' ' Filter Methods Active on the Object Table of the Caller 20090403
32 MX_FILTER_OBJECT Instance attribute Protected Object reference (TYPE REF TO) CX_DRF_FILTER_OBJECT Exception in Filter Object 20081107
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_ADDITIVE_FILTERS Instance method Private Method Apply Additive Filters 20090821
2 APPLY_FILTER Instance method Public Method Applies All Filters 20081107
3 APPLY_IMPLEMENTED_FILTER Instance method Protected Method Applies Complex and Implicit Filter 20090106
4 APPLY_INTERNAL_FILTER Instance method Protected Method Calculates the Intersection of Two Object Tables 20081107
5 APPLY_SIMPLE_FILTER Instance method Protected Method Simple Filters 20081107
6 APPLY_UNRESTRICTED_FILTER Instance method Protected Method Simple Filters 20090106
7 CHECK_FOR_INTERNAL_FILTER Instance method Private Method Are the filter criteria are applicable on object table? 20091204
8 CONSTRUCTOR Instance method Public Constructor Constructor 20081107
9 CONVERT_EXTCRIT2WHERE Instance method Protected Method Converts Free-Selection-Form Criteria to SQL-WHERE 20081107
10 DESCRIBE_OBJECTS Instance method Private Method Defines the Data Type for Objects to Be Filtered 20081107
11 FILTER_IS_ACTIVE Instance method Public Method Checks Whether Filter for Outbound Implementation Is Active 20081107
12 GET_FILTER_DEFINITION Instance method Public Method Returns All Filter Criteria to the Filter Object 20081107
13 GET_KEYS_OF_DBTABLE Instance method Private Method Returns Keys of a Database Table 20090401
14 GET_OBJECTS Instance method Public Method Reads Filtered Objects 20081107
15 INIT_OBJECTS Instance method Public Method Initializes Object Table 20081107
16 INTERSECTION Instance method Protected Method Calculates the Intersection of Two Object Tables 20081107
17 JOIN_FILTER_CRITERIA Instance method Protected Method Links Configured and External Additional Filter Criteria 20081107
18 MAP_OBJECT_KEY2FILTER_DEF Instance method Public Method Converts External to Internal Filter Definitions 20081107
19 MERGE_ADDITIVE_FILTERS Instance method Private Method Merge Additive filters with result of regular filters 20090821
20 SELECT_FILTER_CONFIGURATION Instance method Private Method Selects Customizing for Filter 20081107
21 SELECT_FILTER_DEFINITION Instance method Private Method Selects Filter Criteria/Definition 20081107
22 SELECT_FILTER_OBJECT Instance method Private Method Selects Customizing for Filter Object 20081107
23 SET_OBJECTS Instance method Public Method Supplies/Sets Objects to Be Filtered 20081107
24 SYSTEM_FILTER_RELEVANT Instance method Private Method Check if System Filter shall be applied 20091204
Events
Class CL_DRF_FILTER_OBJECT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 DRF_S_SERV_FILT Public See coding 20081110 BEGIN OF drf_s_serv_filt , outb_impl TYPE drf_outb_impl , filt_criteria TYPE rsds_trange ,END OF drf_s_serv_filt
2 DRF_T_SERV_FILT Public See coding 20081110 drf_t_serv_filt TYPE SORTED TABLE OF drf_s_serv_filt WITH UNIQUE KEY outb_impl
Method Signatures

Method APPLY_ADDITIVE_FILTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADDITIVE_OBJECTS Call by reference Type reference (TYPE) SORTED TABLE 20090821
2 Exporting EV_FILTER_EXECUTED Call by reference Type reference (TYPE) ABAP_BOOL 20090821
3 Importing IS_ADDITIONAL_PARAMETER Call by reference Type reference (TYPE) DRF_S_RTIME_PARAM_ADDITIONAL Add. runtime parameter of applications which uses DRF 20090821
4 Importing IS_FILT Call by reference Type reference (TYPE) DRF_S_C_FILT_RUNTIME_INT Filter Settings for Runtime Internal Use 20091210
5 Importing IT_EXTERNAL_CRITERIA Call by reference Type reference (TYPE) RSDS_TRANGE 20090821
6 Importing IT_UNFILTERED_OBJECTS Call by reference Type reference (TYPE) SORTED TABLE 20090821
7 Importing IV_IGNORE_FILTER Call by reference Type reference (TYPE) ABAP_BOOL 20090821
8 Importing IV_OUTB_IMPL Call by reference Type reference (TYPE) DRF_OUTB_IMPL Outbound Implementation 20090821
# Exception Resumable Description Created on
1 CX_DRF_EXCEPTION Root Class for Exceptions 20090918

Method APPLY_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADDITIONAL_PARAMETER Call by reference Type reference (TYPE) DRF_S_RTIME_PARAM_ADDITIONAL Add. runtime parameter of applications which uses DRF 20090317
2 Importing IT_EXTERNAL_CRITERIA Call by reference Type reference (TYPE) RSDS_TRANGE Externe zusätzliche Filterkriterien 20081107
3 Importing IV_IGNORE_FILTER Call by reference Type reference (TYPE) ABAP_BOOL ' ' Soll konfigurierter Filter ignoriert werden (X=true) 20081107
4 Importing IV_OUTB_IMPL Call by reference Type reference (TYPE) DRF_OUTB_IMPL 20081209
# Exception Resumable Description Created on
1 CX_DRF_EXCEPTION 20081107
2 CX_DRF_FILTER_OBJECT 20081107

Method APPLY_IMPLEMENTED_FILTER 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 Filtered Objects 20090106
2 Importing IS_ADDITIONAL_PARAMETER Call by reference Type reference (TYPE) DRF_S_RTIME_PARAM_ADDITIONAL Add. runtime parameter of applications which uses DRF 20090317
3 Importing IS_FILT Call by reference Type reference (TYPE) DRF_S_C_FILT_RUNTIME_INT Filter Definition 20090106
4 Importing IT_EXTERNAL_CRITERIA Call by reference Type reference (TYPE) RSDS_TRANGE External Additional Filter Criteria 20090106
5 Importing IT_UNFILTERED_OBJECTS Call by reference Type reference (TYPE) SORTED TABLE Unfiltered Objects 20090106
6 Importing IV_IGNORE_FILTER Call by reference Type reference (TYPE) ABAP_BOOL ' ' Should Configured Filter Be Ignored (X=true)? 20090106
7 Importing IV_OUTB_IMPL Call by reference Type reference (TYPE) DRF_OUTB_IMPL Outbound Implementation 20090106
# Exception Resumable Description Created on
1 CX_DRF_EXCEPTION 20090106
2 CX_DRF_FILTER_OBJECT 20090106

Method APPLY_INTERNAL_FILTER 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 Gefilterte Objekte 20081107
2 Importing IT_FILTERED_OBJECTS Call by reference Type reference (TYPE) SORTED TABLE Gefilterte Objekte 20081107
3 Importing IT_UNFILTERED_OBJECTS Call by reference Type reference (TYPE) SORTED TABLE Ungefilterte Objekte 20081107

Method APPLY_INTERNAL_FILTER on class CL_DRF_FILTER_OBJECT has no exception.

Method APPLY_SIMPLE_FILTER 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 Gefilterte Objekte 20081107
2 Importing IS_FILT Call by reference Type reference (TYPE) DRF_S_C_FILT_RUNTIME_INT Filtereinstellungen zur Laufzeit 20081107
3 Importing IT_EXTERNAL_CRITERIA Call by reference Type reference (TYPE) RSDS_TRANGE Externe zusätzliche Filterkriterien 20081107
4 Importing IT_UNFILTERED_OBJECTS Call by reference Type reference (TYPE) SORTED TABLE Ungefilterte Objekte 20081107
5 Importing IV_IGNORE_FILTER Call by reference Type reference (TYPE) ABAP_BOOL ' ' Soll konfigurierter Filter ignoriert werden (X=true) 20081107
6 Importing IV_OUTB_IMPL Call by reference Type reference (TYPE) DRF_OUTB_IMPL 20081209
# Exception Resumable Description Created on
1 CX_DRF_EXCEPTION 20081107
2 CX_DRF_FILTER_OBJECT 20081107

Method APPLY_UNRESTRICTED_FILTER 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 Filtered Objects 20090106
2 Importing IT_UNFILTERED_OBJECTS Call by reference Type reference (TYPE) SORTED TABLE Unfiltered Objects 20090106
3 Importing IV_OUTB_IMPL Call by reference Type reference (TYPE) DRF_OUTB_IMPL 20090106
# Exception Resumable Description Created on
1 CX_DRF_EXCEPTION 20090106
2 CX_DRF_FILTER_OBJECT 20090106

Method CHECK_FOR_INTERNAL_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FILT_CRIT_FIELDS Call by reference Type reference (TYPE) RSDS_FRANGE_T Fields of filter criteria 20091204
2 Returning RV_IF_POSSIBLE Value transfer Type reference (TYPE) ABAP_BOOL Filter on internal table is possible 20091204

Method CHECK_FOR_INTERNAL_FILTER on class CL_DRF_FILTER_OBJECT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BAL Call by reference Object reference (TYPE REF TO) CL_DRF_BAL Anwendungslog für Trade Outbound Servcies 20081107
2 Importing IV_APPL Call by reference Type reference (TYPE) DRF_APPL Anwendung 20081107
3 Importing IV_BUSINESS_SYSTEM Call by reference Type reference (TYPE) MDG_BUSINESS_SYSTEM Instance of Receiving System 20090820
4 Importing IV_DLMOD Call by reference Type reference (TYPE) DRF_DLMOD Processing Mode of Service Operation 20081112
5 Importing IV_FILTER_OBJECT Call by reference Type reference (TYPE) DRF_FILTER_OBJECT Filterobjekt 20081107
6 Importing IV_OUTB_IMPL Call by reference Type reference (TYPE) DRF_OUTB_IMPL Outbound Implementation 20090227
7 Importing IV_RUNMOD Call by reference Type reference (TYPE) DRF_RUNMOD Run mode of replication (original, restart) 20090220
# Exception Resumable Description Created on
1 CX_DRF_EXCEPTION 20081107
2 CX_DRF_FILTER_OBJECT 20081107

Method CONVERT_EXTCRIT2WHERE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WHERE_CONDITION Call by reference Type reference (TYPE) RSDS_WHERE_TAB Where-Bedingung für select 20081107
2 Importing IS_FILT Call by reference Type reference (TYPE) DRF_S_C_FILT_RUNTIME_INT Tabellenname 20081107
3 Importing IT_EXTERNAL_CRITERIA Call by reference Type reference (TYPE) RSDS_TRANGE Externe zusätzliche Filterkriterien 20081107
4 Importing IV_IGNORE_FILTER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Soll konfigurierter Filter ignoriert werden (X=true) 20081107
5 Importing IV_NEGATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Negate where condition 20091204
6 Importing IV_OUTB_IMPL Call by reference Type reference (TYPE) DRF_OUTB_IMPL 20081209

Method CONVERT_EXTCRIT2WHERE on class CL_DRF_FILTER_OBJECT has no exception.

Method DESCRIBE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTS Call by reference Type reference (TYPE) SORTED TABLE Tabelle zu filternder Objekte 20081107

Method DESCRIBE_OBJECTS on class CL_DRF_FILTER_OBJECT has no exception.

Method FILTER_IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILTER Call by reference Type reference (TYPE) DRF_FILTER Filternummer 20081107
2 Importing IV_OUTB_IMPL Call by reference Type reference (TYPE) DRF_OUTB_IMPL 20081209
3 Returning RV_IS_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL Filter wird ausgeführt 20081107

Method FILTER_IS_ACTIVE on class CL_DRF_FILTER_OBJECT has no exception.

Method GET_FILTER_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FILTER_CRITERIA Call by reference Type reference (TYPE) RSDS_TRANGE Gesamtfilterkriterien 20081107
2 Exporting ET_FILTER_CRITERIA_AS_WHERE Call by reference Type reference (TYPE) RSDS_TWHERE Gesamtfilterkriterien in WHERE-Bedingungs-Form 20081107
3 Importing IT_EXTERNAL_CRITERIA Call by reference Type reference (TYPE) RSDS_TRANGE Externe zusätzliche Filterkriterien 20081107
4 Importing IV_OUTB_IMPL Call by reference Type reference (TYPE) DRF_OUTB_IMPL 20081209

Method GET_FILTER_DEFINITION on class CL_DRF_FILTER_OBJECT has no exception.

Method GET_KEYS_OF_DBTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABLENAME Call by reference Type reference (TYPE) TABNAME Table Name 20090401
2 Returning RT_KEYS Value transfer Type reference (TYPE) ABAP_KEYDESCR_TAB Keys of Table 20090401

Method GET_KEYS_OF_DBTABLE on class CL_DRF_FILTER_OBJECT has no exception.

Method GET_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECTS Call by reference Type reference (TYPE) SORTED TABLE aktuelle Objektliste 20081107

Method GET_OBJECTS on class CL_DRF_FILTER_OBJECT has no exception.

Method INIT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECTS Call by reference Type reference (TYPE) SORTED TABLE Referenz auf sortierte Tabelle mit zu filternden Objekten 20081107
2 Importing IV_FOBJ Call by reference Type reference (TYPE) DRF_FILTER_OBJECT Filter Object 20121213
3 Importing IV_USE_OBJECT_REF Call by reference Type reference (TYPE) ABAP_BOOL ' ' wahr --> Die Filter arbeiten direkt auf der übergeb. Tabelle 20081107

Method INIT_OBJECTS on class CL_DRF_FILTER_OBJECT has no exception.

Method INTERSECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECTS Call by reference Type reference (TYPE) SORTED TABLE Schnittmenge 20081107
2 Importing IT_OBJECTS1 Call by reference Type reference (TYPE) SORTED TABLE Objektmenge 1 20081107
3 Importing IT_OBJECTS2 Call by reference Type reference (TYPE) SORTED TABLE Objektmenge 2 20081107

Method INTERSECTION on class CL_DRF_FILTER_OBJECT has no exception.

Method JOIN_FILTER_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FILTER_CRITERIA Call by reference Type reference (TYPE) RSDS_TRANGE Filterkriterien kombiniert 20081107
2 Exporting EV_IF_POSSIBLE Call by reference Type reference (TYPE) ABAP_BOOL filter criteria can be applied of 20091204
3 Importing IS_FILT Call by reference Type reference (TYPE) DRF_S_C_FILT_RUNTIME_INT Tabellenname 20081107
4 Importing IT_EXTERNAL_CRITERIA Call by reference Type reference (TYPE) RSDS_TRANGE Externe zusätzliche Filterkriterien 20081107
5 Importing IV_IGNORE_FILTER Call by reference Type reference (TYPE) ABAP_BOOL ' ' Soll konfigurierter Filter ignoriert werden (X=true) 20081107
6 Importing IV_OUTB_IMPL Call by reference Type reference (TYPE) DRF_OUTB_IMPL 20081209

Method JOIN_FILTER_CRITERIA on class CL_DRF_FILTER_OBJECT has no exception.

Method MAP_OBJECT_KEY2FILTER_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FILTER_CRITERIA Call by reference Type reference (TYPE) RSDS_TRANGE Freie Auswahlkriterien 20081107
2 Importing IT_OBJECTS Call by reference Type reference (TYPE) SORTED TABLE Definition expliziter Filter 20081107
3 Importing IV_FILTER Call by reference Type reference (TYPE) DRF_FILTER Filter für ein Filterobjekt 20081107

Method MAP_OBJECT_KEY2FILTER_DEF on class CL_DRF_FILTER_OBJECT has no exception.

Method MERGE_ADDITIVE_FILTERS 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 20090821
2 Importing IT_ADDITIVE_OBJECTS Call by reference Type reference (TYPE) SORTED TABLE 20090821
3 Importing IT_UNFILTERED_OBJECTS Call by reference Type reference (TYPE) SORTED TABLE 20090821

Method MERGE_ADDITIVE_FILTERS on class CL_DRF_FILTER_OBJECT has no exception.

Method SELECT_FILTER_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL Call by reference Type reference (TYPE) DRF_APPL Anwendung 20081107
2 Importing IV_FILTER_OBJECT Call by reference Type reference (TYPE) DRF_FILTER_OBJECT Filterobjekt 20081107

Method SELECT_FILTER_CONFIGURATION on class CL_DRF_FILTER_OBJECT has no exception.

Method SELECT_FILTER_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL Call by reference Type reference (TYPE) DRF_APPL Anwendung 20081107
2 Importing IV_FILTER_OBJECT Call by reference Type reference (TYPE) DRF_FILTER_OBJECT Filterobjekt 20081107
3 Importing IV_OUTB_IMPL Call by reference Type reference (TYPE) DRF_OUTB_IMPL Outbound Implementation 20090310

Method SELECT_FILTER_DEFINITION on class CL_DRF_FILTER_OBJECT has no exception.

Method SELECT_FILTER_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL Call by reference Type reference (TYPE) DRF_APPL Anwendung 20081107
2 Importing IV_FILTER_OBJECT Call by reference Type reference (TYPE) DRF_FILTER_OBJECT Filterobjekt 20081107
# Exception Resumable Description Created on
1 CX_DRF_EXCEPTION 20081107
2 CX_DRF_FILTER_OBJECT 20081107

Method SET_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTS Call by reference Type reference (TYPE) SORTED TABLE Zu filternde Objekte 20081107
2 Importing IV_SET_ONLY_ONCE Call by reference Type reference (TYPE) ABAP_BOOL ' ' wahr -> nur beim ersten Aufruf werden die Objekte übernommen 20081107

Method SET_OBJECTS on class CL_DRF_FILTER_OBJECT has no exception.

Method SYSTEM_FILTER_RELEVANT Signature

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

Method SYSTEM_FILTER_RELEVANT on class CL_DRF_FILTER_OBJECT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 701