Condition with corresponding #( ) triggers a check 59 error.
Test case:
report ztest.
types: begin of type1,
business_field type c LENGTH 1,
technical_field type c LENGTH 1,
end of type1.
types: begin of type2,
business_field type c LENGTH 1,
end of type2.
data(foo) = value type1( business_field = 1
technical_field = 1 ).
data(bar) = value type1( business_field = 1
technical_field = 2 ).
if corresponding type2( foo ) = corresponding type2( bar ).
write: 'Equal'.
else.
write: 'Unequal'.
endif.
Condition with corresponding #( ) triggers a check 59 error.
Test case: