SAP ABAP Class CL_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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_DATA_EXCHANGE FDT: Data Exchange 20051218
Properties
Class CL_FDT_DATA_EXCHANGE  
Short Description FDT: Data Exchange    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_CORE   BRFplus: Core 
Created 20051218   SAP 
Last change 20130531   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 CL_FDT_DSM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_FDT_TRANSPORT_REQUEST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_IXML Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 IF_FDT_DATA_EXCHANGE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_FDT_ELEMENT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
8 IXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FDT_DATA_EXCHANGE FDT: Data Exchange 20051218
Friends
# Friend Modeled only Created on Description
1 CL_FDT_FACTORY 20051218 FDT: Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTN_PATTERN Constant Public Type reference (TYPE) IF_FDT_TYPES=>ID '0000ACAC00++++FFFFFFFFFFFFFFFFFF' Standard Action Pattern 20090309
2 GC_ELEMENT_COMPONENT_RELEASES Constant Private Type reference (TYPE) STRING 'COMPONENT_RELEASES' Element name for Component Releases 20060321
3 GC_ELEMENT_DSM Constant Private Type reference (TYPE) STRING 'DECISION_SERVICE_MANAGEMENT' Element name for Decision Service Management 20120918
4 GC_EXPR_PATTERN Constant Public Type reference (TYPE) IF_FDT_TYPES=>ID '0000EEEE00++++FFFFFFFFFFFFFFFFFF' Standard Expression Pattern 20090309
5 GC_MIN_XML_RET_TIME Constant Private Type reference (TYPE) I 30 Minimum retention time 20100923
6 GC_XML_AP_OFF Constant Private Type reference (TYPE) STRING 'OFF' 20110302
7 GC_XML_AP_ON Constant Private Type reference (TYPE) STRING 'ON' 20110302
8 GC_XML_TRANSPORT_TYPE_EXPORT Constant Private Type reference (TYPE) XML_TRANSPORT_TYPE 'EXP' XML Export 20070920
9 GC_XML_TRANSPORT_TYPE_IMPORT Constant Private Type reference (TYPE) XML_TRANSPORT_TYPE 'IMP' XML Import 20070920
10 GTS_USER_DEF_EXPR_TYPE Static Attribute Private Type reference (TYPE) TS_USER_DEF_EXPR_TYPE List containg the user defined expression type in XML 20061222
11 GT_ELEMENT_DOMAIN Static Attribute Private Type reference (TYPE) T_ELEMENT_DOMAIN List containg the domain/type of User defined XML element 20061222
12 MTS_CLEAN_SCOPE_IDS Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20110222
13 MTS_IMPORTING Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID List of objects that are currently imporitng (as attribute) 20081102
14 MTS_IMPORT_QUEUE Instance attribute Private Type reference (TYPE) TS_IMPORT_QUEUE Import Entry Queue 20051229
15 MTS_POST_PROCESS_IDS Instance attribute Private Type reference (TYPE) TS_PROCESS_ID 20101018
16 MTS_PRE_PROCESS_IDS Instance attribute Private Type reference (TYPE) TS_PROCESS_ID 20101018
17 MTS_QUEUE_FAILURE Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Import IDs with failures of the Queue 20060314
18 MT_QUEUE_MESSAGE Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Error Messages 20060103
19 MT_QUEUE_SUCCESS Instance attribute Private See coding Successfully imported IDs of Queue 20060103
20 MV_CREATE Instance attribute Private Type reference (TYPE) ABAP_BOOL Create flag for instance creation 20060213
21 MV_ENTIRE_APPLICATION Instance attribute Private Type reference (TYPE) ABAP_BOOL 'X': If Entire Application is exported 20110301
22 MV_FROM_SIMULATION Static Attribute Public Type reference (TYPE) ABAP_BOOL Copy Version from Simulation 20101020
23 MV_IMPORT_INACTIVE Static Attribute Public Type reference (TYPE) ABAP_BOOL Flag to check for inactive import 20120910
24 MV_MODIFY_ROOT_ATTR Instance attribute Private Type reference (TYPE) ABAP_BOOL Flag to check for Root Attribute Modification 20090209
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COMPONENT_RELEASES Instance method Private Method Get the list of component releases 20060321
2 ADD_NAMESPACE_PREFIX Static method Private Method Adds Namespace prefix to FDT XML elements 20070926
3 APPEND_EXPORT_ENTRIES Instance method Private Method Append entries to the table of export IDs 20060110
4 CHECK_AND_SAVE Instance method Private Method Checks and saves FDT Objects 20071130
5 CHECK_DIRECT_VALUE Instance method Private Method Checks for the reorganization (simplification) in Expression 20090209
6 CHECK_IMPORT_APPLICATION Instance method Private Method Check and Import Application if applicable 20080424
7 CONVERT_ABAP_TO_XML Instance method Private Method Convert ABAP variable (field, structure, table) into XML 20070926
8 CONVERT_NAME_ABAP_TO_JAVA Static method Public Method Convert name from ABAP convention to JAVA Convention 20060405
9 CONVERT_NAME_JAVA_TO_ABAP Static method Public Method Convert name from JAVA convention to ABAP Convention 20060405
10 CONVERT_USER_DEF_ELE_VAL Static method Public Method Convert the value of user defined XML element 20061222
11 CONVERT_VALUE_TO_EXT Static method Public Method Convert symbol to speaking values 20060405
12 CONVERT_VALUE_TO_INT Static method Public Method Convert speaking values to symbol 20060405
13 CONVERT_XML_TO_ABAP Instance method Private Method Convert XML into ABAP variable (field, structure, table) 20070926
14 DOWNLOAD_XML Static method Public Method Download the xml with Classic Dynpro 20060207
15 EXPORT_XML Instance method Public Method Export Method with support for remote scenario 20120912
16 GET_APPL_REFERENCED_OBJECTS Instance method Private Method Get all objects referenced in an application 20110222
17 GET_APPL_REMOTE Static method Public Method Returns the Application ID for the Remote XML 20121005
18 GET_VERSION_CHANGE_LIST Instance method Private Method List of changes introduced in each XML version 20070914
19 HANDLE_OBJECT_ID_AS_ATTRIBUTE Instance method Private Event handling method May import an object ID befor it is used as an attribute 20051229
20 HANDLE_OBJECT_ID_FOR_POST_PROC Instance method Private Event handling method Process marked for delete or obsolete ID after import 20101018
21 IMPORT_ID_FROM_QUEUE Instance method Private Method Perform the import of an ID from the import queue 20051229
22 IMPORT_OBJECTS Instance method Private Method Import objects from XML 20080826
23 IMPORT_XML Instance method Public Method Import method with support for remote XML 20121001
24 IS_CLEAN_IMPORT Static method Public Method Returns whether the XML is cleanly Importing 20110303
25 IS_DOWNGRADE_ALLOWED Instance method Private Method Checks for new expressions and should it be downported. 20090828
26 IS_REMOTE_IMPORT Static method Public Method Returns if the XMl is Remotely Generated 20121005
27 IS_USER_DEF_EXPR Static method Public Method Check if the expression is user defined expression or not 20061222
28 IS_VALID_XML_VERSION Static method Private Method Checks if the version is a valid FDT XML version 20071001
29 LIST_USER_DEFINED_EXPR Static method Public Method Stores the user defined expression 20061222
30 MODIFY_XML_101_102 Instance method Private Method Upgrade/Downgrade XML between version 1.01 and 1.02 20100426
31 MODIFY_XML_102_103 Instance method Private Method Upgrade/Downgrade XML between version 1.02 and 1.03 20100426
32 MODIFY_XML_103_104 Instance method Private Method Upgrade/Downgrade XML between version 1.03 and 1.04 20100426
33 MODIFY_XML_104_105 Instance method Private Method Upgrade/Downgrade XML between version 1.04 and 1.05 20100426
34 MODIFY_XML_105_106 Instance method Private Method Upgrade/Downgrade XML between version 1.05 and 1.06 20100426
35 MODIFY_XML_107_108 Instance method Private Method Upgrade/Downgrade XML between version 1.07 and 1.08 20100426
36 MODIFY_XML_108_109 Instance method Private Method Upgrade/Downgrade XML between version 1.08 and 1.09 20100426
37 MODIFY_XML_109_110 Instance method Private Method Upgrade/Downgrade XML between version 1.09 and 1.10 20110106
38 MODIFY_XML_110_111 Instance method Private Method Upgrade/Downgrade XML between version 1.09 and 1.10 20130717
39 MODIFY_XML_111_112 Instance method Private Method Upgrade/Downgrade XML between version 1.09 and 1.10 20130806
40 MODIFY_XML_VERSION_CHANGES Instance method Private Method Update the XML for a particular version changes 20070914
41 PERFORM_XML_VERSION_UPDATE Instance method Private Method Update the incomng XML with relevant Version changes 20070913
42 REMOVE_NAMESPACE_PREFIX Static method Private Method Removes Namespace prefix and uri to FDT XML elements 20070926
43 REORGANIZE_XML_REQUESTS Static method Public Method Data Retention for XML TR request 20100923
44 RETRIEVE_VERSION_CHANGE_LIST Instance method Private Method Retrieve the list of changes introduced in each XML version 20070914
45 SAVE_XML_DB Instance method Private Method Save the XML document info while export and import 20070920
46 SHOW_XML Static method Public Method Show the XML with Classic Dynpro 20051227
47 TRANSFORM_XML Instance method Public Method Transform the XML from extrenal type to internal , viceversa 20061222
48 UPDATE_XML_VERSION_CHANGES Instance method Private Method Update the XML with the all version changes 20070914
49 UPLOAD_XML Static method Public Method Upload the XML with Classic Dynpro 20060102
50 VALIDATE_XML Static method Public Method Method for Basic validation of XML data. 20060427
51 VALIDATE_XML_DOC Instance method Private Method Validate the XML document 20060427
Events
Class CL_FDT_DATA_EXCHANGE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 DECISION_SERVICE_MANAGEMENT Public See coding 20120918 BEGIN OF decision_service_management, system_id TYPE sysysid, managed_system_destination TYPE rfcdest, managed_system_id TYPE sysysid, service_id TYPE if_fdt_types=>id, deployment_timestamp TYPE if_fdt_types=>timestamp, service_timestamp TYPE if_fdt_types=>timestamp, END OF decision_service_management
2 S_APPLICATION Private See coding 20080424 BEGIN OF s_application, id TYPE if_fdt_types=>id, is_in_queue TYPE abap_bool, END OF s_application
3 S_ELEMENT_DOMAIN Private See coding 20061222 BEGIN OF s_element_domain, id TYPE if_fdt_types=>id, node_name TYPE string, type TYPE string, END OF s_element_domain
4 S_EXPORT_ID Private See coding 20060110 BEGIN OF s_export_id, id TYPE if_fdt_types=>id, element TYPE string, sort_index TYPE i, END OF s_export_id
5 S_IMPORT Private See coding 20080424 BEGIN OF s_import, id TYPE if_fdt_types=>id, sort_index TYPE i, END OF s_import
6 S_IMPORT_QUEUE Private See coding Import Entry 20051229 BEGIN OF s_import_queue, id TYPE if_fdt_types=>id, object_type TYPE if_fdt_types=>object_type, object_detail TYPE string, o_element TYPE REF TO if_ixml_element, END OF s_import_queue
7 S_PROCESS_ID Private See coding 20101018 BEGIN OF s_process_id, id TYPE if_fdt_types=>id, marked_for_delete TYPE abap_bool, obsolete TYPE abap_bool, END OF s_process_id
8 S_USER_DEF_EXPR_TYPE Private See coding 20061222 BEGIN OF s_user_def_expr_type, id TYPE if_fdt_types=>id, data_exchange_class TYPE seoclname, is_invalid TYPE abap_bool, END OF s_user_def_expr_type
9 S_XML_VERSION_CHANGE Private See coding 20070914 BEGIN OF s_xml_version_change, xml_version TYPE if_fdt_types=>element_number, " FDT XML Version number element_name TYPE string, " FDT XML root child element name messages TYPE if_fdt_types=>t_message, " Message related to the transformation fdt_internal_obj TYPE abap_bool, " Indiacte change relevant for non user def object user_def_obj TYPE abap_bool, " Indicate change relevant only for user def object data_exchange_class TYPE seoclname, END OF s_xml_version_change
10 TS_APPLICATION Private See coding 20080424 ts_application TYPE SORTED TABLE OF s_application WITH UNIQUE KEY id
11 TS_IMPORT_QUEUE Private See coding Import Entry Queue 20051229 ts_import_queue TYPE SORTED TABLE OF s_import_queue WITH UNIQUE KEY id
12 TS_PROCESS_ID Private See coding 20101018 ts_process_id TYPE SORTED TABLE OF s_process_id WITH UNIQUE KEY ID
13 TS_USER_DEF_EXPR_TYPE Private See coding 20061222 ts_user_def_expr_type TYPE SORTED TABLE OF s_user_def_expr_type WITH UNIQUE KEY id
14 T_ELEMENT_DOMAIN Private See coding 20061222 t_element_domain TYPE STANDARD TABLE OF s_element_domain
15 T_EXPORT_ID Private See coding 20060110 t_export_id TYPE STANDARD TABLE OF s_export_id WITH NON-UNIQUE KEY id
16 T_IMPORT Private See coding 20080424 t_import TYPE STANDARD TABLE OF s_import
17 T_XML_VERSION_CHANGE Private See coding 20070914 t_xml_version_change TYPE STANDARD TABLE OF s_xml_version_change
18 XML_TRANSPORT_TYPE Private See coding 20070920 xml_transport_type TYPE c LENGTH 3
Method Signatures

