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)).
					
							
						
							Sage Fixed Assets 2018.1 or higher installs Crystal Reports Runtime SP21
 
						
							
 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.  
   - Upgrade Sage 100 to version 2018 or higher 
 - Sage 100 2018 and higher include Crystal Report Runtime SP21
  
   - 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. 
  - Download SAP Crystal Report SP22 x32 zip file and save to workstation (https://origin.softwaredownloads.sap.com/public/file/0020000000628072019)
  - Locate then right-click zip file (i.e. CRVS2010CR3222_0-10010309.zip) and select 'Extract All'
  - Click 'Extract'
NOTE: Leave 'Show extracted files when complete' checked  - Open 'CRforVS_redist_install_32bit_13_0_22' folder
  - Install 'CRRuntime_32bit_13_0_22.msi'
  
 Note: The replacement pvxwin32.exe.config file can be accessed here: pvxwin32.exe.config
 If the configuration in use is not listed above Contact Sage 100 Support.
 Note: Sage 100 must be on versions 2016.1 and higher.
  
   
  
						
							
						
				
					- Solution ID
 
					- 225924450089164
 
					- Last Modified Date
 
					- Mon May 02 23:35:49 UTC 2022
 
					- Attributes
 
						- 
							Product Information
								Tier: Lite
								Tier: Lite50
								Tier: NW
								Tier: Prem
								Tier: SFA50
								Tier: SU
								
						
								Version: 2026-0
								Version: 2026-1
								Version: 2027-0
								
						
								Modules: CIP
								Modules: Depr
								Modules: Track
								
						 
					- Views
 
						- 0