I have a button in a SapToolbarControl which is of type ToolBarButtonType.ButtonAndMenu. I found out how to get the ID of the button and I have tried the three methods selectContextButton(), selectButton() and pressContextButton():
selectContextButton() always throws a UnsupportedMethodException with the message
The method SapToolbarControl::SelectContextButton is not supported for SAP.
The other two methods do not throw an exception but do nothing.
How can I make use of toolbar control buttons of type Menu and ButtonAndMenu?
I'm using Silk4J 16.0 Hotfix 2 in Eclipse Luna 4.4.2 with SAPGui 7.30.
Clicking the button programmatically does not create the visual effect of opening a context menu, but after clicking the button, the context menu exists from which an item can be selected, e.g. with the method
selectContextMenuItemByText().selectContextMenuItemByText()takes the translated human readable text as a parameter which you can see when pressing the button manually (which creates the visual effect of opening a context menu).