点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我当前正在使用SAP_BASIS 7.50,并且存在此问题。
当我在ASSIGN语句中执行表表达式并尝试取消引用同一条语句中的数据时,出现此错误:
不能在当前语句中取消引用(->)通用引用。
这是我要尝试做的一个粗略构造:
TYPES:开始于t_test, 键类型字符串, r_data TYPE REF TO数据, t_test结束。 数据:lt_test t_test类型表。 字段符号:TYPE任意。 ASSIGN lt_test [键='123123']-r_data-> *至 。
(如果表格已填满,也将不起作用)
有人遇到相同的错误吗?
在此帖子。
Amadeus Grabmayer 在尝试相同操作时遇到了不同的问题。
它在我的F1-Help中还说它应该工作。 我在语法上做错了吗?
期待您的回答。
亲切的问候,
开
这不是错误,而是功能! (可能会在将来的版本中支持)。
该消息表明问题与通用引用有关。
如果您不键入通用名称,它将起作用。 示例:
如果要使用通用引用,请分两步进行。
PS:这个限制并不令我感到惊讶,ABAP一直都是这样(尤其是-> *)。 您可以看到,如果您阅读了ABAP文档中的ABAP发行说明。
凯布斯 该链接似乎已断开。
对我来说就像一个内核错误,因为此两步方法有效:
我的糟糕。 这是链接。
这里是7.50版本的另一个链接。 在第4点也有说明,它可能应该起作用。
我只是说将它合而为一是没有意义的。 我只是说,出于内部原因,ABAP始终以有限的语法发布。 我无法解释为什么SAP提供了部分功能。 例如:
7.52。
< p>我认为一步法和两步法应该(必须?)表现相同。一周热门 更多>