1.该方法是通过循环内部表自己累加行数。
LOOP AT itab.
n = n + 1.
ENDLOOP.
2. 该语句通过获得内部表的属性,将内部表行数赋值给n,n为I型变量。
DESCRIBE TABLE itab LINES n.
3. 使用函数来计算内部表行数。此函数由三部分构成。
n = lines( itab ).
1)函数名和左括号(其间没有空格);
2)处理对象内部表(与左右括号之间有空格);
3)右括号。
以上三种方法中,第一种方法不推荐使用,推荐使用后两种方法。
本文介绍了在ABAP编程中获取内部表行数的三种方法:循环累加、通过描述表格属性直接获取以及使用内置函数。并指出推荐使用后两种方法。

933

被折叠的 条评论
为什么被折叠?



