使用总和时出错

2020-08-30 05:56发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好 当条件等于 1380时...

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

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


大家好

当条件等于" 1380"时,我试图对WERTN字段求和,并将总和值输入到DHU1字段。请您帮我纠正以下错误。

abap11.jpg (153.3 kB)
6条回答
三十六小时_GS
2020-08-30 06:50

祖拜尔苏丹

你想要的是 ALV小计有什么用,您不必总结使用ALV,然后编写,ALV可以为您完成:

 cl_salv_table => factory(
   输入
     r_salv_table = salv
   改变
     t_table = it_keph)。
 salv-> get_sorts()-> add_sort(
                              出口
                                columnname ='KOSTL'
                                顺序= if_salv_c_sort => sort_up
                                小计= if_salv_c_bool_sap => true
                             )。
 salv-> get_aggregations()-> add_aggregation(
                               出口
                                columnname ='WERTN'
                                聚合= if_salv_c_aggregation => total)。
 salv-> get_aggregations()-> set_aggregation_before_items()。
 salv-> display()。
 

如果您仍要坚持使用WRITE类语句,请使用AT END KOSTL(请将其移至结构的顶部,而不是最后一个组件)进行汇总和编写,然后在该语句上按F1帮助 SAP示例。

一周热门 更多>