SAP ABAP Class CL_CNV_MBT_PIFD_OP_DIFF (DIFF operator for PIFD variants)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_MBT_PIFD_OPERATORS (Package) Operators for processing PIFD objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CNV_MBT_PIFD_OP_EQUALITY Equality operator for PIFD objects 20120813
Properties
Class CL_CNV_MBT_PIFD_OP_DIFF  
Short Description DIFF operator for PIFD variants    
Super Class CL_CNV_MBT_PIFD_OP_EQUALITY Equality operator for PIFD objects 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_MBT_PIFD_OPERATORS   Operators for processing PIFD objects 
Created 20120730   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CNV_MBT_PIFD_OP_DIFF has no forward declaration.
Interfaces
Class CL_CNV_MBT_PIFD_OP_DIFF has no interface implemented.
Friends
Class CL_CNV_MBT_PIFD_OP_DIFF has no friend class.
Attributes
Class CL_CNV_MBT_PIFD_OP_DIFF has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 COMPUTE_TABLE_DIFF Instance method Private Method Compute the difference between two tables 20120813
2 DIFF_SIMPLE_PARAM_DATA_OBJECTS Instance method Private Method Compute Diff of simple parameter data objects 20120813
3 DIFF_TAB_PARAM_DATA_OBJECTS Instance method Private Method Compute Diff of table-like parameter data objects 20120813
4 DIFF_VARIANTS Instance method Private Method Create Diff of two variants 20120813
5 SORT_BY_FCAT Instance method Private Method Sort a table by the key fields defined in the field catalog 20120813
Events
Class CL_CNV_MBT_PIFD_OP_DIFF has no event.
Types
Class CL_CNV_MBT_PIFD_OP_DIFF has no local type.
Method Signatures

Method COMPUTE_TABLE_DIFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMPARISON_FCAT Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20120813
2 Importing IT_COMPARISON_TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20120813
3 Importing IT_REFERENCE_FCAT Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20120813
4 Importing IT_REFERENCE_TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20120813
5 Returning RR_TABLE_DIFFERENCES Value transfer Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_TABLE_DIFF Difference in two tables 20120813

Method COMPUTE_TABLE_DIFF on class CL_CNV_MBT_PIFD_OP_DIFF has no exception.

Method DIFF_SIMPLE_PARAM_DATA_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETER_DATA_OBJECTS Call by reference Type reference (TYPE) CNV_MBT_PIFD_PARAM_DATA_LIST List of ParameterData objects 20120813
2 Returning RR_RESULT Value transfer Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_SPD_DIFF_RES Result of DIFF operation on simple parameter data objects 20120813
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_OPERATOR_FAIL Operator failure 20120813

Method DIFF_TAB_PARAM_DATA_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETER_DATA_OBJECTS Call by reference Type reference (TYPE) CNV_MBT_PIFD_PARAM_DATA_LIST List of ParameterData objects 20120813
2 Returning RR_RESULT Value transfer Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_TAB_DIFF_RES Result of DIFF on tablike parameter data 20120813
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_OPERATOR_FAIL Operator failure 20120813

Method DIFF_VARIANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_COMPARISON_VARIANT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20120813
2 Importing IR_REFERENCE_VARIANT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20120813
3 Changing XR_RESULT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VAR_DIFF_RES Result of a DIFF operation on PIFD variants 20120813
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_OPERATOR_FAIL Operator failure 20120813

Method SORT_BY_FCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELD_CATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20120813
2 Changing XT_TABLE Call by reference Type reference (TYPE) STANDARD TABLE Table to be sorted 20120813

Method SORT_BY_FCAT on class CL_CNV_MBT_PIFD_OP_DIFF has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in