DEMO:USEREXIT 隱士加強


以前有人問過UserExit 怎麼修改。ide

直接點修改按鈕不行啊。
debug

圖片

點修改確定是不行的,另外還有人作過下面的這種:code

圖片

上面的這種屬於modify,修改了源碼,不建議這麼作,可能受升級或者打其餘note的影響。後續風險很差控制。orm


UserExit使用的是隱士加強,反正我是這麼稱呼它的,還有別的說發法,什麼第幾代啥啥啥加強之類的,都是相同的玩意兒,不要拘泥於這些細節了。blog


下面說怎麼操做:圖片

找到加強的位置後,首先點那個喜洋洋髮型的東西,源碼

圖片


這個時候會發現,代碼最左側行號的位置,變成「可編輯」的樣子,而後在edit 內找到加強選項,show implidt enhancement optionsit

圖片


這個時候會發型 每一個userexit form的開頭和結尾,都有個箭頭和虛線。io

在你想要加強的位置,鼠標點上去,定位在那。form

而後在edit內找到 create implementation

圖片

我通常選code,至於不一樣選項的意思本身百度下吧。

圖片

而後按照提示作就好了。

圖片

以後出現下面的狀況。


這個enhancement 包圍內是可編輯的,其餘位置不能夠編輯。

這個時候就能夠在裏面寫邏輯了。

至於用到的變量,本身debug到這裏,看看哪些參數有值,哪些能夠用。這裏不贅述了。

圖片


以後再修改,也不能直接點 修改的那個小筆,仍是須要先「畫個圈圈詛咒一下」,


圖片

而後選擇要修改的加強,點相應的操做便可

圖片

相關文章
相關標籤/搜索