Method ADD_COMPONENT_RELEASES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20060321

Method ADD_COMPONENT_RELEASES on class CL_FDT_DATA_EXCHANGE has no exception.

Method ADD_NAMESPACE_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20070926
2 Importing IV_NAMESPACE_PREFIX Call by reference Type reference (TYPE) STRING Namespace Prefix for FDT XML elements 20070926

Method ADD_NAMESPACE_PREFIX on class CL_FDT_DATA_EXCHANGE has no exception.

Method APPEND_EXPORT_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXPORT_ID Call by reference Type reference (TYPE) T_EXPORT_ID List of IDs for the export 20060110
2 Changing CV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Application ID 20110222
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20081110
4 Importing ITS_OBJECT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs 20110102
5 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: also take named 20060110
6 Importing IV_ROOT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE: ITS_OBJECT_ID from outside 20060110
7 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Time Stamp 20060110
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060904

Method CHECK_AND_SAVE 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 Save failed object ids as sorted table 20071130
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20071130
3 Importing ITS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Successfully saved object ids as sorted table 20071130
4 Importing IV_CUSTOMIZING_TRREQUEST Call by reference Type reference (TYPE) TRKORR Request/Task for changing customizing objects 20071203
5 Importing IV_WORKBENCH_TRREQUEST Call by reference Type reference (TYPE) TRKORR Request/Task for changing system objects 20071203
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20110616

