SAP ABAP Class CL_XMLDIFF (XMLdiff)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-UPG-NA (Application Component) SAP Note Assistant
     SXMLDIFF (Package) XMLdiff
Properties
Class CL_XMLDIFF  
Short Description XMLdiff    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SXMLDIFF   XMLdiff 
Created 20080703   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_XMLDIFF_ACTION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_XMLDIFF has no interface implemented.
Friends
Class CL_XMLDIFF has no friend class.
Attributes
Class CL_XMLDIFF has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DIFF Static method Public Method Diff an old xml against a new one and return needed actions 20080703
2 MERGE_SIMPLE Static method Public Method 20100809
Events
Class CL_XMLDIFF has no event.
Types
Class CL_XMLDIFF has no local type.
Method Signatures

Method DIFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIONS Call by reference Type reference (TYPE) CL_XMLDIFF_ACTION=>TY_TABLE 20080703
2 Exporting EV_NODES_CHANGED Call by reference Type reference (TYPE) I 20080703
3 Exporting EV_NODES_DELETED Call by reference Type reference (TYPE) I 20080703
4 Exporting EV_NODES_INSERTED Call by reference Type reference (TYPE) I 20080703
5 Importing IV_NEWXML Call by reference Type reference (TYPE) STRING 20080703
6 Importing IV_NEWXMLX Call by reference Type reference (TYPE) XSTRING 20080703
7 Importing IV_OLDXML Call by reference Type reference (TYPE) STRING 20080703
8 Importing IV_OLDXMLX Call by reference Type reference (TYPE) XSTRING 20080703
# Exception Resumable Description Created on
1 CX_IXML_PARSE_ERROR iXML Exception: Error While Parsing 20081031

Method MERGE_SIMPLE 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_OLDXML Call by reference Type reference (TYPE) STRING 20100809
6 Importing IV_OLDXMLX Call by reference Type reference (TYPE) XSTRING 20100809
7 Importing IV_XML_INCLUDE_DELETION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100809
8 Importing IV_XML_INCLUDE_MARKER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100809
# Exception Resumable Description Created on
1 CX_IXML_PARSE_ERROR 20100809
History
Last changed by/on SAP  20110908 
SAP Release Created in 720