0

selectステートメントで、正しい条件を指定しましたが、データが返されませんでした。

これらの条件でse16nから試行すると、1行になりますが、selectステートメントを使用してプログラムで試行すると、内部テーブルが空になります。これがサンプルコードです。

gt_tcurrは、kurst fcurr tcurrgdatuukursコンポーネントを含む内部テーブルです。

SELECT kurst fcurr tcurr gdatu ukurs
    INTO TABLE gt_tcurr
    FROM tcurr
    WHERE kurst = p_kurst    " as M
      AND gdatu = p_budat    " as 21.09.2011
      AND fcurr = p_waers    " as EUR
      AND tcurr = lv_waers.  " as TRY

私が言ったように; これらの条件では、se16n-> tcurrテーブルは1行になりますが、selectステートメントは空の行になります。誰かが何か考えを持っていますか?

4

1 に答える 1

0
CONVERT DATE p_budat INTO INVERTED-DATE gv_date." solution :)
SELECT ukurs
INTO gs_tcurr-ukurs
FROM tcurr
WHERE kurst = p_kurst
  AND gdatu = gv_date
  AND fcurr = p_waers
  AND tcurr = lv_waers.
于 2012-09-21T11:51:43.273 に答える