动态更改SAP Crystal Reports数据源

2020-08-16 21:06发布

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

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


紧急情况

我将SBO SAP云与HANA DB结合使用。 我在租户/公司中创建报告时参考了随附的文档。

https://help.sap .com/doc/011000358700001094092013e/9.2/zh-CN/B1H_HT_SetUpDSForCRL.pdf

我有一家公司的报告,这些报告可以从开发角度进行准备。 我必须将它们分配给12家新公司。 我只想用一些新数据源替换数据源。 报告中的结构应保持不变。

不幸的是,当我这样做时,我将丢失表架构和所有在我的第一版报告中预定义的公式。 如何避免这种情况? 我必须一次又一次地重新创建每个报告的重要部分。

主要问题是:
如何在不破坏报表的情况下更改Crystal报表的来源?

此外,当我通过电子文件管理器创建.gep文件时,我也遇到相同的问题,因为它们基于上面提到的Crystal报表。 我需要为每个已经创建的报告创建.gep文件。

我为第一家公司有4个报告。 结果将是所有13家公司的52个报告以及与之对应的52个.gep文件。

请告诉我解决方法。

E x p e c t e d r e s u l t

可以更改水晶报表数据源而不会破坏报表

创建gep文件,无论数据源是什么,都可以在多个租户之间传输

A c a a r r e s u l t

我需要创建52个报告和52个.gep文件。

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

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


紧急情况

我将SBO SAP云与HANA DB结合使用。 我在租户/公司中创建报告时参考了随附的文档。

https://help.sap .com/doc/011000358700001094092013e/9.2/zh-CN/B1H_HT_SetUpDSForCRL.pdf

我有一家公司的报告,这些报告可以从开发角度进行准备。 我必须将它们分配给12家新公司。 我只想用一些新数据源替换数据源。 报告中的结构应保持不变。

不幸的是,当我这样做时,我将丢失表架构和所有在我的第一版报告中预定义的公式。 如何避免这种情况? 我必须一次又一次地重新创建每个报告的重要部分。

主要问题是:
如何在不破坏报表的情况下更改Crystal报表的来源?

此外,当我通过电子文件管理器创建.gep文件时,我也遇到相同的问题,因为它们基于上面提到的Crystal报表。 我需要为每个已经创建的报告创建.gep文件。

我为第一家公司有4个报告。 结果将是所有13家公司的52个报告以及与之对应的52个.gep文件。

请告诉我解决方法。

E x p e c t e d r e s u l t

可以更改水晶报表数据源而不会破坏报表

创建gep文件,无论数据源是什么,都可以在多个租户之间传输

A c a a r r e s u l t

我需要创建52个报告和52个.gep文件。

付费偷看设置
发送
3条回答
Tong__Ming
1楼 · 2020-08-16 21:45.采纳回答

您好

将Crystal Reports导入到新的公司数据库中应该不会有问题,如果一切都正确安装,则应该自动在Report中建立新连接。 您只需要确保此新数据库具有您在报表中使用的所有相同的表和字段(特别是UDT和UDO)即可。

也许您的问题是您使用command作为数据源,并且您 有硬汉公司数据库查询吗? 如果是这种情况,则应在报表中使用@Schema参数。

暮风yp
2楼-- · 2020-08-16 21:44

Schema @是否区分大小写? 我确切地定义了Schema @参数。 如果我写schema @,则报告不接受。

我使用双引号,因为我的数据库是HANA。 没有双引号会使我出错。

现在该报告正在运行,但是当我将其部署到SAP Business One中时,出现以下错误:无法从数据库中检索数据-数据库供应商代码259

hengyuye
3楼-- · 2020-08-16 21:29

Hi ,

您必须使用Connection字符串与所有DB进行动态连接。

在查询中的表(OINV,ORDR等)之前,您必须使用@schema。

感谢和问候,

Dipen Shah

一周热门 更多>