NCO2.0釋出了幾年後,NCO 3.0終於釋出了,2.0只支援MS framework 1.X,如果想在framework 2.0下使用還得在1.X上生成後copy到2.0環境上使用,不方便,盼望已久的3.0終於釋出了,3.0支援framework 2.0,3.0,但使用方法也變了,由原來的生成呼叫方法(自動生成程式碼檔案)變成了與JCO一樣的傳字元方式呼叫,還有一個最大的變化就是3.0支援64位環境了,如誰需要64的安裝檔案可以留言。
RfcDestination destination = RfcDestinationManager.GetDestination(ABAP_AS_POOLED);
RfcFunctionMetadata BAPI_COMPANYCODE_GETDETAIL_MD = destination.Repository.GetFunctionMetadata("BAPI_COMPANYCODE_GETDETAIL");
IRfcFunction function = null;
function = BAPI_COMPANYCODE_GETDETAIL_MD.CreateFunction();
function.SetValue("COMPANYCODEID", codes.GetString("COMP_CODE"));設定引數
function.SetParameterActive("COMPANYCODE_ADDRESS", false);設定引數
function.Invoke(destination);//提交呼叫
returnStructure = function.GetStructure("RETURN");
NCO2.0是半自動,NCO3.0變成了全手動方式
3.0還提供了多執行緒呼叫,Stateful Call,
NCO3.0下載地址,如需幫助文件請留下郵箱
http://files.cnblogs.com/byfhd/sapnco30P_2-20007347.zip