子报表链接-更新一个链接时,为什么要删除另一个链接?

2020-09-10 05:45发布

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

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


水晶仓库具有从多个表读取的数据。 因此,我必须更新报告以从存储过程中读取数据以提高性能。 我可以成功更新一些表字段以从存储过程中读取内容,但这是问题所在。

例如,有一个现场呼叫付款组。 用于在subreport中显示信息。

这是我遵循的步骤。

在子报表链接中添加了存储过程付款组字段。 更新了公式,但是当我尝试从子报表链接中删除表格字段时,也会从子报表链接中删除ordr.doctotal字段。
不确定为什么?

我想念什么吗?

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

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


水晶仓库具有从多个表读取的数据。 因此,我必须更新报告以从存储过程中读取数据以提高性能。 我可以成功更新一些表字段以从存储过程中读取内容,但这是问题所在。

例如,有一个现场呼叫付款组。 用于在subreport中显示信息。

这是我遵循的步骤。

在子报表链接中添加了存储过程付款组字段。 更新了公式,但是当我尝试从子报表链接中删除表格字段时,也会从子报表链接中删除ordr.doctotal字段。
不确定为什么?

我想念什么吗?

付费偷看设置
发送
2条回答
me_for_i
1楼-- · 2020-09-10 06:07

您的主报表中是否既有存储过程又有表链接在一起? 如果不是,则将删除该字段,因为该字段不再存在,需要用存储过程中的相应字段替换。

不建议将存储过程或命令链接到报表中的表。 这可能会导致报表运行时间更长,因为Crystal无法将联接推送到数据库,而是将所有数据从存储的proc/command和表中拉出到内存中并执行 参加。

-戴尔

骆驼绵羊
2楼-- · 2020-09-10 06:09

感谢戴尔。 但是我要一张一张地删除表。 由于报告中包含很多公式和条件。 这是示例

我有一个存储过程,它使用ORDR,RDR1,aDP1,OSHP等表。

现在我有子报告,其中"后续字段"值作为参数传递。 当我尝试将ADP1.pmDSCNT更新为SP.PMDSCNT时,问题开始了。

我遵循以下步骤

1。 将SP.PMDSCNT添加到子报表链接。

2。 将子报表公式更新为我们的sp.pmdscnt字段

3。 从子报表中删除adp1.pmdscnt并更新sp.pmdscnt

4。 然后,我一删除adp1.pmdscnt,就将它从子报表链接中删除,它也删除了ORDR.DOCTOTAL。

一周热门 更多>