Skip to Content
author's profile photo Former Member
Former Member

Calling a program at the left of the screen

Hi all

I'm creating a program should allow to give a panoramic on certain business.

At the right of the screen there's a tree where user can choose the function wants to run. At the left of the screen the user can see the result.

Now I know how to load the result on the left of screen using subscreen, but I would like to do something like Se80.

Every function user can run is a program (transaction), so I would like to run these program and see the result at the left of the screen, but if I do a submit or a call transaction, the system'll leave my program and go to the called program, so the result'll be showed in whole screen.

I know when it uses SE80, it can go to the several transactions of workbench without leaving the tree at the right of the screen.

Thanks

Max

Add a comment
10|10000 characters needed characters exceeded

Related questions

1 Answer

  • author's profile photo Former Member
    Former Member
    Posted on Oct 18, 2005 at 10:28 AM

    Hi Max,

    SE80 actually does not do call transaction or submit instead it calls function modules provided by various Workbench Utility Function Groups like WBSCREEN, SD02, S38E etc..

    Now the next question is how are they able to show the Navigator on the Left hand side all the time.

    Two possibilities,

    One - They have a Big Subscreen Area in the Main Program Start Screen and then start calling various subscreens from different programs.

    Two - If it is not possible to call a subscreen and the called fm calls a Normal screen then Navigator is relinked to that screen.

    As it is a Docking container, there is a LINK method available in the class CL_GUI_DOCKING_CONTAINER with which you can link it to a different program and screen.

    I think in your case, I suggest you first analyze how many of the business transactions that you plan to call support navigation through Function Modules.

    In such cases you simply have to ascertain what is the screen number and program name and then LINK your docking to the program screen.

    Hope this helps..

    Sri

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Max,

      It is true that you see ABAP editor and it is actually a screen from function group S38E. And there are a lot of function modules available in this function group which are editor related.. For example CHANGE_SOURCE is called from SE38 when you enter a program name and click on display button.

      Also there are a lot of wrapper classes around this functionality..CL_WB*

      Hope this helps..

      Sri

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.