Q: What is the issue?
A: When you use function buttons on a screen (say BP/Item Master data) sometimes* users with read-only access to BP/Item Master data will get disabled buttons
Q: Why does it sometimes happen?
A: The issue is tricky to explain but I will try.
- Short version is that the button actually is enabled in all scenarios but a split second later SAP locks them down again as they think the buttons should be disabled so it becomes a tug of war between B1UP and SAP
- It always works (not disabled) if you just open up the screen via the main menu and navigate. Buttons are open and everything should be fine
- It is however not fine if you go to the screen via a golden arrow. There are some cases (see below) where the buttons are disabled.
The reason for the sometimes* is based on how SAP disables the buttons again. They do that whenever B1UP or some other add-on add things to the screen (using Item Placement Tool, Toolbox, and so on).
Q: What can you do about it?
A: At the current moment there is no good solution to this issue but we have an idea on how this could be fixed. We cannot fix it alone and need a new technical function from SAP and we are waiting for that (SAP has currently not given us feedback that they will make this). For now, you can help us get SAPs attention by voting for this idea: https://ideas.sap.com/D37431
Q: Is there a workaround?
A: Yes, but is not pretty or intuitive :-(
The only way to get around this is to make a B1 Validation in event Click (before action) for the button and with a macro enable the button. This works but is very strange to use as the button looks disabled but you can press it anyway.