機能モジュールによって実行されるシステム コマンドの現在の作業ディレクトリを指定する方法はありますSXPG_COMMAND_EXECUTE
か?
トランザクションでコマンドを定義するSM69
かIMPORTING
、SE37
.
デフォルトでは、そのようなコマンドが開始さDIR_HOME
れ、トランザクションで表示できるように見えますAL11
。私はそれを制御できますか?
機能モジュールによって実行されるシステム コマンドの現在の作業ディレクトリを指定する方法はありますSXPG_COMMAND_EXECUTE
か?
トランザクションでコマンドを定義するSM69
かIMPORTING
、SE37
.
デフォルトでは、そのようなコマンドが開始さDIR_HOME
れ、トランザクションで表示できるように見えますAL11
。私はそれを制御できますか?
残念ながら、「SM69」経由でそれを行う方法はありません。唯一の解決策は、スクリプトを作成してそれを呼び出すことだと思います。
パラメータ付きSM69
の呼び出しとして定義されたコマンドでステートメントをラップすることを提案するつもりでしたが、残念ながらそれはうまくいきません。注401095によると、ワイルドカードは許可されていません。テストしたところ、単一の に変換されたため、コマンドが失敗しました。sh
-c 'cd <dir> && /path/to/command'
&&
&