Crystal和CMC之间的动态提示

2020-08-22 13:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们在Crystal Repor...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们在Crystal Reports中设置了一个动态提示,该提示会返回18个离散值供您选择,其中包含所有可能的选项。 当此报告导入到CMC中时,离散值列表降低到5,这意味着我们无法提取整个列表以供选择。 我已经为LOV设置了regkey,如其他线程中所述,但是对此问题一无所获。

谢谢

1条回答
南山jay
2020-08-22 14:27

在BI平台中使用Crystal动态提示时,最佳实践是在Business View Manager(BVM)客户端工具中创建提示,而不是在报表本身中创建提示。 然后,您可以在一个或多个报告中引用该提示。

1。 创建一个数据连接(_DC)对象并保存。 这将连接到数据库。 对于您的报告可能连接的每个数据库,您只需要其中之一。 确保设置并保存数据库登录信息,并设置它不提示输入登录信息。 如果在Crystal中创建动态提示,则每个提示都会得到一个提示。

2。 创建一个数据基础(_DF)对象并保存它。 这是将在动态提示中列出的数据的查询定义。 创建它的方式与将表添加到报表并链接它们的方式几乎相同。 在BVM中创建提示时,只需连接到将为提示提供数据的任何查询表。 如果在Crystal中创建动态提示,则将获得报表的完整SQL,这不是仅获取提示数据的有效方法。

3。 创建一个业务层(_BL)对象并保存。 在此处选择要从数据基础中使用的字段。

4。 创建业务视图(_BV)对象并保存。 在我看来,这只是BL的副本,但是配置它是必需的。

5。 创建值列表(无文件后缀)并保存。 在这里定义动态提示中应显示的内容。 保存后,右键单击它并安排其运行。 成功的计划将使您知道所有配置均正确。

一旦在BVM中创建了所有内容,您将转到Crystal,连接到BI平台,然后查看"资源库资源管理器"。 您刚创建的LOV可用于从中创建参数。 通常,第一次使用LOV时,通常会自动创建两个参数-一个用于单值选择,一个用于多值选择-然后将报表保存到BOBJ,并更新报表对象,以便两个参数都在BVM中。 然后回到BVM并重命名已创建的参数,以便知道哪个。

最后,从不需要的报表中删除该参数。 将来,当动态参数需要特定的查找数据时,您将转到存储库资源管理器并选择在此处创建的两个提示之一,而不是创建一个全新的动态提示。

-戴尔

注意:我可能已将_BL和_BV的顺序切换了-我记不清了,而且我目前还没有在笔记本电脑上安装客户端工具来进行检查。

一周热门 更多>