SAP ABAP Interface IF_FDT_DATA_EXCHANGE (FDT: Data Exchange)
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_DATA_EXCHANGE | FDT: Data Exchange | 20051218 |
Properties
Interface | IF_FDT_DATA_EXCHANGE | |
Short Description | FDT: Data Exchange |
General Data
Package | SFDT_CORE | BRFplus: Core |
Created | 20051218 | 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_DATA_EXCHANGE | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
4 | IF_FDT_TYPES | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Interface IF_FDT_DATA_EXCHANGE has no interface.
Friends
Interface IF_FDT_DATA_EXCHANGE has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_XML_FIRST_VERSION | Constant | Public | Type reference (TYPE) | XML_VERSION | '1.01' | First version of FDT XML | 20070924 | |
2 | GC_XML_IMPORT_SCOPE_CLEAN | Constant | Public | Type reference (TYPE) | XML_IMPORT_SCOPE | 'C' | XML Import Type Clean | 20110222 | |
3 | GC_XML_IMPORT_SCOPE_NORMAL | Constant | Public | Type reference (TYPE) | XML_IMPORT_SCOPE | 'N' | XML Import Type Normal | 20110222 | |
4 | GC_XML_IMPORT_TYPE_LOCAL_COPY | Constant | Public | Type reference (TYPE) | XML_IMPORT_TYPE | 'L' | XML Import type Local Copy | 20080424 | |
5 | GC_XML_IMPORT_TYPE_REPAIR | Constant | Public | Type reference (TYPE) | XML_IMPORT_TYPE | 'R' | XML Import type Repair | 20080424 | |
6 | GC_XML_IMPORT_TYPE_STANDARD | Constant | Public | Type reference (TYPE) | XML_IMPORT_TYPE | 'S' | XML Import type Standard | 20080424 | |
7 | GC_XML_NAMESPACE_PREFIX | Constant | Public | Type reference (TYPE) | STRING | 'FDTNS' | Prefix to identify FDT elements in XML | 20061219 | |
8 | GC_XML_NAMESPACE_URI | Constant | Public | Type reference (TYPE) | STRING | 'http://sap.com/fdt/transport' | URI for FDT Namespace | 20061219 | |
9 | GC_XML_SCHEMA_TYPE_EXTERNAL | Constant | Public | Type reference (TYPE) | IF_FDT_DATA_EXCHANGE=>SCHEMA | 'http://sap.corp/fdt/External.xsd' | Schema to Identify External Type | 20060428 | |
10 | GC_XML_SCHEMA_TYPE_INTERNAL | Constant | Public | Type reference (TYPE) | IF_FDT_DATA_EXCHANGE=>SCHEMA | 'http://sap.corp/fdt/Internal.xsd' | Schema to Identify Internal Type | 20060428 | |
11 | GC_XML_VERSION | Constant | Public | Type reference (TYPE) | XML_VERSION | '1.11' | Current Version of FDT XML | 20070919 | |
12 | GC_XML_VERSION_INCREMENT | Constant | Public | Type reference (TYPE) | XML_VERSION | '0.01' | Delta increment value of FDT XML Version | 20070921 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Export XML | 20060405 |
2 | ![]() |
Instance method | Public | Method | Export XML for an Application incl. all Objects | 20060406 |
3 | ![]() |
Instance method | Public | Method | Import XML | 20060405 |
Events
Interface IF_FDT_DATA_EXCHANGE has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | SCHEMA | Public | Type reference (TYPE) | STRING | Schema definition to identify the type of XML | 20060428 |
|
2 | S_NAMESPACE | Public | See coding | Structure to hold user defined namespace prefix and uri | 20071227 | BEGIN OF s_namespace,
prefix TYPE string,
uri TYPE string,
END OF s_namespace
|
|
3 | XML_IMPORT_SCOPE | Public | Type reference (TYPE) | CHAR1 | XML Import Scope ( Clean or Normal ) | 20110222 |
|
4 | XML_IMPORT_TYPE | Public | Type reference (TYPE) | FDT_XML_IMPORT_TYPE | BRFplus: XML Import type | 20080424 |
|
5 | XML_VERSION | Public | Type reference (TYPE) | FDT_XML_VERSION | FDT: XML Version Number | 20070919 |
|
Method Signatures
Method EXPORT_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EO_DOM_TREE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | The XML as a DOM Tree | 20060405 | ||
2 | ![]() |
ETS_FAILURE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object Id's for which export failed | 20070926 | ||
3 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages raised during export | 20070919 | ||
4 | ![]() |
EV_STRING | Call by reference | Type reference (TYPE) | STRING | The XML document as a string | 20060405 | ||
5 | ![]() |
ITS_OBJECT_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | IDs of the objects to be exported into the Document | 20060405 | ||
6 | ![]() |
IV_DEEP | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | ABAP_TRUE also includes subordinate objects | 20060405 | |
7 | ![]() |
IV_INCL_DELETED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 'X': Include Marked For Delete as well as Obsolete Objects | 20110222 | |
8 | ![]() |
IV_SCHEMA | Call by reference | Type reference (TYPE) | IF_FDT_DATA_EXCHANGE=>SCHEMA | IF_FDT_DATA_EXCHANGE=>GC_XML_SCHEMA_TYPE_INTERNAL | XML Schema type expected as output. | 20060427 | |
9 | ![]() |
IV_TIMESTAMP | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TIMESTAMP | Timestamp for export, default = now | 20081208 | ||
10 | ![]() |
IV_XML_VERSION | Call by reference | Type reference (TYPE) | XML_VERSION | GC_XML_VERSION | Specific XML Version | 20070919 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20060405 |
Method EXPORT_XML_APPLICATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EO_DOM_TREE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | The XML as a DOM Tree | 20060406 | ||
2 | ![]() |
ETS_FAILURE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Object Id's for which export failed | 20070926 | ||
3 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20070919 | ||
4 | ![]() |
EV_STRING | Call by reference | Type reference (TYPE) | STRING | The XML document as a string | 20060406 | ||
5 | ![]() |
IV_APPLICATION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Application ID | 20060406 | ||
6 | ![]() |
IV_INCL_DELETED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 'X': Include Marked For Deleted and Obsolete Objects | 20110301 | |
7 | ![]() |
IV_SCHEMA | Call by reference | Type reference (TYPE) | IF_FDT_DATA_EXCHANGE=>SCHEMA | IF_FDT_DATA_EXCHANGE=>GC_XML_SCHEMA_TYPE_INTERNAL | XML Schema type expected as output. | 20060428 | |
8 | ![]() |
IV_XML_VERSION | Call by reference | Type reference (TYPE) | XML_VERSION | IF_FDT_DATA_EXCHANGE=>GC_XML_VERSION | Particular XML Version | 20070919 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20060406 |
Method IMPORT_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ETS_FAILURE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Objects with import errors | 20060405 | ||
2 | ![]() |
ETS_SUCCESS | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>TS_OBJECT_ID | Imported Objects | 20060405 | ||
3 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Import Messages | 20060405 | ||
4 | ![]() |
IO_DOM_TREE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | The XML as a DOM Tree | 20060405 | ||
5 | ![]() |
IV_ACTIVATE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | ABAP_FALSE does not activate the objects | 20060405 | |
6 | ![]() |
IV_CREATE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | ABAP_TRUE creates objects that are not existing | 20060405 | |
7 | ![]() |
IV_CUSTOMIZING_TRREQUEST | Call by reference | Type reference (TYPE) | TRKORR | Transport Request for changing Customising Object | 20071203 | ||
8 | ![]() |
IV_IMPORT_SCOPE | Call by reference | Type reference (TYPE) | XML_IMPORT_SCOPE | GC_XML_IMPORT_SCOPE_NORMAL | XML Import Scope ( Clean or Normal ) | 20110222 | |
9 | ![]() |
IV_IMPORT_TYPE | Call by reference | Type reference (TYPE) | XML_IMPORT_TYPE | GC_XML_IMPORT_TYPE_STANDARD | Type of XML Import | 20080424 | |
10 | ![]() |
IV_SIMULATE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | ABAP_FALSE saves all object | 20070919 | |
11 | ![]() |
IV_STRING | Call by reference | Type reference (TYPE) | STRING | The XML document as a string | 20060405 | ||
12 | ![]() |
IV_WORKBENCH_TRREQUEST | Call by reference | Type reference (TYPE) | TRKORR | Transport Request for changing System Object | 20071203 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
FDT: Invalid Input | 20060405 |
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 710 |