动态参数层次结构中的最后一个值在BO Central Management Console中不起作用

问题描述 投票:0回答:2

我有一个Crystal Report,动态参数最多4个级别(4级的层次结构),它是在12.3.0.601版本上开发的,它在我的系统上工作正常。但是当在Business Objects中央管理控制台上载相同的内容时,前3个层次结构正在填充,但是当到达第4个层次结构时,我只获得链接到第二个层次结构的第一个值的值。

例:

如果我以组织为例,以下是层次结构。

1st : business head  // One Value

2nd : Project head  // 4 values (p1,p2,p3,p4)

3rd : Team head     // 1 value

4th:  developer       // 2 values for every project head  that means total of 8 values.

如果第二层次是p1,p2,p3,p4然后我只得到2 values of P1,同样如果第二层次是p2,p1,p3,p4然后我只得到2 values that is of P2 ...但实际上我需要总共8个值因为在运行时选择所有4个值在第二级层次结构中。

我已经尝试了所有可能的动态参数组合,但没有任何对我有用。

问题仅出在Business Objects Central Management Console version is 3.1x,其中动态参数是提示错误,在开发系统中一切都是正确的。

crystal-reports crystal-reports-2008 business-objects
2个回答
1
投票

当您以这种方式创建D / C参数(即在CR中创建,然后发布到存储库)时,将为每个报告创建一组对象(例如,BusinessView,DataConnection,DataFoundation,DataElement,LoV和ParameterSet)。正如您可能想象的那样,这很快变得无法管理。要查看此混乱,请打开BusinessView Manager,然后查看“dynamic parameter”文件夹的内容。

更好的方法是使用BusinessView Manager创建有限数量的以功能为中心的(例如Sales)BV,您可以手动创建所有对象,然后使用CR将D / C参数分配给报表。

我的猜测是,无法亲自检查你的情况,要么是:

  1. DataFoundation中的查询没有做你想要的
  2. 值列表服务器未正确刷新LoV

0
投票

发布答案,以便对具有相同问题的人有用。

最后我能找到问题的解决方案......这是服务包的问题......

我能够为同样的问题得到SAP note

注释的链接

http://sap-note.com/1494409.htm

根据该注释,在为BO 3.1发布的一些服务包中解决了问题

BO 3.1 SP7上测试相同,我无法发现问题,一切正常。

谢谢大家的帮助......

@Criag感谢您对Business View Manager的建议

© www.soinside.com 2019 - 2024. All rights reserved.