我的问题是如何在SAP中进行搜索,就像在MySQL中进行搜索一样。
例如:
select * from [table] where id in (1,2,3,4)
有
几种可能性。
- 您可以使用 addtion 选择语句"对于 T 中的所有条目",其中 t 是内部表。 然后,可以在 WHERE 语句中使用内部表
SELECT carrid connid fldate FROM sflight INTO CORRESPONDING FIELDS OF TABLE result_tab FOR ALL ENTRIES IN entry_tab WHERE carrid = entry_tab-carrid AND connid = entry_tab-connid.
- 您还可以使用范围表(如此答案所示)并在 WHERE 条件下使用它:
... WHERE field in range_table...
除了其他建议(对于所有条目,范围表)之外,您应该能够使用问题中指定的格式。
例如,以下内容适用于我的系统。
data: t_t001w type STANDARD TABLE OF t001w.
select *
from t001w
into table t_t001w
where werks in (1001, 1002).