如何从内部表获取唯一字段的计数

2020-09-09 06:30发布

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

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


嗨,

我有一个内部表,其中有一个用于ex'Component'的char字段。 我想获取组件字段唯一的行数。 例如,组件" Finance"存在5次,组件" SCM"存在4次,那么我想知道计数5和4。

谢谢

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

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


嗨,

我有一个内部表,其中有一个用于ex'Component'的char字段。 我想获取组件字段唯一的行数。 例如,组件" Finance"存在5次,组件" SCM"存在4次,那么我想知道计数5和4。

谢谢

付费偷看设置
发送
2条回答
南山jay
1楼 · 2020-09-09 07:01.采纳回答

使用2个字段组成一个ITAB_2并进行计数。

在您的ITAB处循环,将组件移至ITAB_2-component并设置count = 1。

然后收集ITAB_2。/p>

大简至美
2楼-- · 2020-09-09 07:13

我也建议您查看LOOP AT .... GROUP BY选项。 下面的示例代码:

在lt_table INTO DATA(ls_columns)中循环
 GROUP BY(id = ls_columns-first_column
            大小= GROUP SIZE)
 将参考升序到数据(组)中。
   work_area-first_column = group-> *-id。
   work_area-size =组-> *-size。
   APPEND work_area TO表。
 ENDLOOP。

一周热门 更多>