Skip to content
logo Knowledgebase

Error:"Unable to cast COM object..." in Sage 100, after installing Sage Fixed Assets Client 2018.1 or higher

Created on  | Last modified on 

Summary

Error:"Unable to cast COM object..." when printing any report on Sage 100 2017 and prior versions, after installing Sage Fixed Assets Client 2018.1 or higher Error 200 SY_ReportCommon.pvc 629 Error:"Unable to cast COM object of type 'CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass' to interface type 'CrytsalDecisions.ReportAppServer.Controllers.ISCRReportSource'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{98CDE168-C1BF-4179-BE4C-F2CFA7CB8398}'failed due to the following error: No such interface supported (Exception from HRESULT:0x80004002 (E_NOINTERFACE)).

Description

Cause

Sage Fixed Assets 2018.1 or higher installs Crystal Reports Runtime SP21

Resolution

CAUTION: Use caution when working with the below product functionality. Always create a backup of your data before proceeding with advanced solutions. If necessary, seek the assistance of a qualified Sage business partner, network administrator, or Sage customer support analyst.
  1. Upgrade Sage 100 to version 2018 or higher
    • Sage 100 2018 and higher include Crystal Report Runtime SP21
  2. Select the 2016-2017 version of Sage 100 configuration from the chart below see resolution

Product

Version

Install

Issue

Resolution

Sage 100 Standard

2016-2017

Single User

SFA 2018.1 or higher

1

Sage 100 Standard

2016-2017

Network

SFA 2018.1 or higher

2

Sage 100 Standard

2016-2017

Terminal Services

SFA 2018.1 or higher

4

Sage 100 Advanced

2016-2017

Network

SFA 2018.1 or higher

3

Sage 100 Premium

2016-2017

Network

SFA 2018.1 or higher

3

Sage 100 Premium

2016-2017

Terminal Services

SFA 2018.1 or higher

5

Sage 100 Advanced

2016-2017

Terminal Services

SFA 2018.1 or higher

5

1

Replace the existing pvxwin32.exe.config located in the "2017" installation of Sage 100 Standard ...\mas90\home\ with a copy of the same file from Sage 100 Standard 2018

2

Replace the existing pvxwin32.exe.config located in the "2017" installation of Sage 100 Standard ...\mas90\home\ with a copy of the same file from Sage 100 2018.
The pvxwin32.exe.config will reside on the Server not individual workstations.
AND
Install the SFA client on each workstation running Sage 100 . This will update the Crystal Runtime to SP21.
A

Installing the client is not a licensing issue, only users with a license should be provided credentials to access SFA.

3

Replace the existing pvxwin32.exe.config located in the "2017" installation of Sage 100 ...\mas90\home\ with a copy of the same file from Sage 100 2018.
The pvxwin32.exe.config will reside on BOTH the Server and Individual workstations.
AND
Install the SFA client on each workstation running Sage 100. This will update the Crystal Runtime to SP21. *
installing the client is not a licensing issue, only user with a license should be provided credentials to access SFA.

Install the SFA client on the Sage 100 2017 Server. This is required for A/P and P/O Fixed Assets (F/L) Installing the SFA client on the Sage 100 2017 Server requires a copy of the 2018 pvxwin32.exe.config to the server to process deferred printing.

4

The scenario assumes the SFA client is installed on the same TS instance as the Sage 100 Standard.

Replace the existing pvxwin32.exe.config located in the "2017" installation of Sage 100 Standard ...\mas90\home\ with a copy of the same file from Sage 100 Standard 2018

5

The scenario assumes the SFA client is installed on the same TS instance as the Sage 100 Workstation.

Replace the existing pvxwin32.exe.config located in the "2017" installation of Sage 100 ...\mas90\home\ with a copy of the same file from Sage 100 2018.
The pvxwin32.exe.config will reside on BOTH the Server and Individual workstations.

Install the SFA client on the Sage 100 2017 Server. This is required for A/P and P/O Fixed Assets (F/L) Installing the SFA client on the Sage 100 2017 Server requires a copy of the 2018 pvxwin32.exe.config to the server to process deferred printing.


* Note installing the SFA client on workstations that do not access SFA can be substituted by installing SAP Crystal Report SP22 x32 on the workstation.

  1. Download SAP Crystal Report SP22 x32 zip file and save to workstation (https://origin.softwaredownloads.sap.com/public/file/0020000000628072019)
  2. Locate then right-click zip file (i.e. CRVS2010CR3222_0-10010309.zip) and select 'Extract All'
  3. Click 'Extract'
    NOTE: Leave 'Show extracted files when complete' checked
  4. Open 'CRforVS_redist_install_32bit_13_0_22' folder
  5. Install 'CRRuntime_32bit_13_0_22.msi'

Note: The replacement pvxwin32.exe.config file can be accessed in the attachments section of this article

If the configuration in use is not listed above please Contact Sage 100 Support.

Note: Sage 100 must be on versions 2016.1 and higher. Please refer to Integrated Solutions Compatibility Matrix in Additional Resources.

DocLink: Integrated Solutions Compatibility Matrices (ISCM) for Sage 100
DocLink: Error: "Unable to cast COM object of type" when printing in Sage 100 2017 and earlier versions after installing Sage 100 2018 or later versions
DocLink: Crystal Runtime Version Conflict
Attachment: 305_20230425125317_pvxwin32.exe.config
Attachment: 305_20230425125317_SFA 2018_1 with Sage 100 2016 and 2017 resolutions.pdf

Chat with support