计数内部表中的记录而无循环。

2020-09-05 05:02发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)如何在不使用循环语句的情况下计算...

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

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


如何在不使用循环语句的情况下计算内部表中的记录数。

Describe语句给出总数。 内部表中的记录数量。但是我想要内部表中关键字段的数量

例如

行字段

1 A

2 A

3 A

4 B

5 B

6 C

A的数量= 3

B的数量= 2

C的数量= 1

12条回答
派大星 ヾ
2020-09-05 05:42

大家好,

这里有一些代码可以计算内部表中字段的总和,而无需LOOP ... ENDLOOP

从mard中选择*到表@data(lta_data)中。

  从@lta_data中选择sum(a〜labst)作为@data(lv_sum)中的a。

  写lv_sum。
 

注意:-此代码已在ABAP 7.4版本中成功执行,并且数据库必须支持此功能。

这个问题发布已经很久了。 我们只想分享。 它可能会帮助一些人!

此致

ABAP新手

一周热门 更多>