REPORT demo_select_dynamic_conditions .

DATA: cond(72) TYPE c,
itab LIKE TABLE OF cond.

PARAMETERS: city1(10) TYPE c, city2(10) TYPE c.

DATA wa TYPE spfli-cityfrom.

CONCATENATE'CITYFROM = ''' city1 ''''INTO cond.
APPEND cond TO itab.
CONCATENATE'OR CITYFROM = ''' city2 ''''INTO cond.
APPEND cond TO itab.
CONCATENATE'OR CITYFROM = ''' 'BERLIN' ''''INTO cond.
APPEND cond TO itab.

LOOP AT itab INTO cond.
WRITE cond.
ENDLOOP.

SKIP.

SELECT cityfrom
INTO wa
FROM spfli
WHERE (itab).

WRITE / wa.

ENDSELECT.

ABAP 动态查询条件

ABAP 动态查询条件

上一篇:ABAP 调试技巧

REPORT demo_select_dynamic_conditions .

DATA: cond(72) TYPE c,
itab LIKE TABLE OF cond.

PARAMETERS: city1(10) TYPE c, city2(10) TYPE c.

DATA wa TYPE spfli-cityfrom.

CONCATENATE'CITYFROM = ''' city1 ''''INTO cond.
APPEND cond TO itab.
CONCATENATE'OR CITYFROM = ''' city2 ''''INTO cond.
APPEND cond TO itab.
CONCATENATE'OR CITYFROM = ''' 'BERLIN' ''''INTO cond.
APPEND cond TO itab.

LOOP AT itab INTO cond.
WRITE cond.
ENDLOOP.

SKIP.

SELECT cityfrom
INTO wa
FROM spfli
WHERE (itab).

WRITE / wa.

ENDSELECT.

ABAP 动态查询条件

ABAP 动态查询条件

相关文章:

  • 2021-07-18
  • 2021-05-23
  • 2021-08-21
  • 2022-01-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-29
  • 2022-02-22
  • 2022-01-31
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案