以前有人問過UserExit 怎麼修改。ide
直接點修改按鈕不行啊。
debug
點修改確定是不行的,另外還有人作過下面的這種:code
上面的這種屬於modify,修改了源碼,不建議這麼作,可能受升級或者打其餘note的影響。後續風險很差控制。orm
UserExit使用的是隱士加強,反正我是這麼稱呼它的,還有別的說發法,什麼第幾代啥啥啥加強之類的,都是相同的玩意兒,不要拘泥於這些細節了。blog
下面說怎麼操做:圖片
找到加強的位置後,首先點那個喜洋洋髮型的東西,源碼
這個時候會發現,代碼最左側行號的位置,變成「可編輯」的樣子,而後在edit 內找到加強選項,show implidt enhancement optionsit
這個時候會發型 每一個userexit form的開頭和結尾,都有個箭頭和虛線。io
在你想要加強的位置,鼠標點上去,定位在那。form
而後在edit內找到 create implementation
我通常選code,至於不一樣選項的意思本身百度下吧。
而後按照提示作就好了。
以後出現下面的狀況。
這個enhancement 包圍內是可編輯的,其餘位置不能夠編輯。
這個時候就能夠在裏面寫邏輯了。
至於用到的變量,本身debug到這裏,看看哪些參數有值,哪些能夠用。這裏不贅述了。
以後再修改,也不能直接點 修改的那個小筆,仍是須要先「畫個圈圈詛咒一下」,
而後選擇要修改的加強,點相應的操做便可