Warning: This investigation is in progress. More info will be added as we learn more...
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 (220.127.116.1110) 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")
While we do not have a permanent fix ready, we have the following workaround:
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