SAP ABAP Class IF_FDT_DATA_EXCHANGE (FDT: Data Exchange)
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
Class IF_FDT_DATA_EXCHANGE  
Short Description FDT: Data Exchange    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20051218   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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
Class IF_FDT_DATA_EXCHANGE has no interface implemented.
Friends
Class IF_FDT_DATA_EXCHANGE has no friend class.
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 EXPORT_XML Instance method Public Method Export XML 20060405
2 EXPORT_XML_APPLICATION Instance method Public Method Export XML for an Application incl. all Objects 20060406
3 IMPORT_XML Instance method Public Method Import XML 20060405
Events
Class 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 Exporting EO_DOM_TREE Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT The XML as a DOM Tree 20060405
2 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object Id's for which export failed 20070926
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages raised during export 20070919
4 Exporting EV_STRING Call by reference Type reference (TYPE) STRING The XML document as a string 20060405
5 Importing 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 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE also includes subordinate objects 20060405
7 Importing 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 Importing 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 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Timestamp for export, default = now 20081208
10 Importing IV_XML_VERSION Call by reference Type reference (TYPE) XML_VERSION GC_XML_VERSION Specific XML Version 20070919
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060405

Method EXPORT_XML_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_DOM_TREE Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT The XML as a DOM Tree 20060406
2 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object Id's for which export failed 20070926
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20070919
4 Exporting EV_STRING Call by reference Type reference (TYPE) STRING The XML document as a string 20060406
5 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Application ID 20060406
6 Importing IV_INCL_DELETED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 'X': Include Marked For Deleted and Obsolete Objects 20110301
7 Importing 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 Importing 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 CX_FDT_INPUT FDT: Invalid Input 20060406

Method IMPORT_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Objects with import errors 20060405
2 Exporting ETS_SUCCESS Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Imported Objects 20060405
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Import Messages 20060405
4 Importing IO_DOM_TREE Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT The XML as a DOM Tree 20060405
5 Importing IV_ACTIVATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE ABAP_FALSE does not activate the objects 20060405
6 Importing IV_CREATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE ABAP_TRUE creates objects that are not existing 20060405
7 Importing IV_CUSTOMIZING_TRREQUEST Call by reference Type reference (TYPE) TRKORR Transport Request for changing Customising Object 20071203
8 Importing 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 Importing IV_IMPORT_TYPE Call by reference Type reference (TYPE) XML_IMPORT_TYPE GC_XML_IMPORT_TYPE_STANDARD Type of XML Import 20080424
10 Importing IV_SIMULATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_FALSE saves all object 20070919
11 Importing IV_STRING Call by reference Type reference (TYPE) STRING The XML document as a string 20060405
12 Importing IV_WORKBENCH_TRREQUEST Call by reference Type reference (TYPE) TRKORR Transport Request for changing System Object 20071203
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060405
History
Last changed by/on SAP  20140121 
SAP Release Created in