Q: What is the Minimum Required Resolution to successfully use Function Buttons?
A: The A/R Invoice Document screen is one of the biggest screens in SAP Business One 10 height-wise. It is ~720 pixels high running in default font-size 10 Tahoma. Added to that is ~90 pixels for the Client Header and ~45 pixels for the client Footer, meaning that in total you need ~855 pixels in height for the entire B1 Client to show screens without scrollbars
On top of this people have a Microsoft Windows Task-bar (default 40 pixels high) so the total required height is ~900 pixels.
If you instead use a higher SAP Font like example 12 pixels
The minimum height requirements go up to ~1020 pixels (835 pixels for the screen, 90 pixels for the header, 55 pixels for the footer, and 40 pixels for the Windows Taskbar)
Q: But without B1UP I can run fine as scrollbars appear. Why does that break when Function Buttons are there?
A: It is due to a limitation of the SAP SDK in that you can't have a screen that is not fully shown (aka have scrollbars) also change its width and height (needed to make room for the Function Buttons). The system that remembers the last size prevents that from working and hence Function Buttons can only fully work on screens that do not have scrollbars
Q: I don't have that high a resolution. Anything I can do?
A: Nothing can really solve too low resolution, If nothing else, the poor usability it is to need to constantly scroll on a screen even without B1UP. There are a few things you can do to get a bit more screen real-estate back.
- Run Default SAP Font size to reduce the needed height
- In Windows use Small Taskbar Buttons (if your OS support it) to reduce the height needed in that every
- Run everything fullscreen.
- Use Item Placement Tool Buttons instead of Function Buttons: To create a button in IPT, just select "Button" in the "Type" -column. This article gives more insight on how to create buttons with the Item Placement tool.
Q: Any other workarounds?
A: If you have the issue of not seeing the Add/Update button and you still need to press it, remember that you can use CTRL + Enter on your keyboard to press the button despite it not being there visually + ESC key to press the cancel button. Not a long-term solution but could help you in the situation when you need to press the button.