我有一个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
,其中动态参数是提示错误,在开发系统中一切都是正确的。
当您以这种方式创建D / C参数(即在CR中创建,然后发布到存储库)时,将为每个报告创建一组对象(例如,BusinessView,DataConnection,DataFoundation,DataElement,LoV和ParameterSet)。正如您可能想象的那样,这很快变得无法管理。要查看此混乱,请打开BusinessView Manager,然后查看“dynamic parameter”文件夹的内容。
更好的方法是使用BusinessView Manager创建有限数量的以功能为中心的(例如Sales)BV,您可以手动创建所有对象,然后使用CR将D / C参数分配给报表。
我的猜测是,无法亲自检查你的情况,要么是:
发布答案,以便对具有相同问题的人有用。
最后我能找到问题的解决方案......这是服务包的问题......
我能够为同样的问题得到SAP note
。
注释的链接
http://sap-note.com/1494409.htm
根据该注释,在为BO 3.1发布的一些服务包中解决了问题
在BO 3.1 SP7
上测试相同,我无法发现问题,一切正常。
谢谢大家的帮助......
@Criag感谢您对Business View Manager
的建议