Update 15th of June 2016: SAP have now released SAP 9.1 PL12 HF1 and we can confirm it resolves the issue :-)
Update 3rd of June: SAP have informed us that they are working on a 9.1 PL12 HF1 that should be released soon
Update 24th of May: SAP have confirmed that they can reproduce the issue and is working on a fix.
We have been ensured that SAP 9.2 PL03 will not be released without the fix but it is still up in the air if a SAP 9.1 PL12HF1 can be released or not.
There is right now a big problem with SAP 9.1 PL12 when you use a font/font-size other than Tahoma 10 pixel.
We do not recommend anyone to upgrade to SAP 9.1 PL12 at this time!!!
Who is affected?
Only people running SAP 9.1 PL12 + Run a font-size that is other than Tahoma 10 pixel are affected. There is a good chance that upcoming 9.2 PL03 will also be affected but we hope to resolve the issue with SAP before it releases.
How do the issue manifest itself
There are many signs but the one you properly will see first is that the result of you Item Placement Tool configurations on the SAP screens look wrong and things like Toolbox flags and buttons are in the wrong place. If you then go to Item Palcement Tool or Universal Function to "fix" this you an error like this:
Could not find item with UID: "BOY_11" on Form: BOY_IPT_CONFIG
...Resulting in you can't open the screen
I have the issue right now! What can I do?
First we need you to be able to get into you configurations. This can be done by setting the font to Tahoma 10 pixel where the issue do not happen.
Download this workaround that goes around the bug in a crude way [disable all resize events]: https://dl.dropboxusercontent.com/u/2294871/Work/B1UP%20-%20Disable%20all%20Resize.zip
How to apply (only work on 2016.05):
- Go to B1UP install folder (C:\Program Files (x86)\SAP\SAP Business One\AddOns\BOY\B1 Usability Package or C:\Program Files\SAP\SAP Business One\AddOns\BOY\B1 Usability Package)
- Locate file "SBO_Functions.dll" and rename it to "SBO_Functions_ORIGINAL.dll"
- From above zip get the workaround version of the file in 32 /64 bit version and place in the folder
- Start add-on again and test
I'm now in the configurations. How to fix the IPT placement issues.
There is actually not really something wrong with you config but due to the bug from SAP our optimized mode for applying the result does not work. For that reason you need to open the Item Placement Tool config and in the lower left corner switch the render mode from "XML" to "Code". This will result in the configurations being a bit slower but at least they place the items correct.
What about Toolbox flags and buttons. They are still in incorrect places?
This, there is unfortunately no workaround for here and now (except for setting the font to Tahoma 10). We will work with SAP so they hopefully push out a HF1 to PL12 soon but we will let you know once we know more.