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 |