Running BPA Platform 2018 or 2018 Update 1 with Crystal Reports Runtime 13.0.21 or above

Introduction

This article describes how to adjust your BPA Platform installation to support Crystal Reports Runtime 13.0.21 or above

Scenario

BPA Platform 2018 or 2018 Update 1 is installed on the same machine running SAP Business One 9.3 PL 4 or higher. You have tasks using the Run Crystal Report tool but since upgrading your SAP Business One installation to PL4 or higher, these tasks no longer work. Opening the task steps causes the whole BPA Platform client to freeze.

Resolution

SAP Business One 9.3 PL4 requires Crystal Reports Runtimes 13.0.22. However, BPA Platform 2018 requires 13.0.20. To avoid changing your installation to have SAP Business One 9.3 on a difference machine to BPA Platform, do the following:

  1. Go to the BPA Platform installation folder — By default, this is c:\Program Files (x86)\Codeless Platforms\BPA Platform\. However, a custom installation folder may have been specified at installation time.
  2. Edit the iwtskcntr.exe.config file.
  3. Within the assemblyBinding elements, change newVersion to the highlighted version:
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    	<dependentAssembly xmlns="urn:schemas-microsoft-com:asm.v1">
    		<assemblyIdentity name="CrystalDecisions.CrystalReports.Engine" publicKeyToken="692fbea5521e1304" culture="neutral" />
    		<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="13.0.3500.0" />
    	</dependentAssembly>
    </assemblyBinding>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    	<dependentAssembly xmlns="urn:schemas-microsoft-com:asm.v1">
    		<assemblyIdentity name="CrystalDecisions.Shared" publicKeyToken="692fbea5521e1304" culture="neutral" />
    		<bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="13.0.3500.0" />
    	</dependentAssembly>
    </assemblyBinding>
  4. Save your changes.
  5. Make the same changes to the iwtskrun.exe.config file.
  6. Reboot the BPA Platform machine.