如果 carrid 正常,即使 lt_spfli 不正常,程序也会选择所有内容。并且没有任何带有该 carrid 的条目,它会出现运行时错误。如果我尝试所有条目,他只会选择整个 SFLIGHT。
PARAMETERS: pa_airp TYPE S_FROMAIRP,
pa_carid TYPE S_CARR_ID.
DATA: lt_spfli TYPE RANGE OF SPFLI,
lt_sflight TYPE TABLE OF SFLIGHT.
SELECT CONNID FROM SPFLI
INTO TABLE lt_spfli
WHERE AIRPFROM = pa_airp.
SELECT * FROM SFLIGHT
INTO TABLE lt_sflight
WHERE CARRID = pa_carid AND CONNID in lt_spfli.