Update: B1UP 2021.12 HF1 and higher support this Crystal Report change, so this the minimum required B1UP version to run together with FP2111 or higher.
With SAP's newly released SAP Business One 10 FP2111, there seems to be an unannounced breaking change in the related Crystal Report Runtime version (184.108.40.20610) in that the backend files have been moved to another location in the file structure + the raw files have been changed.
This issue results in that if you upgrade to FP2111 and try to run a Crystal report using B1UP you are either told that Crystal Reports are not installed or it is missing the files (Error: "Could not load file or assembly 'CrystalDecisions.CrystalReports.Engine, Version=13.0.3500.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies")
Old Temporary fix for people running 2021.12 and can't upgrade (all lower versions need to upgrade in order to work!
IMPORTANT: You need to be running B1UP 2021.12 before you can apply (the fix is NOT guaranteed to work with older versions)
- Stop SAP Business One
- Go to folder "C:\Program Files\sap\SAP Business One\AddOns\BOY\B1 Usability Package"
- Locate file "SBO_Functions.dll" and rename it to "SBO_Functions_old.dll"
- Unzip the attached new version of the file in this article to the folder above
- Start SAP + B1UP and test if that resolves the issue