Opening Programs Using Forward Navigation 

If you are already working in the ABAP Workbench, you can open a program by positioning the cursor on the program name and double-clicking.

Other ways of foward navigation are always available in the menus of the workbench tools, usually under Goto or Environment.

The following examples show some of the possibilites of forward navigation.

Suppose, you are editing a program and find the line

SUBMIT ZZHKTST 1.

This statement calls an executable program (report) from within another ABAP program.

If you position the cursor on the name ZZHKTST1 and double-click, there are two possibilities:

  1. If the program ZZHKTST1 already exists:
  2. The system opens ZZHKTST1 in the ABAP Editor, and you can read or edit it.

  3. If the program ZZHKTST1 does not exist:

A dialog box appears, asking you if you want to create the program.

After editing ZZHKTST1, you can choose Back to return to the ABAP Editor session of the original program.

In the Repository Browser, open the hierarchy tree of a program that contains at least one screen. Position the cursor on a screen under the Screen node.

If you choose Display, Change, or double-click the screen name, the system opens the Screen Painter and displays the flow logic of the screen.

This usually contains a series of MODULE statements that call ABAP modules in the program.

Position the cursor on a module name and double-click. The system opens the ABAP Editor for the corresponding include program at the position in the program where the relevant module is programmed. The include program is used to modularize the source code of the main program.

If you position the cursor on the name of an include in an INCLUDE statement in the ABAP Editor and double-click, the system opens the include program in the Editor.