带KEY的标准内部表

2020-09-16 19:17发布

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

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


嗨,

我创建了一个包含字符和非字符字段的标准内部表。 因此,默认情况下,内部表将使用非唯一键创建,仅包含字符字段作为非唯一键。 而非字符/数字字段将不是内部表的键。

我的问题是

当我使用一个字符字段和一个数字字段读取带有键的内部表时,它正在获取第一个已标识的记录。

但是我在语句中提到的是 WITH KEY ,即使数字字段不是内部表中的键字段,它也会提取记录。

请澄清它应该有一些异常/编译时错误还是至少SY-SUBRC NE 0。

示例代码。

读取表i_tab使用键char = value1 num = value2不能运输任何字段。

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

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


嗨,

我创建了一个包含字符和非字符字段的标准内部表。 因此,默认情况下,内部表将使用非唯一键创建,仅包含字符字段作为非唯一键。 而非字符/数字字段将不是内部表的键。

我的问题是

当我使用一个字符字段和一个数字字段读取带有键的内部表时,它正在获取第一个已标识的记录。

但是我在语句中提到的是 WITH KEY ,即使数字字段不是内部表中的键字段,它也会提取记录。

请澄清它应该有一些异常/编译时错误还是至少SY-SUBRC NE 0。

示例代码。

读取表i_tab使用键char = value1 num = value2不能运输任何字段。
付费偷看设置
发送
2条回答
粗暴的香蕉
1楼 · 2020-09-16 19:53.采纳回答

只需在WITH KEY上使用F1并阅读文档!

在那里清楚地表明,WITH KEY允许您输入独立于表格键的免费搜索键。 为了输入表键,请使用WITH TABLE KEY。

https: //help.sap.com/http.svc/rc/abapdocu_752_index_htm/7.52/zh-CN/index.htm?file=abapread_table_free.htm

Nan4612
2楼-- · 2020-09-16 19:47

您认为下一个 时间,您可能会在之前阅读文档,在这里问一个问题?

一周热门 更多>