描述内部表

2020-09-05 03:54发布

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

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


专家

itab

field1 field2

A 1

2

B 3

4

C 5

D 6

上方是内部表(具有field1和field2),其中包含6条记录。

如何使用"仅描述语句"计算field1不为空的记录数

能不能做

提前谢谢。

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

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


专家

itab

field1 field2

A 1

2

B 3

4

C 5

D 6

上方是内部表(具有field1和field2),其中包含6条记录。

如何使用"仅描述语句"计算field1不为空的记录数

能不能做

提前谢谢。

付费偷看设置
发送
12条回答
歪着头看世界
1楼-- · 2020-09-05 04:57

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

clever101
2楼-- · 2020-09-05 04:36

嗨,

我不明白为什么无法通过描述表来完成...

如果您复制第一个 表到第二个 d然后删除Field1不为空的行...,然后使用"描述表"找到第二张表的大小,即可实现图案。

稍后删除此第二张表。

问候

ags

huskylover
3楼-- · 2020-09-05 04:49

嗨,

将数据传输到另一个表

删除该表中的行 的第一字段为空。

使用"描述表"找出第二个表的大小。

注意,

ags

宇峰Kouji
4楼-- · 2020-09-05 04:56

感谢专家提供宝贵的答案。

宇峰Kouji
5楼-- · 2020-09-05 04:46

HI,

否,这不能通过Describe表来完成。 取而代之的是,您需要遍历内部表并计算计数。

路亽曱_Ryan
6楼-- · 2020-09-05 04:57

HI,仅使用describe语句不对内部表进行循环即可。

一周热门 更多>