SAP ABAP Class CL_XMLDIFF_MERGE_DOCUMENT (XMLdiff merge functionality)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-UPG-NA (Application Component) SAP Note Assistant
     SXMLDIFF (Package) XMLdiff
Properties
Class CL_XMLDIFF_MERGE_DOCUMENT  
Short Description XMLdiff merge functionality    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SXMLDIFF   XMLdiff 
Created 20100726   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_XMLDIFF_MERGE_DOCUMENT has no forward declaration.
Interfaces
Class CL_XMLDIFF_MERGE_DOCUMENT has no interface implemented.
Friends
Class CL_XMLDIFF_MERGE_DOCUMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_ROOT Instance attribute Protected Object reference (TYPE REF TO) CL_XMLDIFF_MERGE_NODE 20100809
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_NODE Instance method Protected Method 20100809
2 CREATE Static method Public Method 20100809
3 DELETE_NODE Instance method Protected Method 20100809
4 INSERT_NODE Instance method Protected Method 20100809
5 MERGE Instance method Public Method 20100809
Events
Class CL_XMLDIFF_MERGE_DOCUMENT has no event.
Types
Class CL_XMLDIFF_MERGE_DOCUMENT has no local type.
Method Signatures

Method CHANGE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACTION Call by reference Object reference (TYPE REF TO) CL_XMLDIFF_CHANGE 20100809
2 Returning LS_RESULT Value transfer Type reference (TYPE) CL_XMLDIFF_ACTION=>TY_RESULT 20100809

Method CHANGE_NODE on class CL_XMLDIFF_MERGE_DOCUMENT has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20100809
2 Importing IV_XSTRING Call by reference Type reference (TYPE) XSTRING 20100809
3 Returning RO_DOC Value transfer Object reference (TYPE REF TO) CL_XMLDIFF_MERGE_DOCUMENT 20100809
# Exception Resumable Description Created on
1 CX_IXML_PARSE_ERROR 20100809

Method DELETE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACTION Call by reference Object reference (TYPE REF TO) CL_XMLDIFF_DELETE 20100809
2 Returning LS_RESULT Value transfer Type reference (TYPE) CL_XMLDIFF_ACTION=>TY_RESULT 20100809

Method DELETE_NODE on class CL_XMLDIFF_MERGE_DOCUMENT has no exception.

Method INSERT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACTION Call by reference Object reference (TYPE REF TO) CL_XMLDIFF_INSERT 20100809
2 Returning LS_RESULT Value transfer Type reference (TYPE) CL_XMLDIFF_ACTION=>TY_RESULT 20100809

Method INSERT_NODE on class CL_XMLDIFF_MERGE_DOCUMENT has no exception.

Method MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULTS Call by reference Type reference (TYPE) CL_XMLDIFF_ACTION=>TY_RESULT_TABLE 20100809
2 Exporting EV_OVERALL_STATUS Call by reference Type reference (TYPE) C 20100809
3 Exporting EV_XMLX Call by reference Type reference (TYPE) XSTRING 20100809
4 Importing IT_ACTIONS Call by reference Type reference (TYPE) CL_XMLDIFF_ACTION=>TY_TABLE 20100809
5 Importing IV_XML_INCLUDE_DELETION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100809
6 Importing IV_XML_INCLUDE_MARKER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100809

Method MERGE on class CL_XMLDIFF_MERGE_DOCUMENT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in