Method CHECK_DIRECT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20090209
2 Importing IO_DOC_TREE Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20090209
3 Importing IV_XML_VERSION Call by reference Type reference (TYPE) FDT_XML_VERSION FDT: XML Version Number 20090209

Method CHECK_DIRECT_VALUE on class CL_FDT_DATA_EXCHANGE has no exception.

Method CHECK_IMPORT_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IMPORT Call by reference Type reference (TYPE) T_IMPORT Import list 20080424
2 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Universal Unique Identifier 20080424
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20080424
4 Importing IV_ACTIVATE Call by reference Type reference (TYPE) ABAP_BOOL 20101222
5 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20080429
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080424

Method CONVERT_ABAP_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT iXML element created with the supplied name and value 20070926
2 Importing IA_ABAP Call by reference Type reference (TYPE) ANY ABAP Variable 20070926
3 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT iXML Element (parent element) 20070926
4 Importing IV_NAME Call by reference Type reference (TYPE) CLIKE Element Name 20070926
5 Importing IV_NAMESPACE_PREFIX Call by reference Type reference (TYPE) STRING Prefix name for FDT elements 20070926

Method CONVERT_ABAP_TO_XML on class CL_FDT_DATA_EXCHANGE has no exception.

Method CONVERT_NAME_ABAP_TO_JAVA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NODE_NAME Call by reference Type reference (TYPE) STRING The converted name 20060405
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) STRING The node name to be converted 20060405

