ABAP 如何根據事物代碼查找相應BAPI

如果我們找BAPI可以通過SAP標準事物代碼:BAPI查詢到已經釋放的BAPI.

如果只知道事物代碼,可以通過下面的方式查詢相應的BAPI.

例如我們找創建銷售訂單的BAPI 我們知道事物代碼是VA01.

1、 我們進入VA01 界面,找到system --> status

2、 在事物代碼位置上雙擊,找到PACKAGE VA

3、 用SE80打開包 VA

4、 打開業務工程---》業務對象類型。根據我們的業務需求。我們要找銷售訂單的創建,所有BUS2032 銷售訂單 的可能性最大。

5、 雙擊 BUS2032 打開方法 ,尋找和創建銷售訂單名字相同的方法 這裏我們要找的就是SalesOrder.CreateFromDat2。將光標定位在 這個一行 點擊 上面的程序 按鈕。 即可看見程序源代碼找到 'BAPI_SALESORDER_CREATEFROMDAT2。同樣的我們可以看到修改訂單的BAPI.刪除的BAPI,我們也可以使用同樣的方法找找。

6、 同樣我們可以雙擊SalesOrder.CreateFromDat2 行 ,在彈出的窗口中找到 ABAP 子屏幕。如果單選按鈕是 API功能 ,名稱一欄即爲我們要找BAPI.,如果是函數模塊即爲一個FM

 如下圖:

7、 通過包我們也可以找到該包下所有的程序和函數組。