T-CODE:SMOD根據(jù)自己經(jīng)驗(yàn)或者百度,找到相對(duì)應(yīng)的增強(qiáng),進(jìn)到增強(qiáng)里面可以看到有出口的信息了
T-CODE:CMOD該事務(wù)代碼為對(duì)SMOD中的增強(qiáng)進(jìn)行維護(hù),可以添加SMOD增強(qiáng)到CMOD中去,當(dāng)然也可以不用添加。

雙擊你想要的出口函數(shù)進(jìn)去,當(dāng)然怎么選擇你想要的出口?
都知道調(diào)用函數(shù)是怎么調(diào)用的吧?使用CALL CUSTOMER-FUNCTION <3位數(shù)字> 調(diào)用函數(shù)模塊,所以可以通過這個(gè)條件到程序中檢索啦!出口函數(shù)的名字都有一個(gè)特性,EXIT<程序名><3位數(shù)字>。
第二代增強(qiáng)中主要有4類:
1)E.Function exits:函數(shù)增強(qiáng)
2)C.GUI codes: GUI增強(qiáng)
3)S.Screens:屏幕增強(qiáng)
4)T.Tables:表結(jié)構(gòu)增強(qiáng)
查找enhancement的方法:
第一步:先找到程序名稱,再通過程序名稱到MODSAP透明表中進(jìn)行模糊查詢。(建議是在程序里直接找到調(diào)用那個(gè)出口函數(shù)為準(zhǔn),再到SMOD中找到對(duì)應(yīng)的增強(qiáng)點(diǎn),往往你查到后你會(huì)看到特殊的情況,就像下面的MIGO一樣有兩個(gè)程序名不一樣的出口)


第二步:擴(kuò)展名稱對(duì)應(yīng)的就是SMOD中的名稱了,選擇自己的出口函數(shù)后,進(jìn)到源碼里。當(dāng)你雙擊包含的文件時(shí),會(huì)有警告,忽略警告,直接回車就可以,接下來就不用我教了哦!



創(chuàng)建完就可以寫代碼了!
上面的查找方式還是慢或者難找。。
那么直接通過SE37輸入出口檢查函數(shù)MODX_FUNCTION_ACTIVE_CHECK.斷點(diǎn)查吧!

設(shè)置個(gè)斷點(diǎn),然后再執(zhí)行MIGO或者其他程序,進(jìn)行操作后將會(huì)跳到該斷點(diǎn)處進(jìn)行檢查,就可以找到程序的出口方法了,再到MODSAP表中找到增強(qiáng)點(diǎn)對(duì)象,再操作等等。