2012-11-12 52 views
1

我想以編程方式檢索使用BW生成的ABAP程序的源代碼。以編程方式從BW中檢索ABAP Badi

我會有一個ABAP程序,它可以使用它們的名稱作爲參數來檢索BADIs源,然後在本地磁盤上保存源文件中的每個BADI並將其保存在程序的名稱中。

+0

這將是什麼實際應用? – mydoghasworms

回答

1

如果您知道實現的名稱,則必須查找實現類的名稱。根據BAdI類型(傳統或快速內核),您將不得不使用不同的例程來讀取類名(嘗試功能模塊SXO_IMPL_FOR_BADI_READ並閱讀類CL_ENH_BADI_RUNTIME_FUNCTIONS方法GET_BADI_SHORTTEXT的編碼,以瞭解如何使用各種BAdI類型)。然後,看一下名爲SEO*的函數模塊 - 您會發現讀取類的結構,其超類和它的方法所需的所有東西(僅僅導出源代碼是不夠的,對嗎?)。

相關問題