首先,為了只有返回值的委託來說,我們是不用再去定義它的,完成可以用.net提供的func這個委託來實現
public class returnmessage
}returnmessage.returnmsg += delegate() ; //不要以為這樣省記憶體空間,它只是**上精簡了,事實上系統為我們自動建立了乙個方法
再把action<>委託的例子寫上,代大家參考
public class returnmessage
///
/// 觸發onredirecturl事件
///
public static void onredirecturl()
}呼叫方法:
觸發方法:
returnmessage.onredirecturl();
這樣就是我滿意的結果了,呵呵!自己可以根據業務要求去寫重定義的頁面位址,呵呵。
事件的好處 實現對修改的封閉,對擴充套件的開放
事件是這樣的,我覺得用事件來做這事比較好,它很好的遵循了 開閉原則 當然這並不是最重要的,最重要的應該是它更符合程式開發的原則。場合 乙個訂單處理問題,乙個訂單的產生可能由多種途徑生成,產品走 產品的訂單處理過程,完成後顯示 產品的訂單成功頁,產品走 產品的購買流程,完成後,顯示 產品聽訂單成功頁,...
對 infotype 的修改
tables pernr.infotypes 0002.data return struc type bapireturn1,record key type bapipakey.parameters natio o like p0002 natio default de natio n like p...
ABAP實現對變式的修改
有關變式的function group svar 裡面基本上包含了對變式的操作,下面有個例子可以完成對變式的修改 data i valutab like rsparams occurs 0with header line data i objects like vanz occurs 0with h...