共享子报表变量显示的值与主报表不同

2020-09-13 08:03发布

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

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


我正在从子报表到主报表共享一个变量" jobstatus"。

子报告插入到主报告的详细信息a节中

主报告中的公式带有在部分详细信息b中插入的共享变量。

子报表中的公式显示正确的值,但主报表中的公式显示为零

子报表公式

共享号码各种工作状态; <​​/p>

如果{@JobStatus} <>"完成",则

jobstatus:= jobstatus + 1其他

jobstatus:= jobstatus + 0

主报告公式

打印记录;

共享号码各种工作状态; <​​/p>

jobstatus;

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

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


我正在从子报表到主报表共享一个变量" jobstatus"。

子报告插入到主报告的详细信息a节中

主报告中的公式带有在部分详细信息b中插入的共享变量。

子报表中的公式显示正确的值,但主报表中的公式显示为零

子报表公式

共享号码各种工作状态; <​​/p>

如果{@JobStatus} <>"完成",则

jobstatus:= jobstatus + 1其他

jobstatus:= jobstatus + 0

主报告公式

打印记录;

共享号码各种工作状态; <​​/p>

jobstatus;

付费偷看设置
发送
6条回答
樱桃小丸子0093
1楼 · 2020-09-13 08:48.采纳回答

我相信我已经知道了...

我创建了一个简单的测试报告,并得到了相同的结果。

当我将测试报告从"按需"子报告更改为标准子报告时,共享数据会正确显示。

这有意义吗? -您不能与按需子报表共享值

亦是此间程序员
2楼-- · 2020-09-13 08:26

那是绝对正确的-按需子报表在运行之前不会计算值。

-Dell

DafaDDDa
3楼-- · 2020-09-13 08:44

您需要使用全局变量而不是共享变量。

-戴尔

渐行渐远_HoldOn
4楼-- · 2020-09-13 08:46

嗨,达雷克,

那是正确的-使用按需子报表,共享变量不起作用!

这是因为按需子报表只有在单击它之后才执行,并且要使共享变量起作用,必须先执行子报表。

-阿比拉什

hongfeng1314
5楼-- · 2020-09-13 08:48

嗨达雷克

您是否取消了包含子报表的部分-" Details a"?

-Abhilash

CJones
6楼-- · 2020-09-13 08:31

首先出于测试目的,在页脚部分添加公式,看看会发生什么,还请尝试使用全局变量函数

一周热门 更多>