2020-09-24 18:22发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个内部表,其中有一个帐号,而对于一个帐号,我们有多个凭证号,分别具有不同的金额。 在当前程序中,仅通过COLLECT语句显示帐号和所有凭证号数量的总和,但是现在用户也希望在ALV中显示凭证号和各自的数量。 所以我觉得现在COLLECT语句将不起作用。 总计应显示在新行中,假设有5个文档编号,则总计应显示在第六行。 我尝试了一个测试程序,并从SFLIGHT表中获取了数据,但我的总数排在表的顶部。
如果使用的是ALV,请不要使用COLLECT,只需填写文档级别的内部表,按帐号排序,将金额声明为总和,定义小计的帐户级别。 (如果将总和记录添加到表中,它将带有初始文档编号,因此默认情况下将在带有文档编号的记录之前进行排序)
(如果希望)使用CL_SALV_TABLE,请使用:
请提供一个可编译的代码! (两次声明lw_test会导致语法错误)
为什么不只是查看COLLECT上的SAP帮助文档:链接
我第二次回答了雷蒙德。 尽管如此,我最近还是遇到了此。 也许对您有用。
collect-program.txt 附加了示例程序。
最多设置5个标签!
如果使用的是ALV,请不要使用COLLECT,只需填写文档级别的内部表,按帐号排序,将金额声明为总和,定义小计的帐户级别。 (如果将总和记录添加到表中,它将带有初始文档编号,因此默认情况下将在带有文档编号的记录之前进行排序)
(如果希望)使用CL_SALV_TABLE,请使用:
请提供一个可编译的代码! (两次声明lw_test会导致语法错误)
为什么不只是查看COLLECT上的SAP帮助文档:链接
我第二次回答了雷蒙德。 尽管如此,我最近还是遇到了此。 也许对您有用。
collect-program.txt
附加了示例程序。
一周热门 更多>