查询SQ01中的小计

2020-09-24 23:10发布

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

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


萨拉姆

我创建了SAP查询,该查询显示了三列:存储位置,消耗和拒绝。

我想显示存储位置明智的消费小计,以及拒绝的小计。 我试图在基本列表中进行排序和总计检查。 这些选项显示小计并具有扩展视图。 默认情况下,我需要相对于存储位置的行项目小计,在这里我将能够计算出第三列以显示拒绝消耗百分比。

有什么方法可以调用行项目中存储位置明智的小计金额,而不是布局小计。

任何建议都会得到高度重视。

此致

Uzma Farooq。

1.jpg

1.jpg (20.9 kB)

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

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


萨拉姆

我创建了SAP查询,该查询显示了三列:存储位置,消耗和拒绝。

我想显示存储位置明智的消费小计,以及拒绝的小计。 我试图在基本列表中进行排序和总计检查。 这些选项显示小计并具有扩展视图。 默认情况下,我需要相对于存储位置的行项目小计,在这里我将能够计算出第三列以显示拒绝消耗百分比。

有什么方法可以调用行项目中存储位置明智的小计金额,而不是布局小计。

任何建议都会得到高度重视。

此致

Uzma Farooq。

1.jpg

1.jpg (20.9 kB)
付费偷看设置
发送
2条回答
半个程序猿
1楼-- · 2020-09-25 00:06

使用类似OO类CL_GUI_ALV_GRID的工具,您可以管理自己的小计处理事件AFTER_REFRESH的计算。 使用GET_SUBTOTALS方法调整小计,并使用REFRESH_TABLE_DISPLAY显示更新后的值。

在SQ01查询中使用这种工具是违反直觉的,因为此类查询的目的是尽可能避免编码。 如果您确实想使用SQ01/SQ02,则可以尝试在数据集中添加一些代码。 要获得全屏ALV显示背后的ALV类的引用并处理事件,请使用FM GET_GLOBALS_FROM_SLVC_FULLSCR ...

提示:更好地使用OO构建新报表。

当学会了学习
2楼-- · 2020-09-25 00:09

在"查询"中,我们只有有限的选择。 从我看来,从本质上讲,您必须自己在布局中设置小计,然后才允许更改布局。 我不知道信息集中的任何代码元素都会强制执行小计。

为获得更大的灵活性,您需要按照Raymond的建议编写一份新的ABAP报告。

一周热门 更多>