2020-09-03 20:01发布
加入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
您是否尝试过选择..COUNT ?
Uwe Fetzer 是的,他是一个很棒的人。 这就是为什么他给没有编码经验的中年男人一个机会。 我只是希望我能学得很快,并使他感到他没有犯任何错误。
感谢输入专家。 问题已经解决了。 我将我的代码附加给将来可能遇到相同问题的任何人。 请参阅这篇文章了解整个计划。
数据声明:
数据: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。
最多设置5个标签!
您是否尝试过选择..COUNT ?
Uwe Fetzer 是的,他是一个很棒的人。 这就是为什么他给没有编码经验的中年男人一个机会。 我只是希望我能学得很快,并使他感到他没有犯任何错误。
感谢输入专家。 问题已经解决了。 我将我的代码附加给将来可能遇到相同问题的任何人。 请参阅这篇文章了解整个计划。
数据声明:
选择选项:
要获得所需的输出:(此循环位于输出的另一个循环内)
一周热门 更多>