Navigation Context 

When you navigate between development objects, the navigation context is retained, as long as you are switching between components of the same global class, program, or function group. The effects of this are best illustrated in an example.

Suppose we have a method (already implemented) M1 of a global class that we select from the object list by double-clicking. The system starts the ABAP Editor and displays the method in display mode. If we then call another method M2 of the same class, it is also opened in display mode. Suppose we then switch to change mode and open a third method M3 – its definition will also be displayed in change mode.