Q: What is the issue?
A: When you use function buttons on a screen (say BP Master data) sometimes users with read only access to BP 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 are enabled in all scenarios but a split second later SAP lock them down again as they think the buttons should be disable (so it becomes a tug of war between B1UP and SAP)...
- It always work (not disabled) if you just open up the screen via the main menu and navigate. Buttons are open and every should be fine
- It is however not fine if you go to the screen via a golden arrow. There in some case (see below) the button are disabled.
The reason for the "sometimes" is based on how SAP diable 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) the disable all. And this is the problem.
Q: What can you do about it?
A: At 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 have 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 :-(
Only way to get round this is to make a B1 Validation in event Click (before action) for the button and with a macro enable the button. This work but is very strange to use as the button looks disable but you can press it anyway.