ALV 表中的行总和

  • 本文关键字:ALV abap alv
  • 更新时间 :
  • 英文 :


如何使用alv报告对ABAP中的行求和?

总和=gross_weight + net_weight

它创建一个新的列总和,它是两行的总和。 我试过使用:

wa-fieldname = 'IT_NET_WEIGHT'.
wa-seltext_s = 'Qun'.
wa-ddic_outputlen = '10'.
APPEND wa TO fcat.
wa-fieldname = 'WA_GROSS_WEIGHT'.
wa-seltext_s = 'Qun'.
wa-ddic_outputlen = '10'.
APPEND wa TO fcat.
* Calculate Total for Price
wa-fieldname = 'TOTALS'.
wa-cfieldname = 'WAERK'.
wa-seltext_s = 'Qun'.
wa-do_sum = 'X'. 
DO_SUM

旨在启用整个表下方的总计行。如果你想要一个包含总和的列,你必须把它添加到你显示的数据表中 - 这不是ALV会为你做的事情。

您应该使用"sum"列扩展内部表。

LOOP AT itab.
itab-sum = itab-gross_weight + itab-net_weight.
MODIFY itab.
ENDLOOP.

相关内容

  • 没有找到相关文章

最新更新