Method CONVERT_NAME_ABAP_TO_JAVA on class CL_FDT_DATA_EXCHANGE has no exception.

Method CONVERT_NAME_JAVA_TO_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NODE_NAME Call by reference Type reference (TYPE) STRING The converted string 20060405
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) STRING The inpout string which has to be converted 20060405

Method CONVERT_NAME_JAVA_TO_ABAP on class CL_FDT_DATA_EXCHANGE has no exception.

Method CONVERT_USER_DEF_ELE_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE Call by reference Type reference (TYPE) STRING 20061222
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20061222
3 Importing IV_NODE_NAME Call by reference Type reference (TYPE) STRING 20061222
4 Importing IV_NODE_VALUE Call by reference Type reference (TYPE) STRING 20061222

Method CONVERT_USER_DEF_ELE_VAL on class CL_FDT_DATA_EXCHANGE has no exception.

Method CONVERT_VALUE_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE Call by reference Type reference (TYPE) STRING The converted external value 20060405
2 Importing IO_TYPE_DESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Ref to an elem decsriptor containing domain values 20061005
3 Importing IV_DOMAIN_NAME Call by reference Type reference (TYPE) DOMNAME The domain name , used when there is no FDT types present 20060405
4 Importing IV_FDT_TYPE Call by reference Type reference (TYPE) STRING The corresponding FDT type 20060405
5 Importing IV_VALUE Call by reference Type reference (TYPE) STRING The value to be converted to external type 20060405

