如何在具有多个值的 SAP 中进行搜索

  • 本文关键字:SAP 搜索 abap opensql
  • 更新时间 :
  • 英文 :


我的问题是如何在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).

相关内容

  • 没有找到相关文章

最新更新