2

現在、ユーザーが SAP にアクセスし、クエリ FS10N を選択してレポートを生成する手動プロセスが存在します。このレポートは、SAP から .XLS 形式にエクスポートされ、ユーザーのハード ドライブに保存されます。

このプロセスを Excel マクロで自動化したいと考えています。これまでのところ、SAP に接続するための VBA コードを実装しました。では、FS10N レポートの抽出を実装するにはどうすればよいですか?

4

1 に答える 1

1

リモート制御がかなり難しいトランザクションの代わりに、RFC 対応汎用モジュールを使用しINST_EXECUTE_REPORTてレポートを実行することができます。基本的な手順は次のとおりです。RFSSLD00FS10N

  1. レポートを開始し、選択基準をバリアントとして保存します。バリアントの名前に注意してください。この方法では、包含パラメーターと等価パラメーター (緑の四角に囲まれた黒の等号) のみを使用できることに注意してください。

  2. RS_VARIANT_CONTENTSトランザクションを使用して汎用モジュールをSE37手動で実行します。そのテーブル パラメータには、入力した値と技術パラメータ名が表示されます。これらは、レポートを実行するときに必要になります。

  3. プログラムから汎用モジュールを呼び出し、INST_EXECUTE_REPORTプログラム名とテーブルのパラメータを渡しますPARA。レポートのリスト出力は、テーブル内のテキストとして返されますOUTPUT_TAB

于 2013-10-03T13:32:35.133 に答える