2020-09-05 03:54发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家
itab
field1 field2
A 1
2
B 3
4
C 5
D 6
上方是内部表(具有field1和field2),其中包含6条记录。
如何使用"仅描述语句"计算field1不为空的记录数
能不能做
提前谢谢。
嗨
循环编写并检查sy-tabix值。
您不能使用描述语句。
删除字段1开头的itab。
然后使用
描述表格itab行。
注意
Ramchander Rao.K
嗨,
无法使用describe stmt ....
使用两种方法来做...
1)循环表并使用field1上的条件进行循环计数。
2)将field1不为空的内容移动到其他临时表,然后对该临时表使用describe ...
希望这会有所帮助。
此致
Rohan。
您可以简单地使用
描述表t_table行w_lines。 在t_table循环到wa_table。 如果wa_table-field1是初始的。 w_lines = w_lines-1。 万一。 结束循环。
祝你好运
Pritam。
使用以下语法:
数据:第(6)行的类型为N。
DISCRIBE TABLE <内部表名称> LINES <行>。
或开始调试程序,然后在刚刚执行内部表语句时观察SY-TFILL系统变量的值。
关于:
BBR。
下面的代码可帮助您仅使用describe语句获取没有循环的行数-
报告ztest。 数据:w_lines TYPE i。 类型:BEGIN OF ty_itab, field1 TYPE c, field2 TYPE c, ty_itab结束。 数据:ITAB类型TABLE OF ty_itab, wa键入ty_itab。 wa-field1 ='A'。 wa-field2 ='1'。 附加到itab。 wa-field1 ='B'。 wa-field2 ='2'。 附加到itab。 wa-field1 ='C'。 wa-field2 ='3'。 附加到itab。 wa-field1 ='D'.wa-field2 ='4'。 附加到itab。 描述表itab线w_lines。 写:/w_lines。
奖励,如果有用的话。
谢谢
最多设置5个标签!
嗨
循环编写并检查sy-tabix值。
您不能使用描述语句。
嗨
删除字段1开头的itab。
然后使用
描述表格itab行。
注意
Ramchander Rao.K
嗨,
无法使用describe stmt ....
使用两种方法来做...
1)循环表并使用field1上的条件进行循环计数。
2)将field1不为空的内容移动到其他临时表,然后对该临时表使用describe ...
希望这会有所帮助。
此致
Rohan。
嗨,
您可以简单地使用
之类的DESCRIBE语句。祝你好运
Pritam。
使用以下语法:
数据:第(6)行的类型为N。
DISCRIBE TABLE <内部表名称> LINES <行>。
或开始调试程序,然后在刚刚执行内部表语句时观察SY-TFILL系统变量的值。
关于:
BBR。
下面的代码可帮助您仅使用describe语句获取没有循环的行数-
奖励,如果有用的话。
谢谢
一周热门 更多>