ALV: messages repeat when scrolling
I have created a report with an ALV output. Lines of the output are selectable and details can be used, in my case to send an email. If the email address cannot be found I have used an error message to tell the user that there is a problem.
MESSAGE e001(zr0608) WITH w_orders-ernam.
The user cancels the message, but if the list is more than a page and the scroll bar (or up and down arrows) are used, the error message reappears.
I have debugged the code and the message is not being reprocessed. This is also happening in other ALV programs, with similar error processing. It also happens with warnings.
MESSAGE w001(zr0608) WITH w_orders-ernam.
Can someone tell me why this is happening and what can be don about it. I suspect that it is some thing top do with the GUI (we are running Gui v7.1, but I have tried it out on the 4.7).