Method CONVERT_VALUE_TO_EXT on class CL_FDT_DATA_EXCHANGE has no exception.

Method CONVERT_VALUE_TO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE Call by reference Type reference (TYPE) STRING The corresponding internal value 20060405
2 Importing IO_TYPE_DESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Runtime Type Services 20061005
3 Importing IV_DOMAIN_NAME Call by reference Type reference (TYPE) DOMNAME The domain name , used when there is no FDT types present 20060405
4 Importing IV_FDT_TYPE Call by reference Type reference (TYPE) STRING The fdt type 20060405
5 Importing IV_VALUE Call by reference Type reference (TYPE) STRING The value whose internal type has to be fetched 20060405

Method CONVERT_VALUE_TO_INT on class CL_FDT_DATA_EXCHANGE has no exception.

Method CONVERT_XML_TO_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EA_ABAP Call by reference Type reference (TYPE) ANY ABAP Variable 20070926
2 Exporting EV_NO_ELEMENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: element not found 20070926
3 Exporting EV_NO_VALUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE: no value for this element 20070926
4 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT iXML Element (parent element) 20070926
5 Importing IV_NAME Call by reference Type reference (TYPE) CLIKE Element Name 20070926
6 Importing IV_NAMESPACE_PREFIX Call by reference Type reference (TYPE) STRING Prefix name for FDT XML elements 20070926

Method CONVERT_XML_TO_ABAP on class CL_FDT_DATA_EXCHANGE has no exception.

Method DOWNLOAD_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_XML_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Document containing the xml information to be downloaded 20060207
2 Importing IV_FILENAME Call by reference Type reference (TYPE) CSEQUENCE Local file for download 20060207
3 Importing IV_XML_STRING Call by reference Type reference (TYPE) STRING String containing the xml information to be downloaded 20060207
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060207

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 20120912
2 Exporting ETS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object Id's for which export failed 20120912
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages raised during export 20120912
4 Exporting EV_STRING Call by reference Type reference (TYPE) STRING The XML document as a string 20120912
5 Importing IS_DEPLOYMENT_INFO Call by reference Type reference (TYPE) DECISION_SERVICE_MANAGEMENT 20120912
6 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 20120912
7 Importing IV_DEEP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE ABAP_TRUE also includes subordinate objects 20120912
8 Importing IV_INCL_DELETED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 'X': Include Marked For Delete as well as Obsolete Objects 20120912
9 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. 20120912
10 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) IF_FDT_TYPES=>TIMESTAMP Timestamp for export, default = now 20120912
11 Importing IV_XML_VERSION Call by reference Type reference (TYPE) IF_FDT_DATA_EXCHANGE=>XML_VERSION IF_FDT_DATA_EXCHANGE=>GC_XML_VERSION Specific XML Version 20120912
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120913

Method GET_APPL_REFERENCED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID List of contained objects 20110222
2 Exporting EV_COUNT Call by reference Type reference (TYPE) I Number of objects 20110222
3 Importing IV_APPL_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110222
4 Importing IV_INCL_DELETED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X': Include Marked For Deleted and Obsolete 20110222

Method GET_APPL_REFERENCED_OBJECTS on class CL_FDT_DATA_EXCHANGE has no exception.

Method GET_APPL_REMOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Document in DOM Representation 20121005
2 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20121005
3 Returning RV_APPL_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20121005

