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.