0

我们在 Windows Server 2012 上从头开始安装 Crystal Reports for Enterprise 4.2。以前的 Crystal Server 是 Windows Server 2008 上的 3.1。

我们开始在新服务器上遇到问题,其中没有为我们正在使用的第三方 Web 应用程序填充值列表 (LOV) 和动态级联提示 (DCP)。它在 3.1 中运行良好。

例如,在提示组出现时,位置应该有一个包含所有不同位置的下拉列表。没有可供选择的下拉菜单。如果您手动输入位置,报表将正确呈现报表。

在此处输入图像描述

在 c:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\logging 中,有一个跟踪文件 (rptappserver_CRYSTAL4.CrystalReports2016ReportApplicationServer_trace.glf) 出现以下错误:

|24f33a23-9c86-9f84-da13-a52a4138d52a|2016 05 03 11:12:27:666|-0700
|Error| |>>|E|
|rptappserver_CRYSTAL4.CrystalReports2016ReportApplicationServer|
432|10092|| ||||||||||||||||||||||
assert failure: (.\BELOVDataSource.cpp:1394). 
(false : BELOV: Caught COM exception when fetching data from RAS. - -2147467259).

关于为什么值列表或动态级联提示没有为我创建下拉列表的任何想法?

在中央管理控制台 (CMC) 和 BusinessInfoview (BI) Launch Pad 中正确显示带有下拉值的报表。

在此处输入图像描述

4

1 回答 1

0

对于 ReportApplicationServer,我不得不将 Tracing 设置为 Medium。您登录到 CMC,转到服务器,然后右键单击 ReportApplicationServer 的属性。在跟踪下,将其设置为中,然后应用。

再次执行操作。

这次 rptappserver.glf(通用日志文件)提供了更多详细信息:

|c0c10044-cb05-bb44-1a65-5bdb7ef6851e|2016 05 02 14:50:10:865|-0700|Error| |>>|E| |
rptappserver_CRYSTAL4.CrystalReports2016ReportApplicationServer
|  432|8472|| ||||||||||||||||||||||assert failure:
(.\BELOVDataSource.cpp:1394). (false : BELOV: Caught COM exception 
when fetching data from RAS. - -2147467259).
.\errorutil.cpp:125:-: TraceLog message 6277
|06b9a34a-405a-7324-ead5-fd856ed78af7|2016 05 02 

14:50:10:865|-0700|Information| |==| | |
rptappserver_CRYSTAL4.CrystalReports2016ReportApplicationServer
|  432|8472|| ||||||||||||||||||||||
List of Values failure: fail to get values. [error source = prompt.dll;
file name = .\htmlrenderer2.cpp; line number = 3113; cause error = 
initializationEx  
SDKException:Sorry, you do not have the right to 'Edit objects' (ID: 6) 
for 'LOCATION_5' (ID: 19555). 
Please contact your administrator if you require this right.

此错误导致我安装 SAP Business View Manager (51050613_1\SBOP_BI_PLAT_4.2_SP2_CLNT_WIN_) 并授予登录 Crystal Reports 的用户对这些特定动态级联提示 (DCP) 的读取和编辑权限。

于 2016-05-10T23:27:34.557 回答