Itab中"特定于客户"记录的计数

2020-09-03 20:01发布

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

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


大家好,

我正在使用以下代码来获取内部表的行数

如果sy-subrc是INITIAL。
     从VBAK中选择KUNNR VBELN
       进入表g_it_vbak
       对于g_it_kna1中的所有条目
       在哪里KUNNR EQ g_it_kna1-kunnr。

     g_anzahl =行(g_it_vbak)。

但是,我希望获得针对KUNNR的行数。 我的意思是我需要输出每个客户端的行数,而不是查询的总行数。

谢谢。

Arnab

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

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


大家好,

我正在使用以下代码来获取内部表的行数

如果sy-subrc是INITIAL。
     从VBAK中选择KUNNR VBELN
       进入表g_it_vbak
       对于g_it_kna1中的所有条目
       在哪里KUNNR EQ g_it_kna1-kunnr。

     g_anzahl =行(g_it_vbak)。

但是,我希望获得针对KUNNR的行数。 我的意思是我需要输出每个客户端的行数,而不是查询的总行数。

谢谢。

Arnab

付费偷看设置
发送
3条回答
大道至简
1楼 · 2020-09-03 20:48.采纳回答

您是否尝试过选择..COUNT

Cikesha
2楼-- · 2020-09-03 20:54

Uwe Fetzer 是的,他是一个很棒的人。 这就是为什么他给没有编码经验的中年男人一个机会。 我只是希望我能学得很快,并使他感到他没有犯任何错误。

ZJXianG
3楼-- · 2020-09-03 20:47

感谢输入专家。 问题已经解决了。 我将我的代码附加给将来可能遇到相同问题的任何人。 请参阅这篇文章了解整个计划。

数据声明:

数据:g_anzahl TYPE i。

选择选项:

如果sy-subrc是INITIAL。
     从VBAK中选择KUNNR VBELN
       表g_it_vbak的对应字段
       对于g_it_kna1中的所有条目
       在哪里KUNNR EQ g_it_kna1-kunnr。
   ENDIF。

要获得所需的输出:(此循环位于输出的另一个循环内)

如果sy-subrc = 0。
       清除g_anzahl。
       在g_it_vbak处循环进入g_wa_vbak,在此处KUNNR = g_wa_kna1-kunnr。
         g_anzahl = g_anzahl + 1。
 *将1加到g_anzahl。
       ENDLOOP。

一周热门 更多>