Net连结SAP环境设定与实作.DOC

上传人:天*** 文档编号:905407 上传时间:2018-11-05 格式:DOC 页数:8 大小:610KB
下载 相关 举报
Net连结SAP环境设定与实作.DOC_第1页
第1页 / 共8页
Net连结SAP环境设定与实作.DOC_第2页
第2页 / 共8页
Net连结SAP环境设定与实作.DOC_第3页
第3页 / 共8页
Net连结SAP环境设定与实作.DOC_第4页
第4页 / 共8页
Net连结SAP环境设定与实作.DOC_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、Net 連結 SAP 環境設定與實作1. 開發環境之必要條件項目 開發環境需求 安裝原因1 Microsoft Visual Studio .NET 2003 SAP.Net Connector 2.0 只支援 2003 版本2 SAP.Net Connector 2.0 此版本只支援 .Net framework 1.X3 Java Runtime Environment 在.Net 開發時讀取 SAP Function 時使用4 SAP Logon SAP 開發元件開發環境之必要條件1.1 安裝步驟1.1.1 安裝 SAP Logon1.1.2 安裝 Microsoft Visual St

2、udio .NET 20031.1.3 安裝 SAP.Net Connector 2.0 = SAP.Net.Setup_2.0.msi1.1.4 安裝 Java Runtime Environment= jdk-1_5_0-windows-i586.exe1.2 安裝後應用程式畫面1.2.1 SAP Logon1.2.2 Microsoft Visual Studio .NET 20031.2.3 SAP.Net Connector 2.0 = C:Program FilesSAPSAP .NET Connector 2.01.2.4 Java Runtime Environment = C

3、:Program FilesJava2. SAP Net Connect 原理2.1 SAP Net Connect 原理3. Net 2003 開發步驟在 C:WINDOWS 找到 saplogon.ini,打開後把 SysName 和 SrvPort 下面的內容清空,不清空的話他會引導你去找 SAP 伺服器上的 Messaging server,總是告訴你無法打開或者無法找到sapmsg.ini 的文件,非常麻煩。MSSysNameItem1=MSSrvPortItem1=(如果機器上沒有 Java runtime environment 就會一直停留在 Loading 的畫面=.= )4

4、. Net 重要程式碼Form1.csprivate void Form1_Load(object sender, System.EventArgs e)string xErrorInfo = null;SAPNewTableMethod mSAPNewTableMethod = new SAPNewTableMethod();this.dataGrid1.DataSource = mSAPNewTableMethod.Sd_Rfc_Customer_Get(“TW20000600“,“,out xErrorInfo);/mSAPNewTableMethod.Rfc_Read_Table(“E

5、KKO“,1,1,out xErrorInfo);SAPNewTableMethod.cs/ / Sd_Rfc_Customer_Get/ / 查詢Kunnr編號/ 查詢mName名稱/ DataTablepublic DataTable Sd_Rfc_Customer_Get(string mKunnr,string mName,out string mErrorInfo)#region Sd_Rfc_Customer_GetmErrorInfo = null;this.zGetDataTable = null;RFCCUSTTable xRFCCUSTTable = new RFCCUST

6、Table();tryif(this.zSAPConnectionInfo.SAPConnectionOpen(out mErrorInfo)zProx.Connection = this.zSAPConnectionInfo.SAPConnection;zProx.Sd_Rfc_Customer_Get(mKunnr, mName, ref xRFCCUSTTable);this.zGetDataTable = xRFCCUSTTable.ToADODataTable();catch(Exception ee)if(ee.Message.ToUpper().IndexOf(“NO_RECORD_FOUND“) = 0)return null;elsemErrorInfo = ee.Message + ee.Source + ee.StackTrace;finallyxRFCCUSTTable = null;this.zSAPConnectionInfo.SAPConnectionClose(out mErrorInfo);return this.zGetDataTable;#endregion5. 相關網路資源http:/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。