BAPI 是函數,你可以輸入T-code:BAPI,查找系統里的bapi函數。比如采購申請的審批的勾打上,就可以調用bapi函數來實現。

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業的熱愛。我們立志把好的技術通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:空間域名、網站空間、營銷軟件、網站建設、哈密網站維護、網站推廣。
BADI 是abap的一種增強,他的調用方式是CALL METHOD (instance),(相關的TCODE是SE18和SE19),你可以通過EXIT_HANDLER這個單詞查找BADI。
創建增強有多種方法,用CMOD可以創建,用spro也可以創建。也正在學習中。
網上有這段:
針對BADI的增強
1、badi對象的信息存儲在SXS_INTER, SXC_EXIT, SXC_CLASS 和SXC_ATTR 這四個表中。
2、sap程序都會調用cl_exithandler=get_instance來判斷對象是否存在,并返回實例;其實get_instance就是對上述幾個表和他們的視圖(V_EXT_IMP 和 V_EXT_ACT)進行查詢和搜索。
3、基于這個機理,我查用ST05來監控一個TCODE來跟蹤,然后選擇查找有關上述幾個表和視圖的操作,就可獲得相關BADI。
4、se18 查找接口,se19 實現接口就可以實現用戶增強。
每個事務碼進入后,都有一個菜單“系統”,下有一個“狀態”,點開就會顯示程序名,直接雙擊程序名或在SE38中查看都可以。
如果我們找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、 通過包我們也可以找到該包下所有的程序和函數組。
本文名稱:sap系統查找函數程序的簡單介紹
分享路徑:http://www.yijiale78.com/article18/ddjgcgp.html
成都網站建設公司_創新互聯,為您提供網站制作、品牌網站制作、網站營銷、品牌網站建設、自適應網站、網站導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