点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,
我遇到一个问题,我必须在子报表中显示特定的行号明智记录,其详细信息在主报表中
例如:
如果主报告中有4条记录,并且用户从屏幕上输入了记录2,则记录2将显示在子报告中
为此,我设计了主报告
这是我的子报表
我已经使用公式检查行号是否匹配,然后打印该记录,否则打印记录号1。
测试公式:
whileprintingrecords;
全局编号var r = 0;
if({?Pm-?LineNum} = {@SerialNumber})和({?Pm-RptVchrExplorer.VM_NO} = {RptVchrExplorer.VM_NO})< br> then
1
否则,如果({?Pm-?LineNum} <> {@SerialNumber}和{?Pm-RptVchrExplorer.VM_NO} = {RptVchrExplorer.VM_NO})
然后< br> if({@ SerialNumber} = 1)和({?Pm-RptVchrExplorer.VM_NO} = {RptVchrExplorer.VM_NO})
然后
2
else
3
并制止了一个公式:
if({@test} = 1)
然后
if({?Pm-?LineNum} = {@SerialNumber})
然后
false
else
否则,如果({@test} = 2)
则
false
else
true
但是我面临一个问题,当它使行号与序列号匹配时,它会打印,但还会打印默认记录号1。 请给我解决方案,如果记录号与行号匹配,则不要打印默认记录。
谢谢!
感谢您访问SAP社区以获取问题的答案。 由于您是第一次在这里提出问题,因此建议您熟悉 https ://community.sap.com/resources/questions-and-answers (如果您还没有的话),因为它提供了准备问题的技巧,这些问题引起了我们成员的回响。
如果您愿意,可以先选择"操作",然后再"编辑"来修改您的问题(尽管一旦有人回答了您的问题,您将失去编辑问题的能力-但是,如果发生这种情况,您可以在" 评论)。 在编辑时,还可以使用"插入代码"按钮使问题的这一部分更易于阅读。 您将在问题工具栏中找到该按钮-右侧的最后选择。
-杰里
一周热门 更多>