‎2011 Nov 23 2:33 PM
Hi Experts;
I want to do compare two structures or itabs in my program at runtime.
I will give two structures or itab names and I want to get difference between two structures names or itabs.
I know Diff Screen of ABAP Debug . I want to make same process but only with FM or Class.
Are there any FMs or Classes working this way?
Best regards.
‎2011 Nov 23 3:05 PM
Check [this|http://wiki.sdn.sap.com/wiki/display/Snippets/ComparingTwoInternalTables-AGeneric+Approach]
‎2011 Nov 23 3:05 PM
Check [this|http://wiki.sdn.sap.com/wiki/display/Snippets/ComparingTwoInternalTables-AGeneric+Approach]
‎2011 Nov 24 7:22 AM
I noted a similar question two days before . Might be useful for your reference.
‎2011 Nov 24 2:49 PM
Hi;
Is there any example about CL_TPDA_DIFF_STRUC Class?
Thanks.
‎2011 Dec 05 11:18 AM
I created my interface success . But It give error at runtime. Error mesaage : 'Error during interprocess communication; Debugger will be closed . Message Number TPDA151'
DATA l_ref_diff TYPE REF TO CL_TPDA_DIFF_STRUC.
data : xyz TYPE REF TO IF_TPDA_DIFF_SERVICE.
data : p_var1 type TPDA_VAR_NAME,
p_var2 type TPDA_VAR_NAME,
lv_x type TPDA_DIFF_ATTR.
data : l_it_value_diff TYPE TPDA_DIFF_VALUE_DIFF_IT,
l_it_main_diff TYPE tpda_diff_main_diffs_it.
p_var1 = 'CLIENTDATA1'.
p_var2 = 'CLIENTDATA2'.
lv_x-maxhits = 100.
CREATE OBJECT l_ref_diff.
xyz ?= l_ref_diff.
xyz->init( ).
xyz->DIFF( EXPORTING p_var1 = p_var1
p_var2 = p_var2
p_diff_attr = lv_x
CHANGING p_it_value_diff_it = l_it_value_diff
p_it_main_diff_it = l_it_main_diff ).