1.代码:
- FILTER()可以对内表进行筛选,获取符合条件的数据到FILTER结果表
DATA: l_carrid TYPE sflight-carrid VALUE 'AA', l_connid TYPE sflight-connid VALUE '0017'. DATA: lt_sflight TYPE SORTED TABLE OF sflight WITH NON-UNIQUE DEFAULT KEY. DATA: lt_sflight_key TYPE TABLE OF sflight WITH EMPTY KEY WITH NON-UNIQUE SORTED KEY sf_key COMPONENTS carrid connid. SELECT * FROM sflight INTO TABLE @lt_sflight UP TO 30 ROWS. lt_sflight_key = lt_sflight. "简单用法 DATA(lt_filter) = FILTER #( lt_sflight WHERE mandt = sy-mandt AND carrid = l_carrid ). cl_demo_output=>display( lt_filter ). "带