EXIT.
If the EXIT statement is executed outside of a loop, it will immediately terminate the current processing block.
After the processing block has been executed, the runtime environment behaves in such a way that it follows with the exception Reporting Event Blocks START-OF-SELECTION and GET the schema from Leave Processing Blocks.
After the Reporting Processing Blocks START-OF-SELECTION and GET have been exited using EXIT, the runtime environment does not trigger any further reporting events. Instead, it directly calls the list processor for displaying the basic list.
We recommend using EXIT only within loops (see EXIT - loops ). Instead, use RETURN to leave processing blocks.