2

BW を使用して生成された ABAP プログラムのソース コードをプログラムで取得したいと考えています。

パラメータとして名前を使用してBADIソースを取得し、各BADIをプログラムの名前でファイルに保存するソースをローカルディスクに保存できるABAPプログラムが必要です。

4

2 に答える 2

1

実装の名前がわかっている場合は、実装するクラスの名前を検索する必要があります。BAdI タイプ (クラシックまたは高速カーネル) に応じて、さまざまなルーチンを使用してクラス名を読み取る必要があります (汎用モジュールを試し、クラスメソッドSXO_IMPL_FOR_BADI_READのコーディングを読んで、さまざまな BAdI タイプの操作方法を理解してください)。 . 次に、名前が付けられた関数モジュールを見てください。クラスの構造、そのスーパークラス、およびそのメソッドを読み取るために必要なものがすべて見つかります (ソース コードをエクスポートするだけでは不十分ですよね?)。CL_ENH_BADI_RUNTIME_FUNCTIONSGET_BADI_SHORTTEXTSEO*

于 2012-11-13T09:19:46.787 に答える