SAP ABAP Interface IF_DRF_OUTBOUND (Interface for Data Replication Framework)
Hierarchy
☛
SAP_BS_FND (Software Component) SAP Business Suite Foundation
⤷
CA-MDG-DRF (Application Component) Data Replication Framework
⤷
DRF_SERVICES_OUTBOUND (Package) Data Replication Framework: Outbound Services
⤷
⤷
Meta Relationship - Used By
Properties
| Interface | IF_DRF_OUTBOUND | |
| Short Description | Interface for Data Replication Framework |
General Data
| Package | DRF_SERVICES_OUTBOUND | Data Replication Framework: Outbound Services |
| Created | 20081205 | SAP |
| Last changed | 20110908 | 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 | CL_MDG_CHANGE_POINTER | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
| 3 | RSDS | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_DRF_OUTBOUND has no interface.
Friends
Interface IF_DRF_OUTBOUND has no friend.
Attributes
Interface IF_DRF_OUTBOUND has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Change Analysis by Change Pointers | 20081205 | |
| 2 | Instance method | Public | Method | Change Analysis by MDG Change Pointers | 20090817 | |
| 3 | Instance method | Public | Method | Change Analysis by 'other' parameters than change pointers | 20081205 | |
| 4 | Instance method | Public | Method | Apply Node Instance Filter on Multiple Relevant Objects | 20081218 | |
| 5 | Instance method | Public | Method | Apply Node Instance Filter on Sinlge Relevant Object | 20090109 | |
| 6 | Instance method | Public | Method | Build Parallel Package for message processing | 20081205 | |
| 7 | Instance method | Public | Method | Enrich Filter Criteria | 20081205 | |
| 8 | Instance method | Public | Method | Finalize method for outbound implementation | 20090115 | |
| 9 | Static method | Public | Method | Initialize method of the outbound implementation | 20081209 | |
| 10 | Instance method | Public | Method | Map Internal Data to the Message | 20081205 | |
| 11 | Instance method | Public | Method | Read Complete data | 20081218 | |
| 12 | Instance method | Public | Method | Sends Processed Message | 20081205 |
Events
Interface IF_DRF_OUTBOUND has no event.
Types
Interface IF_DRF_OUTBOUND has no local type.
Method Signatures
Method ANALYZE_CHANGES_BY_CHG_POINTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CHANGED_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | Changed Objects | 20090114 | |||
| 2 | ES_STAT_INFO | Call by reference | Type reference (TYPE) | DRF_S_STAT_INFO | Statistical Information | 20081205 | |||
| 3 | IT_CHANGE_POINTER | Call by reference | Type reference (TYPE) | DRF_T_BDCP | Storage-Optimized Change Pointer | 20090115 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions When Filtering | 20081205 | ||
| 2 | Root Class for Exceptions | 20081205 |
Method ANALYZE_CHANGES_BY_MDG_CP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CHANGED_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | 20090817 | ||||
| 2 | ES_STAT_INFO | Call by reference | Type reference (TYPE) | DRF_S_STAT_INFO | Statistical Information | 20090817 | |||
| 3 | IT_CHANGE_POINTER | Call by reference | Type reference (TYPE) | MDG_CP_T_CP | Change Pointer | 20090817 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions When Filtering | 20090817 | ||
| 2 | Root Class for Exceptions | 20090817 |
Method ANALYZE_CHANGES_BY_OTHERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CHANGED_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | Objectsto be distributed | 20090115 | |||
| 2 | ES_STAT_INFO | Call by reference | Type reference (TYPE) | DRF_S_STAT_INFO | Statistical Information | 20090115 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions When Filtering | 20090115 | ||
| 2 | Root Class for Exceptions | 20090115 |
Method APPLY_NODE_INST_FILTER_MULTI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RELEVANT_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | 20090116 | ||||
| 2 | IT_EXTERNAL_CRITERIA | Call by reference | Type reference (TYPE) | RSDS_TRANGE | External Additional Filter Criteria | 20090116 | |||
| 3 | IT_FOBJ | Call by reference | Type reference (TYPE) | DRF_T_FOBJ_IMPL | Used Filter Objects in Outbound Implementations | 20101019 | |||
| 4 | IV_IGNORE_FILTER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ' ' | Should Conifgured Filter Be Ignored (X=true)? | 20090116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Root Class for Exceptions | 20090116 | ||
| 2 | Send Exceptions during Service/Message | 20090116 |
Method APPLY_NODE_INST_FILTER_SINGLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_RELEVANT_OBJECT | Call by reference | Object reference (TYPE REF TO) | DATA | 20090116 | ||||
| 2 | EV_SKIP_OBJECT | Call by reference | Type reference (TYPE) | ABAP_BOOL | Skip relevant Object for further processing (X=true)? | 20090528 | |||
| 3 | IT_EXTERNAL_CRITERIA | Call by reference | Type reference (TYPE) | RSDS_TRANGE | External Additional Filter Criteria | 20090116 | |||
| 4 | IT_FOBJ | Call by reference | Type reference (TYPE) | DRF_T_FOBJ_IMPL | Used Filter Objects in Outbound Implementations | 20101019 | |||
| 5 | IV_IGNORE_FILTER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ' ' | Should Configured Filter Be Ignored (X=true)? | 20090116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Root Class for Exceptions | 20090116 | ||
| 2 | Send Exceptions during Service/Message | 20090116 |
Method BUILD_PARALLEL_PACKAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_PACKAGE_DATA | Call by reference | Type reference (TYPE) | DATA | Reference to Data to Be Processed | 20090121 | |||
| 2 | ES_TASK_PARAM | Call by reference | Type reference (TYPE) | DRF_S_PARALLEL_TASK_PARAM | Parameter of a Parallel Task | 20090121 | |||
| 3 | EV_ALL_TASKS_DONE | Call by reference | Type reference (TYPE) | ABAP_BOOL | All Parallel Tasks/Packages Processed | 20090121 | |||
| 4 | IR_PREPARE_DATA | Call by reference | Type reference (TYPE) | DATA | Additional Data from Redefined Classes | 20090121 |
Method BUILD_PARALLEL_PACKAGE on Interface IF_DRF_OUTBOUND has no exception.
Method ENRICH_FILTER_CRITERIA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_STAT_INFO | Call by reference | Type reference (TYPE) | DRF_S_STAT_INFO | Statistical Information | 20081205 | |||
| 2 | ET_ADD_EXTERNAL_CRITERIA | Call by reference | Type reference (TYPE) | RSDS_TRANGE | Additional External Filter Criteria defined by the Outb.Impl | 20090120 | |||
| 3 | IT_EXTERNAL_CRITERIA | Call by reference | Type reference (TYPE) | RSDS_TRANGE | External Additional Filter Criteria | 20081205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions When Filtering | 20081205 | ||
| 2 | Root Class for Exceptions | 20081205 |
Method FINALIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DELETE_CHANGE_POINTER | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' DRFdelete all change pointers within initial replication | 20090223 | |||
| 2 | IT_ERRONEOUS_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | Objects which run into an exception during msg. proc. | 20090213 | |||
| 3 | IT_RELEVANT_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | Relevant objects of the message processing | 20090115 | |||
| 4 | IV_REPEATED_INITIAL_RUN | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' Repeated Initial run | 20090227 |
Method FINALIZE on Interface IF_DRF_OUTBOUND has no exception.
Method INITIALIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_IF_DRF_OUTBOUND | Call by reference | Object reference (TYPE REF TO) | IF_DRF_OUTBOUND | Interface for Data Replication Framework | 20090119 | |||
| 2 | ES_RUNTIME_PARAM_OUT_IMPL | Call by reference | Type reference (TYPE) | DRF_S_RUNTIME_PARAM_OUT_IMPL | Runtime Parameter of the outbound implementation | 20081212 | |||
| 3 | IS_RUNTIME_PARAM | Call by reference | Type reference (TYPE) | DRF_S_RUNTIME_PARAMETER_EXT | DRF external runtime parameter | 20081209 |
Method INITIALIZE on Interface IF_DRF_OUTBOUND has no exception.
Method MAP_DATA2MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_RELEVANT_OBJECT | Call by reference | Object reference (TYPE REF TO) | DATA | 20090116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Root Class for Exceptions | 20081205 | ||
| 2 | Send Exceptions during Service/Message | 20081205 |
Method READ_COMPLETE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RELEVANT_OBJECTS | Call by reference | Type reference (TYPE) | SORTED TABLE | Object to Be Sent | 20090116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Root Class for Exceptions | 20090116 | ||
| 2 | Send Exceptions during Service/Message | 20090116 |
Method SEND_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OBJ_REP_STA | Call by reference | Type reference (TYPE) | DRF_T_OBJ_REP_STA_FULL | Object Replication Status | 20091001 | |||
| 2 | ET_FILE_DATA | Call by reference | Type reference (TYPE) | DRF_T_FILE_OI_CONTENT | File Data | 20090817 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | DRF_T_MESSAGE | Table type for direct data transfer | 20100706 | |||
| 4 | IS_FILE_INFO | Call by reference | Type reference (TYPE) | DRF_S_FILE_INFO | Data of Outbound Implementations to be saved as files | 20090923 | |||
| 5 | IV_OBJECT_COUNT | Call by reference | Type reference (TYPE) | DRF_PACKAGE_SIZE | Package Size of an Outgoing Message | 20081205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Root Class for Exceptions | 20081205 | ||
| 2 | Send Exceptions during Service/Message | 20081205 |
Meta Relationship - Used By (full list)
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 702 |