Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Subroutine Pool shown as Include in Eclipse ADT and cannot be opened

Sandra_Rossi
Active Contributor

Hello,

NB: this is a question I had, and could solve it so I don't need help, but I'm also posting the answer so it may help future visitors.

I can't find a solution to open a Subroutine Pool inside the Eclipse ABAP editor.

First thing I notice is that a Subroutine Pool is shown as being an Include !?

If I double-click the program, I get this error: "Editor cannot load [<system ID>] <program name> (Include)."

After pressing OK, a tab is opened with a follow-up error: "The editor can not be shown because the content can not be synchronized with the backend."

Of course, I can open it via SAP GUI:

But my question is:

How is it possible to open a subroutine pool via the Eclipse ABAP editor?

Thank you!

Sandra

I'm using:

  • Eclipse IDE for Java Developers Version: 2022-12
  • ABAP Development Tools Version: 1.146.0
  • ABAP Backend version 7.57
1 ACCEPTED SOLUTION

Sandra_Rossi
Active Contributor

The only workaround I could find is the following.

Instead of double-clicking the program to open it, do as follows:

  • Click the program name once > Copy its name (Ctrl+C or right-click > copy)

  • Open the dialog to open any ABAP object (Ctrl+Shift+A, or the menu Navigate > Open ABAP Development Object, or the equivalent button in the bar of icons)

  • Paste (Ctrl+V or right-click > paste - Notice that here it's identified as a Program and not as an Include) and Enter

The subroutine pool now successfully opens via the Eclipse ADT editor:

1 REPLY 1

Sandra_Rossi
Active Contributor

The only workaround I could find is the following.

Instead of double-clicking the program to open it, do as follows:

  • Click the program name once > Copy its name (Ctrl+C or right-click > copy)

  • Open the dialog to open any ABAP object (Ctrl+Shift+A, or the menu Navigate > Open ABAP Development Object, or the equivalent button in the bar of icons)

  • Paste (Ctrl+V or right-click > paste - Notice that here it's identified as a Program and not as an Include) and Enter

The subroutine pool now successfully opens via the Eclipse ADT editor: