2012-04-19 6 views
3

ABAPのあるレポートから別のレポートにユーザー名を渡す必要があります。SAP ABAPを使用して1つのレポートから別のレポートにデータを渡します。

私は次のコードを使用しています。

SUBMIT zpgm_to WITH fld_pgm2 eq fld_pgm1 . 

「zpgm_to」は、値を渡す必要があるレポートです。

'fld_pgm2'は、レポートzpgm_toのフィールドです。

'fld_pgm1'は、渡される値を含むレポートzpgm_fromのフィールドです。

私はデバッグを使用していますが、値がzpgm_toレポートに渡されていないことがわかりました。 私はどこでそのミスをしたのか分かりませんでした。以前誰かがこの問題を抱えている場合、plsは必要な作業を行います。

+0

が正しく表示されます。パラメータ宣言中にレポートでデフォルト値が設定されないことは確かですか? –

+0

こんにちはGarlandGreene、私はデータとしてfld_pgm2を宣言しました。だから、私は決してセットしなかった。それは例外をスローしなかったので、私はそれをメモしませんでした。今すぐパラメータに変更した後、そのうまく動作します。ありがとう。 – Dhivya

答えて

2

私はあなたのサンプルコードで問題を見ることができません。

fld_pgm2にタイプミスがあり、未定義のパラメータを使用すると、構文チェックでエラーが報告されません。

拡張構文チェックをしてみてください:External program interfacesがチェックされている

  • チェックすると

    1. プログラム - > Check->拡張構文チェック。
    2. チェックを実行します。タイプミスがあると、エラーが発生します。___ is not a parameter or a select option in report ___
  • +0

    こんにちはkunt、私は問題であったパラメータとしてfld_pgm2を宣言しませんでした。今修正しました。ご返事ありがとうございます。 – Dhivya

    関連する問題