User Exits,Customer Exits,BADI and BTE基本概念
生活随笔
收集整理的這篇文章主要介紹了
User Exits,Customer Exits,BADI and BTE基本概念
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
| Basic Concepts: 1. User Exits:是系統中預留的一些空的Form/Subroutine,獲得Access key后可以在Form中寫入自己的邏輯。 2. Customer Exits:
3. Enhancement & Enhancement Project:
4. BADI (Business Add-in),通過面向對象的方式來提供擴展點,它支持Customer Exits所有的enhancement 類型,因目前Class中不能包含subscreen所以在用BADI enhance screen時比用Customer Exits要復雜些。 這里要提下的是非Multiple Case的BADI同時只能有一個Active Implementation,即要Active新生成的需先inactive舊的。若是Multiple Case的BADI則可同時有多個Active Implementation,且所有的Implementation在沒有Filter的情況下都會被遍歷執行。 5. Other User Exits與Customer Exits的區別在于User Exits的使用需要Access Key但Customer Exits不要。 FM exits在關聯的Function Group中的命名規則為:EXIT_program name_nnn Customer exits的調用方式為:
How to find user exits? Using t-code: SE93 and specify the transaction code. from here goto the main program and click on the FIND button. Specify USEREXIT and select find in main program radio button and click search... if any user exit is used, it will list all the places as in SAP if any user exit is used, a comment is been written above the user exit. How to find customer exits? ? ? 1. 通過一些專門的程序,如:利用t-code查找增強出口的程序工具 ? ? 2. Search string “call customer” in the main program source code; ? ? 3. SE80 -> Repository Infomation System -> Enhancements -> Customer Exits -> Input search condition -> Execute ? ? 4. SE11 -> Database table: MODSAPVIEW -> Display Contents -> Input "*program name*" into Enhancement field -> Execute -> 得到的SAP extension name 即為 Customer Exits Enhancement Name How to find BADIs? ? ???1. 通過一些專門的程序,如:一個功能非常全面的增強出口查找工具 ? ???2. Search string “type ref to” in the main program source code, then check if there is BAdi used in the program; ? ???3. Set break-point in the method CL_EXITHANDLER=>GET_INSTANCE. ? ???4.??SE80 -> Repository Infomation System -> Enhancements -> Business Add-ins Customer Exits and BADI implementation. ? ?? ?1. Customer Exits: SMOD, CMOD ? ?? ? 2. BADI: SE18, SE19. |
總結
以上是生活随笔為你收集整理的User Exits,Customer Exits,BADI and BTE基本概念的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SAP 采购订单进项税VOFM 例程增强
- 下一篇: 定义利润中心(Profit Center