Hierarchy

⤷

⤷

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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
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 | ![]() |
Constant | Protected | Type reference (TYPE) | SYMSGID | 'DRF_FILTER' | Message Class for Filter Objects | 20081107 | |
2 | ![]() |
Constant | Protected | Type reference (TYPE) | STRING | 'IT_UNFILTERED_OBJECTS' | Name of Table in APPLY_SIMPLE_FILTER (For All Entries of) | 20081107 | |
3 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_DRF_BAL | Application Log | 20081107 | ||
4 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_ABAP_DATADESCR | Type Descr of Keys not shared by internal and db table | 20090831 | ||
5 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_ABAP_DATADESCR | Type Descr of Attributes Shared by internal and db table | 20090403 | ||
6 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | Objects to Be Filtered (Key + Data) | 20090403 | ||
7 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Type Description for Keys of MR_OBJ_KEY_ONLY_TABLE | 20090401 | ||
8 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | Type Description for Table with Same Key as MR_OBECTS | 20090401 | ||
9 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Type Description for Keys of MR_OBJ_KEY_ONLY_TABLE | 20091221 | ||
10 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_ABAP_TABLEDESCR | Type Description for MR_OBJECTS | 20090401 | ||
11 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | DRF_S_C_FOBJ_RUNTIME | Filter Object | 20081107 | ||
12 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | DRF_T_C_APPL_IMPL_RUNTIME | Inactive Filter Assignments per Outbound Implementation | 20081107 | ||
13 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | DRF_T_C_FILT_RUNTIME | Filter Settings for Runtime | 20081107 | ||
14 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | RSDS_TRANGE | Configured Filter Criteria | 20081107 | ||
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_COMPONENT_TAB | Components of internal object table | 20091204 | ||
16 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | DRF_T_SERV_FILT | Configured Filter Criteria per Outbound Implementation | 20081107 | ||
17 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | RSDS_WHERE_TAB | "For All Entries" Where-Condition | 20081107 | ||
18 | ![]() |
Instance attribute | Protected | See coding | 20081107 | ||||
19 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | DRF_APPL | Application | 20081107 | ||
20 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Instance of Receiving System | 20090820 | ||
21 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | Configuration error | 20091207 | ||
22 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | DRF_DLMOD | Processing Mode of Service Operation | 20081112 | ||
23 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | SYTABIX | No. of Explicit Filters | 20081107 | ||
24 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | SYTABIX | No. of Implicit Filters | 20081107 | ||
25 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | ' ' | True: No Restriction, Impossible to Filter | 20081107 | |
26 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | 'X' | True If Objects Are Not Yet Transferred or Filtered | 20090403 | |
27 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | All Fields of Int. Table Contained in DB Table? | 20090403 | ||
28 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | DRF_OUTB_IMPL | Outbound Implementation | 20090227 | ||
29 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | DRF_RUNMOD | Run mode of replication (original, restart) | 20090220 | ||
30 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | ' ' | All Objects of Filter Object to Be Deliv. Instead of Filter | 20081107 | |
31 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | ' ' | Filter Methods Active on the Object Table of the Caller | 20090403 | |
32 | ![]() |
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 | ![]() |
Instance method | Private | Method | Apply Additive Filters | 20090821 |
2 | ![]() |
Instance method | Public | Method | Applies All Filters | 20081107 |
3 | ![]() |
Instance method | Protected | Method | Applies Complex and Implicit Filter | 20090106 |
4 | ![]() |
Instance method | Protected | Method | Calculates the Intersection of Two Object Tables | 20081107 |
5 | ![]() |
Instance method | Protected | Method | Simple Filters | 20081107 |
6 | ![]() |
Instance method | Protected | Method | Simple Filters | 20090106 |
7 | ![]() |
Instance method | Private | Method | Are the filter criteria are applicable on object table? | 20091204 |
8 | ![]() |
Instance method | Public | Constructor | Constructor | 20081107 |
9 | ![]() |
Instance method | Protected | Method | Converts Free-Selection-Form Criteria to SQL-WHERE | 20081107 |
10 | ![]() |
Instance method | Private | Method | Defines the Data Type for Objects to Be Filtered | 20081107 |
11 | ![]() |
Instance method | Public | Method | Checks Whether Filter for Outbound Implementation Is Active | 20081107 |
12 | ![]() |
Instance method | Public | Method | Returns All Filter Criteria to the Filter Object | 20081107 |
13 | ![]() |
Instance method | Private | Method | Returns Keys of a Database Table | 20090401 |
14 | ![]() |
Instance method | Public | Method | Reads Filtered Objects | 20081107 |
15 | ![]() |
Instance method | Public | Method | Initializes Object Table | 20081107 |
16 | ![]() |
Instance method | Protected | Method | Calculates the Intersection of Two Object Tables | 20081107 |
17 | ![]() |
Instance method | Protected | Method | Links Configured and External Additional Filter Criteria | 20081107 |
18 | ![]() |
Instance method | Public | Method | Converts External to Internal Filter Definitions | 20081107 |
19 | ![]() |
Instance method | Private | Method | Merge Additive filters with result of regular filters | 20090821 |
20 | ![]() |
Instance method | Private | Method | Selects Customizing for Filter | 20081107 |
21 | ![]() |
Instance method | Private | Method | Selects Filter Criteria/Definition | 20081107 |
22 | ![]() |
Instance method | Private | Method | Selects Customizing for Filter Object | 20081107 |
23 | ![]() |
Instance method | Public | Method | Supplies/Sets Objects to Be Filtered | 20081107 |
24 | ![]() |
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 | ![]() |
ET_ADDITIVE_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | 20090821 | |||
2 | ![]() |
EV_FILTER_EXECUTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090821 | |||
3 | ![]() |
IS_ADDITIONAL_PARAMETER | Call by reference | Type reference (TYPE) | DRF_S_RTIME_PARAM_ADDITIONAL | Add. runtime parameter of applications which uses DRF | 20090821 | ||
4 | ![]() |
IS_FILT | Call by reference | Type reference (TYPE) | DRF_S_C_FILT_RUNTIME_INT | Filter Settings for Runtime Internal Use | 20091210 | ||
5 | ![]() |
IT_EXTERNAL_CRITERIA | Call by reference | Type reference (TYPE) | RSDS_TRANGE | 20090821 | |||
6 | ![]() |
IT_UNFILTERED_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | 20090821 | |||
7 | ![]() |
IV_IGNORE_FILTER | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20090821 | |||
8 | ![]() |
IV_OUTB_IMPL | Call by reference | Type reference (TYPE) | DRF_OUTB_IMPL | Outbound Implementation | 20090821 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Root Class for Exceptions | 20090918 |
Method APPLY_FILTER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_ADDITIONAL_PARAMETER | Call by reference | Type reference (TYPE) | DRF_S_RTIME_PARAM_ADDITIONAL | Add. runtime parameter of applications which uses DRF | 20090317 | ||
2 | ![]() |
IT_EXTERNAL_CRITERIA | Call by reference | Type reference (TYPE) | RSDS_TRANGE | Externe zusätzliche Filterkriterien | 20081107 | ||
3 | ![]() |
IV_IGNORE_FILTER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ' ' | Soll konfigurierter Filter ignoriert werden (X=true) | 20081107 | |
4 | ![]() |
IV_OUTB_IMPL | Call by reference | Type reference (TYPE) | DRF_OUTB_IMPL | 20081209 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20081107 | ||
2 | ![]() |
20081107 |
Method APPLY_IMPLEMENTED_FILTER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_FILTERED_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | Filtered Objects | 20090106 | ||
2 | ![]() |
IS_ADDITIONAL_PARAMETER | Call by reference | Type reference (TYPE) | DRF_S_RTIME_PARAM_ADDITIONAL | Add. runtime parameter of applications which uses DRF | 20090317 | ||
3 | ![]() |
IS_FILT | Call by reference | Type reference (TYPE) | DRF_S_C_FILT_RUNTIME_INT | Filter Definition | 20090106 | ||
4 | ![]() |
IT_EXTERNAL_CRITERIA | Call by reference | Type reference (TYPE) | RSDS_TRANGE | External Additional Filter Criteria | 20090106 | ||
5 | ![]() |
IT_UNFILTERED_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | Unfiltered Objects | 20090106 | ||
6 | ![]() |
IV_IGNORE_FILTER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ' ' | Should Configured Filter Be Ignored (X=true)? | 20090106 | |
7 | ![]() |
IV_OUTB_IMPL | Call by reference | Type reference (TYPE) | DRF_OUTB_IMPL | Outbound Implementation | 20090106 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20090106 | ||
2 | ![]() |
20090106 |
Method APPLY_INTERNAL_FILTER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_FILTERED_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | Gefilterte Objekte | 20081107 | ||
2 | ![]() |
IT_FILTERED_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | Gefilterte Objekte | 20081107 | ||
3 | ![]() |
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 | ![]() |
ET_FILTERED_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | Gefilterte Objekte | 20081107 | ||
2 | ![]() |
IS_FILT | Call by reference | Type reference (TYPE) | DRF_S_C_FILT_RUNTIME_INT | Filtereinstellungen zur Laufzeit | 20081107 | ||
3 | ![]() |
IT_EXTERNAL_CRITERIA | Call by reference | Type reference (TYPE) | RSDS_TRANGE | Externe zusätzliche Filterkriterien | 20081107 | ||
4 | ![]() |
IT_UNFILTERED_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | Ungefilterte Objekte | 20081107 | ||
5 | ![]() |
IV_IGNORE_FILTER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ' ' | Soll konfigurierter Filter ignoriert werden (X=true) | 20081107 | |
6 | ![]() |
IV_OUTB_IMPL | Call by reference | Type reference (TYPE) | DRF_OUTB_IMPL | 20081209 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20081107 | ||
2 | ![]() |
20081107 |
Method APPLY_UNRESTRICTED_FILTER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_FILTERED_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | Filtered Objects | 20090106 | ||
2 | ![]() |
IT_UNFILTERED_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | Unfiltered Objects | 20090106 | ||
3 | ![]() |
IV_OUTB_IMPL | Call by reference | Type reference (TYPE) | DRF_OUTB_IMPL | 20090106 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20090106 | ||
2 | ![]() |
20090106 |
Method CHECK_FOR_INTERNAL_FILTER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_FILT_CRIT_FIELDS | Call by reference | Type reference (TYPE) | RSDS_FRANGE_T | Fields of filter criteria | 20091204 | ||
2 | ![]() |
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 | ![]() |
IO_BAL | Call by reference | Object reference (TYPE REF TO) | CL_DRF_BAL | Anwendungslog für Trade Outbound Servcies | 20081107 | ||
2 | ![]() |
IV_APPL | Call by reference | Type reference (TYPE) | DRF_APPL | Anwendung | 20081107 | ||
3 | ![]() |
IV_BUSINESS_SYSTEM | Call by reference | Type reference (TYPE) | MDG_BUSINESS_SYSTEM | Instance of Receiving System | 20090820 | ||
4 | ![]() |
IV_DLMOD | Call by reference | Type reference (TYPE) | DRF_DLMOD | Processing Mode of Service Operation | 20081112 | ||
5 | ![]() |
IV_FILTER_OBJECT | Call by reference | Type reference (TYPE) | DRF_FILTER_OBJECT | Filterobjekt | 20081107 | ||
6 | ![]() |
IV_OUTB_IMPL | Call by reference | Type reference (TYPE) | DRF_OUTB_IMPL | Outbound Implementation | 20090227 | ||
7 | ![]() |
IV_RUNMOD | Call by reference | Type reference (TYPE) | DRF_RUNMOD | Run mode of replication (original, restart) | 20090220 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20081107 | ||
2 | ![]() |
20081107 |
Method CONVERT_EXTCRIT2WHERE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_WHERE_CONDITION | Call by reference | Type reference (TYPE) | RSDS_WHERE_TAB | Where-Bedingung für select | 20081107 | ||
2 | ![]() |
IS_FILT | Call by reference | Type reference (TYPE) | DRF_S_C_FILT_RUNTIME_INT | Tabellenname | 20081107 | ||
3 | ![]() |
IT_EXTERNAL_CRITERIA | Call by reference | Type reference (TYPE) | RSDS_TRANGE | Externe zusätzliche Filterkriterien | 20081107 | ||
4 | ![]() |
IV_IGNORE_FILTER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Soll konfigurierter Filter ignoriert werden (X=true) | 20081107 | |
5 | ![]() |
IV_NEGATE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Negate where condition | 20091204 | |
6 | ![]() |
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 | ![]() |
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 | ![]() |
IV_FILTER | Call by reference | Type reference (TYPE) | DRF_FILTER | Filternummer | 20081107 | ||
2 | ![]() |
IV_OUTB_IMPL | Call by reference | Type reference (TYPE) | DRF_OUTB_IMPL | 20081209 | |||
3 | ![]() |
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 | ![]() |
ET_FILTER_CRITERIA | Call by reference | Type reference (TYPE) | RSDS_TRANGE | Gesamtfilterkriterien | 20081107 | ||
2 | ![]() |
ET_FILTER_CRITERIA_AS_WHERE | Call by reference | Type reference (TYPE) | RSDS_TWHERE | Gesamtfilterkriterien in WHERE-Bedingungs-Form | 20081107 | ||
3 | ![]() |
IT_EXTERNAL_CRITERIA | Call by reference | Type reference (TYPE) | RSDS_TRANGE | Externe zusätzliche Filterkriterien | 20081107 | ||
4 | ![]() |
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 | ![]() |
IV_TABLENAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20090401 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
CT_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | Referenz auf sortierte Tabelle mit zu filternden Objekten | 20081107 | ||
2 | ![]() |
IV_FOBJ | Call by reference | Type reference (TYPE) | DRF_FILTER_OBJECT | Filter Object | 20121213 | ||
3 | ![]() |
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 | ![]() |
ET_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | Schnittmenge | 20081107 | ||
2 | ![]() |
IT_OBJECTS1 | Call by reference | Type reference (TYPE) | SORTED TABLE | Objektmenge 1 | 20081107 | ||
3 | ![]() |
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 | ![]() |
ET_FILTER_CRITERIA | Call by reference | Type reference (TYPE) | RSDS_TRANGE | Filterkriterien kombiniert | 20081107 | ||
2 | ![]() |
EV_IF_POSSIBLE | Call by reference | Type reference (TYPE) | ABAP_BOOL | filter criteria can be applied of | 20091204 | ||
3 | ![]() |
IS_FILT | Call by reference | Type reference (TYPE) | DRF_S_C_FILT_RUNTIME_INT | Tabellenname | 20081107 | ||
4 | ![]() |
IT_EXTERNAL_CRITERIA | Call by reference | Type reference (TYPE) | RSDS_TRANGE | Externe zusätzliche Filterkriterien | 20081107 | ||
5 | ![]() |
IV_IGNORE_FILTER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ' ' | Soll konfigurierter Filter ignoriert werden (X=true) | 20081107 | |
6 | ![]() |
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 | ![]() |
CT_FILTER_CRITERIA | Call by reference | Type reference (TYPE) | RSDS_TRANGE | Freie Auswahlkriterien | 20081107 | ||
2 | ![]() |
IT_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | Definition expliziter Filter | 20081107 | ||
3 | ![]() |
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 | ![]() |
ET_FILTERED_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | 20090821 | |||
2 | ![]() |
IT_ADDITIVE_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | 20090821 | |||
3 | ![]() |
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 | ![]() |
IV_APPL | Call by reference | Type reference (TYPE) | DRF_APPL | Anwendung | 20081107 | ||
2 | ![]() |
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 | ![]() |
IV_APPL | Call by reference | Type reference (TYPE) | DRF_APPL | Anwendung | 20081107 | ||
2 | ![]() |
IV_FILTER_OBJECT | Call by reference | Type reference (TYPE) | DRF_FILTER_OBJECT | Filterobjekt | 20081107 | ||
3 | ![]() |
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 | ![]() |
IV_APPL | Call by reference | Type reference (TYPE) | DRF_APPL | Anwendung | 20081107 | ||
2 | ![]() |
IV_FILTER_OBJECT | Call by reference | Type reference (TYPE) | DRF_FILTER_OBJECT | Filterobjekt | 20081107 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20081107 | ||
2 | ![]() |
20081107 |
Method SET_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | Zu filternde Objekte | 20081107 | ||
2 | ![]() |
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 | ![]() |
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 |