带KEY的标准内部表

2020-09-16 19:17发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我创建了一个包含字符...

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

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


嗨,

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

我的问题是

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

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

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

示例代码。

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