Not really sure of what to do with this rule in fact.
Here the example are not equivalent in functional terms : compliant copy STRUC into ITAB and non compliant iterate through a table to do a write statement.
\[~ann.campbell.2] Maybe, you can provide some reference where the rule originated ?