子报表和主报表之间共享变量不起作用

2020-09-08 14:41发布

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

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


我要写的报告有困难...我需要将值从子报告传递到主报告。 我在论坛上的其他地方读过有关该解决方案是一个共享变量的信息,并且我尝试实现它,但是在主报告中它的值为零。 这就是我所拥有的:

在子报表中,我有一个名为PassedEstTotal的公式,如下所示:

 WhilePrintingRecords;
 Shared CurrencyVar EstTotal:=总和({@TotalEstTime});
 

在主报告中,我有一个名为EstLab的公式,如下所示:

 WhilePrintingRecords;
 共享CurrencyVar EstTotal;
 CurrencyVar i;
 i:= i + EstTotal;
 

PassedEstTotal确实具有一个值-我将其放在子报表中,它正确显示了$ 283.99的值。 但是主报告中的EstLab显示为零。 我在这里做什么错了?

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

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


我要写的报告有困难...我需要将值从子报告传递到主报告。 我在论坛上的其他地方读过有关该解决方案是一个共享变量的信息,并且我尝试实现它,但是在主报告中它的值为零。 这就是我所拥有的:

在子报表中,我有一个名为PassedEstTotal的公式,如下所示:

 WhilePrintingRecords;
 Shared CurrencyVar EstTotal:=总和({@TotalEstTime});
 

在主报告中,我有一个名为EstLab的公式,如下所示:

 WhilePrintingRecords;
 共享CurrencyVar EstTotal;
 CurrencyVar i;
 i:= i + EstTotal;
 

PassedEstTotal确实具有一个值-我将其放在子报表中,它正确显示了$ 283.99的值。 但是主报告中的EstLab显示为零。 我在这里做什么错了?

付费偷看设置
发送
9条回答
Nir深蓝
1楼 · 2020-09-08 15:26.采纳回答

您确定您的公式@TotalEstTime返回货币值吗? 我只想确保您返回的是正确的数据类型。 您可以改用NumberVar吗? 另外,正如Vinay所建议的那样,请确保将子报表放置在主报表中公式EstLab上方的部分/组中。

我希望这会有所帮助,

请注意,

Zack H。

悻福寶寶
2楼-- · 2020-09-08 15:32

PassedEstTotal被设置为公式,并且我有EstLab出现在子报表的正下方。

Aaron 3364
3楼-- · 2020-09-08 15:27

嗨,乔恩,

确保在主报表中调用的共享变量应位于子报表的以下部分中。 如果要将子报告传递到同一部分的主报告中,请在子报告下方插入部分

此致

Vinay

悠然的二货
4楼-- · 2020-09-08 15:29

您好,前成员,

我迷路了"

1。 我在同一报表页脚节中有子报表和目标字段。 我在页脚中插入了一个新部分,并将目的地移到了那里。 (我认为这是与众不同的。)

请澄清一下,因为我也有这个共享numbervar问题没有从子报表传递到主报表。 我只得到0输出。

谢谢。

蓋茨
5楼-- · 2020-09-08 15:30

我之前看错了你的帖子,

在主报告中,对于EstLab,请尝试使用此公式并查看是否获得值:

 WhilePrintingRecords;
 共享CurrencyVar EstTotal;

 估计总数
 

此致

Zack H。

黑丝骑士
6楼-- · 2020-09-08 15:38

您好 Edgardo Real 我建议在社区中问一个新问题 在这里您可以收到其他社区成员的有用答案: https://answers.sap.com/questions/ ask.html

能不能别闹
7楼-- · 2020-09-08 15:30

子报表最后计算。 您的主报告在到达子报告时已经处理完毕,因此就主报告而言,变量值为为零。

我无法在此处加载屏幕截图,但是请查看帮助菜单中的"报告处理模型"。

前段时间,我遇到了非常相似的事情。 我最终通过编写一条获得相同结果的SQL语句来解决它。 我不确定这对您的情况是否可行。

一周热门 更多>