Crystal Report升级:
可以使用SAP Business Objects BI4提供的升级管理工具升级Crystal Report。在这个工具中,我们有两个选项来升级报表,例如LIVE to LIVE,或BIAR to LIVE。根据需要,我们可以选择一个选项来使用该工具升级报表。
在本博客中,海量数据,我们将讨论报表从旧版本R2和R3升级到SAP Business Objects BI4后遇到的一个错误。单击Crystal Report 2011工具或浏览器中的"刷新"按钮后,会提示错误消息。
错误:
文件~tmp1b408899c4640.rpt中的错误:公式BusinessHours中的错误:"//不含假日的营业时间"缺少实现此函数的Visual Basic UFL(或U2lcom.dll缺失)。
错误说明:
~tmp1b408899c4640.rpt是错误消息中自动生成的报表ID,
BusinessHours和BusinessHours exclused是报表中使用的公式,大数据传输,
U2lcom.dll是缺少的DLL文件
错误原因:
在SAP Business objects XI 2和R3的旧版本中开发报表时,云店,有很多UFL可以从下载页面下载,什么叫云服务器,任何人都可以下载并添加到他们的报告中。在错误消息示例中,我们看到实现该函数的visualbasicufl文件丢失。显然,执行公式所需的文件不存在,这是错误消息的原因:
这里,DLL代表动态链接库,UFL代表用户函数库。
解决方法:
解决错误消息,我们需要在安装SAP Business Objects BI4的服务器上注册错误消息中提到的缺少的DLL文件。如果是集群环境,我们需要在所有服务器上注册DLL文件。DLL文件可以保存在SAP Business Objects使用的所有DLL文件所在的位置
E:\Program files\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32\U x86 \
然后可以使用命令提示符使用标准注册命令注册DLL。假设我们需要注册文件u2lcom.dll,我们可以使用以下命令:
regsvr32"E:\Program Files\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32\u x86\u2lcom.dll"
此命令在Windows注册表中注册DLL。该命令是Microsoft Windows操作系统中的一个命令行实用程序,用于在Windows注册表中注册和注销DLL和ActiveX控件。
因此,一旦注册了DLL文件,人工智能包含哪些方面,crystal report中使用的公式就可以使用该DLL文件执行,并且我们不会收到错误消息。