Method GET_APPL_REMOTE on class CL_FDT_DATA_EXCHANGE has no exception.

Method GET_VERSION_CHANGE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VERSION_CHANGE Call by reference Type reference (TYPE) T_XML_VERSION_CHANGE 20070914

Method GET_VERSION_CHANGE_LIST on class CL_FDT_DATA_EXCHANGE has no exception.

Method HANDLE_OBJECT_ID_AS_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Value transfer Attribute reference (LIKE) 20051229

Method HANDLE_OBJECT_ID_AS_ATTRIBUTE on class CL_FDT_DATA_EXCHANGE has no exception.

Method HANDLE_OBJECT_ID_FOR_POST_PROC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Value transfer Attribute reference (LIKE) 20101018
2 Importing IV_MARKED_FOR_DELETE Value transfer Attribute reference (LIKE) 20101018
3 Importing IV_OBSOLETE Value transfer Attribute reference (LIKE) 20101018

Method HANDLE_OBJECT_ID_FOR_POST_PROC on class CL_FDT_DATA_EXCHANGE has no exception.

Method IMPORT_ID_FROM_QUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20051229
2 Returning RV_ID_NOT_IN_QUEUE Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TUE: ID not in the queue 20051229

Method IMPORT_ID_FROM_QUEUE on class CL_FDT_DATA_EXCHANGE has no exception.

Method IMPORT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_FAILURE Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Objects with import errors 20080826
2 Changing CTS_SUCCESS Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Imported Objects 20080826
3 Changing CT_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Import Messages 20080826
4 Exporting ET_IMPORT_LEFT Call by reference Type reference (TYPE) T_IMPORT List of object left out due to splitting 20080826
5 Importing IT_IMPORT Call by reference Type reference (TYPE) T_IMPORT List of objects to be imported 20080826
6 Importing IV_ACTIVATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE ABAP_FALSE does not activate the objects 20080826
7 Importing IV_SPLIT_INDEX Call by reference Type reference (TYPE) I Index level at which the objects needs to split 20080826
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20080826

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 Object IDs as sorted table 20121001
2 Exporting ETS_SUCCESS Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Object IDs as sorted table 20121001
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20121001
4 Importing IO_DOM_TREE Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Document in DOM Representation 20121001
5 Importing IV_ACTIVATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20121001
6 Importing IV_CREATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20121001
7 Importing IV_CUSTOMIZING_TRREQUEST Call by reference Type reference (TYPE) TRKORR Transport Request for changing Customising Object 20121001
8 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Managed system 20121029
9 Importing IV_IMPORT_SCOPE Call by reference Type reference (TYPE) IF_FDT_DATA_EXCHANGE=>XML_IMPORT_SCOPE IF_FDT_DATA_EXCHANGE=>GC_XML_IMPORT_SCOPE_NORMAL XML Import Scope ( Clean or Normal ) 20121001
10 Importing IV_IMPORT_TYPE Call by reference Type reference (TYPE) IF_FDT_DATA_EXCHANGE=>XML_IMPORT_TYPE IF_FDT_DATA_EXCHANGE=>GC_XML_IMPORT_TYPE_STANDARD BRFplus: XML Import type 20121001
11 Importing IV_SIMULATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121001
12 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20121001
13 Importing IV_WORKBENCH_TRREQUEST Call by reference Type reference (TYPE) TRKORR Transport Request for changing System Object 20121001
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20121003

Method IS_CLEAN_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20110303
2 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20110303
3 Returning RV_CLEAN Value transfer Type reference (TYPE) ABAP_BOOL 20110303

Method IS_CLEAN_IMPORT on class CL_FDT_DATA_EXCHANGE has no exception.

Method IS_DOWNGRADE_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20090828
2 Importing IO_DOC_TREE Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20090828
3 Importing IV_TARGET_XML_VERSION Call by reference Type reference (TYPE) IF_FDT_DATA_EXCHANGE=>XML_VERSION FDT: XML Version Number 20100729

Method IS_DOWNGRADE_ALLOWED on class CL_FDT_DATA_EXCHANGE has no exception.

Method IS_REMOTE_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20121005
2 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20121005
3 Returning RV_REMOTE Value transfer Type reference (TYPE) ABAP_BOOL 20121005

Method IS_REMOTE_IMPORT on class CL_FDT_DATA_EXCHANGE has no exception.

