SAP ABAP Interface IF_FDT_FACTORY (FDT: Factory)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
⤷
SFDT_CORE (Package) BRFplus: Core
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_FDT_FACTORY | FDT: Factory | 20050822 |
Properties
| Interface | IF_FDT_FACTORY | |
| Short Description | FDT: Factory |
General Data
| Package | SFDT_CORE | BRFplus: Core |
| Created | 20050822 | SAP |
| Last changed | 20140121 | SAP |
| 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 | IF_FDT_CONSTANTS | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
| 3 | IF_FDT_TYPES | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Interface IF_FDT_FACTORY has no interface.
Friends
Interface IF_FDT_FACTORY has no friend.
Attributes
Interface IF_FDT_FACTORY has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Get an application instance | 20050822 | |
| 2 | Instance method | Public | Method | Get the catalog instance | 20060623 | |
| 3 | Instance method | Public | Method | Get the data exchange instance | 20051218 | |
| 4 | Instance method | Public | Method | Get a data object instance | 20050918 | |
| 5 | Instance method | Public | Method | Get dynamic database view | 20130116 | |
| 6 | Instance method | Public | Method | Get an expression instance | 20050822 | |
| 7 | Instance method | Public | Method | Get an expression type instance | 20050822 | |
| 8 | Instance method | Public | Method | Get a filter instance | 20050822 | |
| 9 | Instance method | Public | Method | Get a function instance | 20050822 | |
| 10 | Static method | Public | Method | Get a factory instance | 20050822 | |
| 11 | Instance method | Public | Method | Get interrupt handler | 20091005 | |
| 12 | Instance method | Public | Method | Get the query instance | 20051024 | |
| 13 | Instance method | Public | Method | Get a ruleset instance | 20060812 | |
| 14 | Instance method | Public | Method | Get the trace instance | 20050822 | |
| 15 | Instance method | Public | Method | Get the worklist instance | 20050822 |
Events
Interface IF_FDT_FACTORY has no event.
Types
Interface IF_FDT_FACTORY has no local type.
Method Signatures
Method GET_APPLICATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20050826 | |||
| 2 | RO_APPLICATION | Value transfer | Object reference (TYPE REF TO) | IF_FDT_APPLICATION | Application | 20050822 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20050907 |
Method GET_CATALOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20060623 | |||
| 2 | RO_CATALOG | Value transfer | Object reference (TYPE REF TO) | IF_FDT_CATALOG | Catalog | 20060623 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20060623 |
Method GET_DATA_EXCHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_DATA_EXCHANGE | Value transfer | Object reference (TYPE REF TO) | IF_FDT_DATA_EXCHANGE | FDT: Data Exchange | 20051218 |
Method GET_DATA_EXCHANGE on Interface IF_FDT_FACTORY has no exception.
Method GET_DATA_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DATA_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | Data Object Type | 20050918 | |||
| 2 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20050918 | |||
| 3 | RO_DATA_OBJECT | Value transfer | Object reference (TYPE REF TO) | IF_FDT_DATA_OBJECT | Data Object | 20050918 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20050924 |
Method GET_DDBV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | 20130116 | ||||
| 2 | RO_DDBV | Value transfer | Object reference (TYPE REF TO) | IF_FDT_DDBV | 20130116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130116 |
Method GET_EXPRESSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EXPRESSION_TYPE_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Expression Type ID | 20050919 | |||
| 2 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20050826 | |||
| 3 | RO_EXPRESSION | Value transfer | Object reference (TYPE REF TO) | IF_FDT_EXPRESSION | Expression | 20050822 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20050902 | ||
| 2 | Superclass for All System Exceptions | 20071023 |
Method GET_EXPRESSION_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20050826 | |||
| 2 | RO_EXPRESSION_TYPE | Value transfer | Object reference (TYPE REF TO) | IF_FDT_EXPRESSION_TYPE | Expression Type | 20050822 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20050907 |
Method GET_FILTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20050826 | |||
| 2 | RO_FILTER | Value transfer | Object reference (TYPE REF TO) | IF_FDT_FILTER | Filter | 20050822 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20050907 |
Method GET_FUNCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20050826 | |||
| 2 | RO_FUNCTION | Value transfer | Object reference (TYPE REF TO) | IF_FDT_FUNCTION | Function | 20050822 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20050907 |
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPLICATION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Application Universal Unique Identifier | 20050822 | |||
| 2 | RO_FACTORY | Value transfer | Object reference (TYPE REF TO) | IF_FDT_FACTORY | Factory | 20050822 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20051123 |
Method GET_INTERRUPT_HANDLER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_RS_INTERRUPT_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_FDT_RS_INTERRUPT_HANDLER | FDT: Ruleset Interrupt Handler | 20091005 |
Method GET_INTERRUPT_HANDLER on Interface IF_FDT_FACTORY has no exception.
Method GET_QUERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ACTION | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20061005 | ||||
| 2 | IV_DATA_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | Data Object Type | 20060824 | |||
| 3 | IV_EXPRESSION_TYPE_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Expression Type ID | 20060824 | |||
| 4 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>OBJECT_TYPE | Objekttyp | 20060824 | |||
| 5 | RO_QUERY | Value transfer | Object reference (TYPE REF TO) | IF_FDT_QUERY | Query | 20051024 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20060824 |
Method GET_RULESET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20060812 | |||
| 2 | RO_RULESET | Value transfer | Object reference (TYPE REF TO) | IF_FDT_RULESET | RuleSet | 20060812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20060812 |
Method GET_TRACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TRACE_MODE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TRACE_MODE | IF_FDT_CONSTANTS=>GC_TRACE_MODE_TECHNICAL | Trace Mode | 20090303 | ||
| 2 | RO_TRACE | Value transfer | Object reference (TYPE REF TO) | IF_FDT_TRACE | Trace | 20050822 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100413 |
Method GET_WORKLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_WORKLIST | Value transfer | Object reference (TYPE REF TO) | IF_FDT_WORKLIST | FDT: Worklist | 20050822 |
Method GET_WORKLIST on Interface IF_FDT_FACTORY has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 710 |