Start of selection triggered
<p>I understand that <code>START-OF-SELECTION</code> is triggered when the user executes the program (after the selection screen), but still there is something missing.
Example:
If I have the code:</p>

<pre><code>gv_var = 2.
INITIALIZATION.
gv_var = 1.
</code></pre>

<p>the initialization code will be executed first, but if I have:</p>

<pre><code>gv_var = 2.
START-OF-SELECTION.
gv_var = 1.
</code></pre>

<p>Start-of-selection will not be the first thing executed after the user executes.
So my question is: What exactly is the point of <code>START-OF-SELECTION</code> if it is not the first thing that is executed after the selection screen?
Is it just to make the program easier to read?</p>