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