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不为空的记录数
能不能做
提前谢谢。
hi,
使用此计数.....循环内部表,检查该字段..如果为空,则将计数加1 ...
报告Zpopup message-id zmsg。
数据:itab的开头为0,
field1类型c,
field2类型c,
itab的结尾。
itab-field1 ='A'。
itab-field2 ='1'。
附加itab。
itab-field2 =''。
itab-field1 ='C'。
itab-field2 ='2'。
itab-field2 = ''。
itab-field1 ='D'。
itab-field2 ='4'。
数据:v_count类型i。
在itab处循环。
如果itab-field2是初始的。
v_count = v_count +1。
endif。
endloop。
写:/v_count。
编辑:venkat appikonda,11月26日, 2008 1:07 PM
嗨,
我不明白为什么无法通过描述表来完成...
如果您复制第一个 表到第二个 d然后删除Field1不为空的行...,然后使用"描述表"找到第二张表的大小,即可实现图案。
稍后删除此第二张表。
问候
ags
将数据传输到另一个表
删除该表中的行 的第一字段为空。
使用"描述表"找出第二个表的大小。
注意,
感谢专家提供宝贵的答案。
HI,
否,这不能通过Describe表来完成。 取而代之的是,您需要遍历内部表并计算计数。
HI,仅使用describe语句不对内部表进行循环即可。
最多设置5个标签!
hi,
使用此计数.....循环内部表,检查该字段..如果为空,则将计数加1 ...
报告Zpopup message-id zmsg。
数据:itab的开头为0,
field1类型c,
field2类型c,
itab的结尾。
itab-field1 ='A'。
itab-field2 ='1'。
附加itab。
< p> itab-field1 ='B'。itab-field2 =''。
附加itab。
itab-field1 ='C'。
itab-field2 ='2'。
附加itab。
itab-field1 ='C'。
itab-field2 = ''。
附加itab。
itab-field1 ='D'。
itab-field2 ='4'。
附加itab。
数据:v_count类型i。
在itab处循环。
如果itab-field2是初始的。
v_count = v_count +1。
endif。
endloop。
写:/v_count。
编辑:venkat appikonda,11月26日, 2008 1:07 PM
嗨,
我不明白为什么无法通过描述表来完成...
如果您复制第一个 表到第二个 d然后删除Field1不为空的行...,然后使用"描述表"找到第二张表的大小,即可实现图案。
稍后删除此第二张表。
问候
ags
嗨,
将数据传输到另一个表
删除该表中的行 的第一字段为空。
使用"描述表"找出第二个表的大小。
注意,
ags
感谢专家提供宝贵的答案。
HI,
否,这不能通过Describe表来完成。 取而代之的是,您需要遍历内部表并计算计数。
HI,仅使用describe语句不对内部表进行循环即可。
一周热门 更多>