Method IS_USER_DEF_EXPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT Call by reference Type reference (TYPE) ABAP_BOOL 20061222
2 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20061222

Method IS_USER_DEF_EXPR on class CL_FDT_DATA_EXCHANGE has no exception.

Method IS_VALID_XML_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XML_VERSION Call by reference Type reference (TYPE) IF_FDT_DATA_EXCHANGE=>XML_VERSION FDT: XML Version Number 20071001
2 Returning RV_VALID_VERSION Value transfer Type reference (TYPE) ABAP_BOOL Abap True : version supplied is valid XML version 20071001

Method IS_VALID_XML_VERSION on class CL_FDT_DATA_EXCHANGE has no exception.

Method LIST_USER_DEFINED_EXPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ID_INVALID Call by reference Type reference (TYPE) ABAP_BOOL 20061222
2 Importing IV_DATA_EXCHANGE_CLASS Call by reference Type reference (TYPE) SEOCLNAME Class Name 20061222
3 Importing IV_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID FDt expression type id 20061222

Method LIST_USER_DEFINED_EXPR on class CL_FDT_DATA_EXCHANGE has no exception.

Method MODIFY_XML_101_102 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20100426
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_NODE 20100426
3 Importing IV_UPGRADE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Upgrade/Downgrade 20100426

Method MODIFY_XML_101_102 on class CL_FDT_DATA_EXCHANGE has no exception.

Method MODIFY_XML_102_103 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE 20100426
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20100426
3 Importing IV_UPGRADE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100426

Method MODIFY_XML_102_103 on class CL_FDT_DATA_EXCHANGE has no exception.

Method MODIFY_XML_103_104 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE 20100426
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20100426
3 Importing IV_UPGRADE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100426

Method MODIFY_XML_103_104 on class CL_FDT_DATA_EXCHANGE has no exception.

Method MODIFY_XML_104_105 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE 20100426
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20100426
3 Importing IV_UPGRADE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100426

Method MODIFY_XML_104_105 on class CL_FDT_DATA_EXCHANGE has no exception.

Method MODIFY_XML_105_106 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE 20100426
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20100426
3 Importing IV_UPGRADE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100426

Method MODIFY_XML_105_106 on class CL_FDT_DATA_EXCHANGE has no exception.

Method MODIFY_XML_107_108 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE 20100426
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20100426
3 Importing IV_UPGRADE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100426

Method MODIFY_XML_107_108 on class CL_FDT_DATA_EXCHANGE has no exception.

Method MODIFY_XML_108_109 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE 20100426
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20100426
3 Importing IV_UPGRADE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100426

Method MODIFY_XML_108_109 on class CL_FDT_DATA_EXCHANGE has no exception.

Method MODIFY_XML_109_110 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE 20110106
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20110106
3 Importing IV_UPGRADE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110106

Method MODIFY_XML_109_110 on class CL_FDT_DATA_EXCHANGE has no exception.

Method MODIFY_XML_110_111 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE 20130717
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20130717
3 Importing IV_UPGRADE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130717

Method MODIFY_XML_110_111 on class CL_FDT_DATA_EXCHANGE has no exception.

Method MODIFY_XML_111_112 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE 20130806
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20130806
3 Importing IV_UPGRADE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130806

Method MODIFY_XML_111_112 on class CL_FDT_DATA_EXCHANGE has no exception.

Method MODIFY_XML_VERSION_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20070914
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20070914
3 Importing IV_FROM_VERSION Call by reference Type reference (TYPE) IF_FDT_DATA_EXCHANGE=>XML_VERSION FDT: XML Version Number 20070914
4 Importing IV_TO_VERSION Call by reference Type reference (TYPE) IF_FDT_DATA_EXCHANGE=>XML_VERSION FDT: XML Version Number 20070914

Method MODIFY_XML_VERSION_CHANGES on class CL_FDT_DATA_EXCHANGE has no exception.

Method PERFORM_XML_VERSION_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Error /Waring/Information Messages 20070913
2 Importing IO_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20070918
3 Importing IV_VERSION Call by reference Type reference (TYPE) IF_FDT_DATA_EXCHANGE=>XML_VERSION FDT XML version of the incoming 20070913
4 Importing IV_VERSION_UPGRADE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE True:Version Upgradation, else downgradation 20070913

Method PERFORM_XML_VERSION_UPDATE on class CL_FDT_DATA_EXCHANGE has no exception.

