Skip to Content

Personas 3.0 - Hiding menus in SAPGUI

Hi,

I'm evaluating Screen Personas 3.0 for my next project. I'm focusing only on the SAPGUI version and so far it seems really promising but I have some problems with hiding function codes in the Menu bar. When I remove the function code 'IOPK' from the Application Toolbar, the button is no longer displayed but the 'IOPK' from the Menu bar is still displayed so there is a risk that the user goes to the wrong place.

Is there any way to avoid this? I guess the SAPGUI part is still quite new so perhaps not many clients are using it in production....

Thanks in advance,

David.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    Jan 31, 2017 at 05:33 PM

    There is no way to suppress individual menu items from the navigation menu. The only thing you could do is hiding the entire menu bar. Even then, if the IOPK function is also available in the right-click context menu, the user can still get there by selecting it from there. Personas can suppress the context menu in webgui, but the same functionality is not available in the SAP GUI.

    Add comment
    10|10000 characters needed characters exceeded

    • Tamas Hoznek David Encinas Fernandez

      Regarding hiding the menu items: sorry, I gave you wrong information. The functionality actually does exist: if you double-click the menu bar, you will see a Menu Editor window which allows you to hide individual menu items. Trouble is, it doesn't work because once you completed the changes, the 'Done' button doesn't do anything so it is not possible to save the changes. I reported this as a bug, so a future Personas client update should fix it. The Menu Editor is planned to be enhanced in a later release, allowing more changes than just hiding. This will however require an updated kernel version (752).

      As for the SAP GUI and suppressing the context menu, this is a current limitation of the GUI but there are plans to make this available in the future. I don't have a date when this is going to be available though.