添加字段的时候如下就可以实现了:
CLEAR LIT_FCAT.
LIT_FCAT-FIELDNAME = 'MENGE'. "需要汇总的字段
LIT_FCAT-REF_TABNAME = 'MSEG'.
LIT_FCAT-COL_POS = '8'.
LIT_FCAT-QFIELDNAME = 'MEINS'. "按该字段实现分类汇总
LIT_FCAT-DO_SUM = 'X'. "立即求和
APPEND LIT_FCAT.
这样出来的效果就是按“MEINS”分类汇总,如果只需要一个总额,那么
LIT_FCAT-QFIELDNAME = 'MEINS'. 这条可以注释掉,利用ALV标准的分类小计功能也可以实现
你需要的先小计后总计的功能
CLEAR LIT_FCAT.
LIT_FCAT-FIELDNAME = 'MENGE'. "需要汇总的字段
LIT_FCAT-REF_TABNAME = 'MSEG'.
LIT_FCAT-COL_POS = '8'.
LIT_FCAT-QFIELDNAME = 'MEINS'. "按该字段实现分类汇总
LIT_FCAT-DO_SUM = 'X'. "立即求和
APPEND LIT_FCAT.
这样出来的效果就是按“MEINS”分类汇总,如果只需要一个总额,那么
LIT_FCAT-QFIELDNAME = 'MEINS'. 这条可以注释掉,利用ALV标准的分类小计功能也可以实现
你需要的先小计后总计的功能