-1

SAPのME33Kでvbaから契約書を呼び出すコードを必死に探しています。

私は契約番号を持っているので、この番号を ME33K で呼び出して SAP GUI をポップアップさせたいと考えています。

それを行う方法はありますか?誰かがコードを提供できますか?

4

1 に答える 1

1

SAP 自体の VBS でそれを行うことができるはずです (Excel の VBA ではできません)。

スクリプト レコーダーに移動します: ALT+F12 > [スクリプトの記録と再生]、記録 (赤) ボタンを押します。

すべてのアクションを実行します: YSD033 画面に移動し、バリアントを取得し、レポートを実行し、Excel に保存し、トランザクションを閉じます。

その後、録音を停止します。

スクリプト (VBS プログラム) はデフォルトの SAP ディレクトリに保存されます (ただし、この場所は簡単に変更できます)。

スクリプトを実行するには、SAP から再生するか (ALT+F12 などを使用して、記録する代わりに再生します)、vbs ファイルをダブルクリックして Windows から実行することもできます (SAP が開いている場合)。

  • Mario Rappi 2010 年 2 月 26 日 19:18 に

http://scn.sap.com/thread/1619517

于 2014-07-31T08:04:50.713 に答える