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: 

Customize application bar for tcode SE39

former_member581481
Discoverer
0 Kudos

Hi,

I tried to limit users of transaction SE39 by customizing my applications bar with only five pushbuttons and hide all the others, the problem when i call the transaction SE39 and get to splitscreen result it only use the standard application bar not my customize one. Is there a way to do that? or disable any other PF-STATUS  coming after i called my customize one.

4 REPLIES 4

edgar_nagasaki
Contributor
0 Kudos

Hi Éric,

This is that kind of unusual requirement... 🙂

What I see could be done is to look for an extendable point in SE39 screen PBO (SAPLS_WB_SPLIT_EDITOR_INITIAL, screen 220), most probably module status_0100, and there you add your code to manage your pushbuttons as needful. Well, in my oppinion this is not usual at all but guess could work.

Edgar

0 Kudos

Thank's Edgar,

But what I'm looking for, is away of using transaction SE39 without tempering with the actual code or copy to a new Z_PROG. I think the answer is in building a variant but I don't know how to delete or hide the function I don't want to use, all it does is disable them. Does the answer stand in GuiTX? If yes, how it's done?

Actually is what I saw:

What I want is :

Thanks for the help.

Éric.

0 Kudos

Hi Éric,

Okay, think I got what you need! I could do that through transaction variant (SHD0) by deactivating menu functions from SE39 2nd screen:

Final result is, despite of I can still see buttons on screen, it can't be reached anymore:

Hope that's what you needed.

Regards,

Edgar

0 Kudos

Thank you Edgar,

So it seems that it's not possible to hide pushbutton of the functions, we can only disable them with the variant. The main reason why i tried to hide them, it's because the application is web base, the user will use it on intranet.

But i'm still looking for two possibles ways, one with GuiTX and the other could be with the USER EXITS.

  1. GuiTX:

          I found informations about how to use it at this address.

          http://www.synactive.de/docu_e/index_docu_e.html

          For what I can read, it is possible.

             

     2. USER EXITS:

          I found few informations about this method, I know that I can use the transaction SMOD

          to acces USER EXIT. How to use it, I still have to explore.

I appreciated your answer Edgar, it was helpful, but if the two solutions I'm exploring turn out to be a dead end I'll post it. Same thing if it work.

Thanks

Éric