2010-04-14 59 views

回答

1

NCO 3.0從NCO 2.0顯着不同:

隨着.NET連接器2.0中,NCO設計時間將產生對要調用每個ABAP功能模塊「代理方法」 ,和一個特定的類每個 結構或此功能模塊引用的表類型。您必須從這些結構/表類中創建 對象,並將它們傳遞到與功能模塊對應的代理方法 。 現在使用.NET Connector 3.0,不再有任何一種生成的代碼。 除了爲每個功能模塊生成一個代理方法外,還有一個單一的IRfcFunction類,其Invoke()方法動態地執行每個給定的 ABAP功能模塊。而不是每個 結構和表的專用生成類,有一個通用的IRfcStructure類代表所有 可能的結構,類似地,所有表的一個通用IRfcTable類。因此,基本上不是在設計時靜態佈線一切,NCo 3.0現在在 在運行時動態處理所有內容。另一個區別是你不再需要 自己創建結構和表的對象。您只創建一個 IRfcFunction對象,並且它在內部負責所有包含的結構和 表(使用延遲初始化)。

相關問題