更新多个Crystal Reports的数据库连接

2020-09-18 16:42发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 在以下情况...

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

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


专家您好,

在以下情况下需要您的输入。

方案:具有数百个CR2016报告的SAP BI平台。 CR2016报告中有70%基于Oracle数据库" XYZ"。 管理层决定出于不同原因将数据从数据库" XYZ"复制到" ABC"。 为了适应数据库中的更改,我计划从Crystal Designer中更改Crystal Reports的数据库连接,然后将其导出到BI Launch Pad。 导出到CMS之后,将要求BI Administrator更新CMC中"报告"的"数据库配置"属性中的凭据。

挑战:由于我们有数百种此类报告,因此需要了解是否有任何自动/简便的方法来从Crystal Designer CMC更新CR2016报告的数据库。

假设1::考虑从数据库" XYZ"复制到" ABC"时表名没有变化

假设2::考虑到从数据库" XYZ"复制到" ABC"时表名的更改。

环境详细信息::SAP BI 4.2 SP3; CR2016; Oracle数据库

如果您有任何疑问,请告诉我。


关于

Samraj

3条回答
闻人可可
2020-09-18 17:15

使用.NET或Java SDK并不难做到。 无法使用新的RESTful Web服务SDK,因为这不适用于"经典" Crystal报表。

附件实际上是一个C#" .cs"文件,其文件扩展名更改为" .txt",因此我可以上载它。 它包含我过去用于处理此类任务的代码。 它还使用一个名为" BOECommonInfo"的类来处理与BOBJ的所有连接。 您可以在以下位置找到该代码: http://www.dellstinnett.com/sample_code.html

这是旧代码,但是代码中包含注释,应该很容易将其更新到最新版本的VS或转换为Java。 它不能处理您的假设2,但是添加到其中并不难。

boecrystaladdupdate.txt

您可能还购买了第三方工具来执行此操作。 我将从APOS的工具入手。

-戴尔

一周热门 更多>