SAP Business One水晶报表报错
连接到 SAP Crystal Reports 2011 时出错;请检查是否已正确安装 SAP Crystal Reports 2011
解决方案:
本文档包含重新安装 SAP Crystal Reports 和关联的 SAP Business One 组件时要遵循的步骤:
-
确保您有权访问 SAP Business One 和 SAP Crystal Reports 安装包;请参阅 SAP Note 2329487 - Crystal Reports for SAP Business One Matrix 以获得正确的版本控制。
-
确保没有用户访问当前的工作站或者系统。
-
从 Windows\控制面板\程序\程序和功能 中卸载以下组件(如果这些组件存在于受影响的计算机上)。
- 32 位和 64 位 BOERuntime(32 bit and 64 bit BOERuntime)
- 32 位和 64 位 SAP BusinessObjects BI 平台 .NET SDK 可再分发文件(32 bit and 64 bit SAP BusinessObjects BI platform .NET SDK Redistributable)
- SAP Business One Crystal Reports 集成包(SAP Business One Crystal Report Integration package)
- SAP Crystal Reports for SAP Business One(所有 SAP Crystal Reports 设计器版本)
- SAP Business One 客户端和 SAP Business One 客户端代理(SAP Business One Clients and SAP Business One Client Agent)
- 32 位和 64 位 DI API(32 bit and 64 bit DI API)
- 面向 .NET Framework 的 32 位和 64 位 SAP Crystal Reports 运行时引擎(32 bit and 64 bit SAP Crystal Reports runtime Engine for .NET Framework)
-
确保根据 SAP Note 2268956 - KBA 3378681 - .NET Framework 3.5 是 SAP Crystal Reports for Business One 所必需的,计算机至少具有 Microsoft .NET Framework 3.5。
-
对于最新的操作系统,除了部署 Microsoft.NET Framework 3.5 外,还要下载并安装与该操作系统兼容的最新 .NET Framework 版本。
-
将任何待定的 Windows 更新应用于计算机。
-
重新启动操作系统。
-
重命名文件夹 C:\Program Files (x86)\SAP Business Objects 目录(如果仍然存在),以便在安装期间创建新文件夹。
-
转到注册表并在下面删除(如果存在)。
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\SAP BusinessObjects HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects HKEY_CURRENT_USER\SOFTWARE\SAP BusinessObjects
-
将 SAP Business One 安装包下载到受影响的计算机,从 \Packages.x64\Client 安装 SAP Business One 客户端,右键单击 setup.exe,然后以管理员身份运行。安装程序将自动部署面向 .NET Framework 的 DI API、SAP Business One 客户端代理和 SAP Crystal Reports 运行时引擎。
-
通过右键单击 setup.exe 和以管理员身份运行,安装 SAP Crystal Reports for SAP Business One(Crystal Reports 设计器);请参阅 SAP Note 2329487 - Crystal Reports for SAP Business One Matrix 以获得正确的版本控制。
-
可能需要安装 32 位 DI API(在 10.0 版本中从 \Packages.x64\DI API 旧包中查找安装文件)才能在 Crystal 报表中使用附加功能。
-
要使 SAP Business One 数据源和加载项菜单在 SAP Crystal Reports 设计器中可用,请运行 SAP Business One Crystal Reports 集成脚本。 以本地管理员身份安装 \Packages\SAP CRAddin Installation 或 \Packages.x64\SAP CRAddin Installation for 10.0 中的 SAP Business One Crystal Report Integration Package。此安装程序将部署相应的 SAP BusinessObjects BI 平台 .NET SDK Redistributable。
建议在完全重新安装后重新启动。
注释:
如果使用 10.0 FP2111 或更低版本,为了使用 SAP Crystal Reports 中的 SAP Business One 数据源和加载项菜单,需要第 12 步和第 13 步中介绍的 32 位 DI API 和 SAP BusinessObjects BI 平台 .NET SDK Redistributable 32 位。
如果使用 10.0 FP2202 或更高版本,则不需要 32 位 DI API,在步骤 13 中,SAP BusinessObjects BI 平台 .NET SDK Redistributable 64 位将与 SAP Business One Crystal Report 集成包一起安装。
有关更多信息,请参阅 SAP Business One Administrator’s Guide、SAP Business One Administrator’s Guide, version for SAP HANA。
此 SAP Note 在如何在 SAP Business One 中使用 SAP Crystal Reports 中引用。
以上内容出自SAP Note 2845037 - 重新安装 SAP Crystal Reports 和相关的 SAP Business One
组件。