我尝试使用SAP 文档中的SELECT FROM @itab解释here。
我从未使用过此功能,但认为这很棒。您可以查询仅存在于解释器 RAM 中的内部数据结构,就像它是数据库中的真实表一样。我很佩服。
这是ABAP代码:
data: lt_get_auth_values TYPE STANDARD TABLE OF US335.
CALL FUNCTION 'GET_AUTH_VALUES'
EXPORTING
OBJECT1 = 'Z:FOO'
USER = sy-uname
TABLES
VALUES = lt_get_auth_values.
SELECT highval from @lt_get_auth_values as mytab WHERE field = 'WERKS'
INTO TABLE @DATA(static_perm_filter_fields).
Run Code Online (Sandbox Code Playgroud)
我无法激活该功能,因为根据我的系统,“来自@lt_get_auth_values”是语法错误。
这条线有什么问题?
SAP 版本:740(抱歉,我一开始以为是 752)