Method REMOVE_NAMESPACE_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20070926

Method REMOVE_NAMESPACE_PREFIX on class CL_FDT_DATA_EXCHANGE has no exception.

Method REORGANIZE_XML_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RETENTION_TIME Call by reference Type reference (TYPE) FDT_RETENTION_TIME 90 BRF+: Data Retention Time 20100923

Method REORGANIZE_XML_REQUESTS on class CL_FDT_DATA_EXCHANGE has no exception.

Method RETRIEVE_VERSION_CHANGE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VERSION_CHANGE Call by reference Type reference (TYPE) T_XML_VERSION_CHANGE 20070914

Method RETRIEVE_VERSION_CHANGE_LIST on class CL_FDT_DATA_EXCHANGE has no exception.

Method SAVE_XML_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TRANS_XML_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20070920
2 Importing IO_XML_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML received or generated whiout version transformation 20070920
3 Importing IT_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Info messages raised during export /import 20070920
4 Importing IV_TRREQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20070920
5 Importing IV_XML_TRANSPORT_TYPE Call by reference Type reference (TYPE) XML_TRANSPORT_TYPE XML transport type (Import/Export) 20070920

Method SAVE_XML_DB on class CL_FDT_DATA_EXCHANGE has no exception.

Method SHOW_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML Document 20051227
2 Importing IV_STRING Call by reference Type reference (TYPE) STRING XML String 20051227
3 Returning RV_MESSAGE Value transfer Type reference (TYPE) STRING 20051227

Method SHOW_XML on class CL_FDT_DATA_EXCHANGE has no exception.

Method TRANSFORM_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20061222
2 Importing IO_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20061222
3 Importing IV_TRANSFORMATION_TYPE Call by reference Type reference (TYPE) IF_FDT_DATA_EXCHANGE=>SCHEMA 20061222
# Exception Resumable Description Created on
1 CX_TRANSFORMATION_ERROR General Error When Performing CALL TRANSFORMATION 20061222

Method UPDATE_XML_VERSION_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20070914
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_element 20070914
3 Importing IS_VERSION_CHANGE Call by reference Type reference (TYPE) S_XML_VERSION_CHANGE 20070914
4 Importing IV_FROM_VERSION Call by reference Type reference (TYPE) IF_FDT_DATA_EXCHANGE=>XML_VERSION FDT: XML Version Number 20070914
5 Importing IV_TO_VERSION Call by reference Type reference (TYPE) IF_FDT_DATA_EXCHANGE=>XML_VERSION FDT: XML Version Number 20070914

Method UPDATE_XML_VERSION_CHANGES on class CL_FDT_DATA_EXCHANGE has no exception.

Method UPLOAD_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 20060314
2 Exporting ETS_SUCCESS Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_OBJECT_ID Imported Objects 20060314
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Import Messages 20060314
4 Importing IV_COMP_APPL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Import the complete applicatoin 20110314
5 Importing IV_CUSTOMIZING_TRREQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20071203
6 Importing IV_FILENAME Call by reference Type reference (TYPE) CSEQUENCE Filename 20060102
7 Importing IV_IMPORT_TYPE Call by reference Type reference (TYPE) IF_FDT_DATA_EXCHANGE=>XML_IMPORT_TYPE IF_FDT_DATA_EXCHANGE=>GC_XML_IMPORT_TYPE_STANDARD BRFplus: XML Import type 20080425
8 Importing IV_SIMULATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE True : No save happens , False : Objects saved 20070924
9 Importing IV_WORKBENCH_TRREQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20071203
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20060602

Method VALIDATE_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERR_MSG Call by reference Type reference (TYPE) STRING Error Message if any 20060427
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) STRING Node to be validated 20060427
3 Importing IV_NODE_VALUE Call by reference Type reference (TYPE) STRING Node value to be validated 20060427
4 Importing IV_PARENT_NAME Call by reference Type reference (TYPE) STRING Name of the parent node 20060427

Method VALIDATE_XML on class CL_FDT_DATA_EXCHANGE has no exception.

Method VALIDATE_XML_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT The XML document to be validated 20060427
2 Returning RT_MESSAGE Value transfer Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Table of Error Messages 20060427

Method VALIDATE_XML_DOC on class CL_FDT_DATA_EXCHANGE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710