穿扒开跪着折磨屁股视频-黄色网页在线观看-免费观看黄色网址-国产成人在线免费观看-国产wwwwww-日韩亚洲一区二区-欧美八区-葵司在线视频-美国特色黄a大片-碰碰97-国产猛男猛女超爽免费视频-精品国产乱码久久久久久牛牛-在线国产网站-青青草草-麻豆md0049免费

SAP B1-開發學習-1 創建Web service并連接SAP B1實現系統登錄

發表于:2018/3/21 11:26:36??閱讀量: [關閉]



  通過本文我們將學會如何使用ASP.NET 創建Web service 并使用SAP B1提供的DI API 連接至SAP B1實現系統的登陸,關于Web service 的概念和其他基本操作不再贅述,如果有不清楚的請詢問度娘。

  說明:

  SAP B1版本: 9.2 PL06

  開發工具:Microsoft Visual Studio 2010

  開發語言:C#

  .NET版本:4.0

  如果您沒有時間跟著步驟操作,可以在文章末尾直接下載文件。

  操作步驟

  創建WebService

  1、打開VS2010,菜單 文件->新建->項目。

  2、選擇【ASP.net 空web應用程序】,并修改名稱。

  3、右鍵點擊工程,添加->新建項,選擇 web服務。根據需求命名服務名稱。

  4、打開“.asmx.cs”文件,我們可以看到如下內容,“HelloWorld”是系統給的示例。

  5、單擊運行我們可以在瀏覽器中看到如下內容,先是一個方法目錄,單據對應的方法進入具體頁面,單擊調用,調用該方法,如無需數據參數則會直接返回結果。

  添加引用

  1、右擊“引用”-->“添加引用”

  2、選擇“COM”,在右上角的搜索欄中輸入“DI API” ,選擇“SAP Business One DI API Version 9.0”(9.0、9.1、9.2都選擇該版本,其他版本請根據實際情況選擇),單擊“Add”。

  添加方法

  請在 HelloWorld 方法后添加如下方法,當然也可以替換HelloWorld方法。

  注:代碼中我已經盡可能的添加注釋,如果仍有不明白的可以在底部評論區提問,我會進行答復,同時也方便更多的人閱讀,謝謝。

  // 登陸SAP賬套 [WebMethod] public string ConnetSAP(string CompanyDB, string UserName, string PassWord)

  { //定義一個新的公司對象 SAPbobsCOM.Company oCompany;

  //定義一個變量 int lRetCode;

  //公司對象的初始化。

  //創建一個新的公司對象 oCompany = new SAPbobsCOM.Company();

  //-------設置連接數據庫---------//

  //數據庫服務器名(需要與SLD中的“Server Name”一致) oCompany.Server = "SAPB1";

  //數據庫類型 oCompany.DbServerType = SAPbobsCOM.BoDataServerTypes.dst_MSSQL2008;

  //數據庫用戶名和密碼 oCompany.DbUserName = "sa"; oCompany.DbPassword = "B1asdf";

  //-------SAP連接的設置---------//

  //SAP許可服務器設置(IP、計算機名均可) oCompany.LicenseServer = "SAPB1:30000";

  //公司語言設置 oCompany.language = SAPbobsCOM.BoSuppLangs.ln_Chinese;

  //公司選擇 oCompany.CompanyDB = CompanyDB;

  //公司用戶名和密碼設置 oCompany.UserName = UserName; oCompany.Password = PassWord;

  //系統返回的操作信息代碼 lRetCode = oCompany.Connect();

  ///////////////////////////////

  //根據SAP返回代碼返回不同的信息,當然也可以直接返回//

  //如果返回代碼不是0則說明發生異常 if (lRetCode != 0) { //如果連接失敗,返回錯誤編號和錯誤描述 int temp_int; string temp_string; oCompany.GetLastError(out temp_int, out temp_string); return temp_int + "_" + temp_string; } //否則操作成功 else { //如果連接成功,提示成功連接 return lRetCode+"_已成功連接" + oCompany.CompanyName; } }

  調試

  1、單擊工具欄中的“啟動調試”。

  2、在自動打開的頁面中選擇“ConnetSAP”。

  3、數據相關參數,并單擊“調用”查看結果。

  注:如果在單擊“調用”后返回的錯誤信息為“-10_ - 找不到映像文件中指定的資源名。”請檢查你的Sql服務器名稱是否正確。

  發布

  1、方法寫完后,右擊項目-->發布。

  2、選擇【文件系統】發布,選擇發布后的文件夾地址,點擊【發布】即可。

  3、在發布的文件夾中有如下文件。

  4、打開IIS,建立網站(詳情請咨詢度娘)。

  5、發布成功后如下圖所示,選中網站點擊“瀏覽”查看WebService是否正常。

  注:如出現異常請百度解決。

  文件下載

  1、源碼下載。

  2、程序下載。

  通過本文我們將學會如何使用ASP.NET 創建Web service 并使用SAP B1提供的DI API 連接至SAP B1實現系統的登陸,關于Web service 的概念和其他基本操作不再贅述,如果有不清楚的請詢問度娘。

  說明:

  SAP B1版本: 9.2 PL06

  開發工具:Microsoft Visual Studio 2010

  開發語言:C#

  .NET版本:4.0

  如果您沒有時間跟著步驟操作,可以在文章末尾直接下載文件。

  操作步驟

  創建WebService

  1、打開VS2010,菜單 文件->新建->項目。

  2、選擇【ASP.net 空web應用程序】,并修改名稱。

  3、右鍵點擊工程,添加->新建項,選擇 web服務。根據需求命名服務名稱。

  4、打開“.asmx.cs”文件,我們可以看到如下內容,“HelloWorld”是系統給的示例。

  5、單擊運行我們可以在瀏覽器中看到如下內容,先是一個方法目錄,單據對應的方法進入具體頁面,單擊調用,調用該方法,如無需數據參數則會直接返回結果。

  添加引用

  1、右擊“引用”-->“添加引用”

  2、選擇“COM”,在右上角的搜索欄中輸入“DI API” ,選擇“SAP Business One DI API Version 9.0”(9.0、9.1、9.2都選擇該版本,其他版本請根據實際情況選擇),單擊“Add”。

  添加方法

  請在 HelloWorld 方法后添加如下方法,當然也可以替換HelloWorld方法。

  注:代碼中我已經盡可能的添加注釋,如果仍有不明白的可以在底部評論區提問,我會進行答復,同時也方便更多的人閱讀,謝謝。

  // 登陸SAP賬套 [WebMethod] public string ConnetSAP(string CompanyDB, string UserName, string PassWord)

  { //定義一個新的公司對象 SAPbobsCOM.Company oCompany;

  //定義一個變量 int lRetCode;

  //公司對象的初始化。

  //創建一個新的公司對象 oCompany = new SAPbobsCOM.Company();

  //-------設置連接數據庫---------//

  //數據庫服務器名(需要與SLD中的“Server Name”一致) oCompany.Server = "SAPB1";

  //數據庫類型 oCompany.DbServerType = SAPbobsCOM.BoDataServerTypes.dst_MSSQL2008;

  //數據庫用戶名和密碼 oCompany.DbUserName = "sa"; oCompany.DbPassword = "B1asdf";

  //-------SAP連接的設置---------//

  //SAP許可服務器設置(IP、計算機名均可) oCompany.LicenseServer = "SAPB1:30000";

  //公司語言設置 oCompany.language = SAPbobsCOM.BoSuppLangs.ln_Chinese;

  //公司選擇 oCompany.CompanyDB = CompanyDB;

  //公司用戶名和密碼設置 oCompany.UserName = UserName; oCompany.Password = PassWord;

  //系統返回的操作信息代碼 lRetCode = oCompany.Connect();

  ///////////////////////////////

  //根據SAP返回代碼返回不同的信息,當然也可以直接返回//

  //如果返回代碼不是0則說明發生異常 if (lRetCode != 0) { //如果連接失敗,返回錯誤編號和錯誤描述 int temp_int; string temp_string; oCompany.GetLastError(out temp_int, out temp_string); return temp_int + "_" + temp_string; } //否則操作成功 else { //如果連接成功,提示成功連接 return lRetCode+"_已成功連接" + oCompany.CompanyName; } }

  調試

  1、單擊工具欄中的“啟動調試”。

  2、在自動打開的頁面中選擇“ConnetSAP”。

  3、數據相關參數,并單擊“調用”查看結果。

  注:如果在單擊“調用”后返回的錯誤信息為“-10_ - 找不到映像文件中指定的資源名。”請檢查你的Sql服務器名稱是否正確。

  發布

  1、方法寫完后,右擊項目-->發布。

  2、選擇【文件系統】發布,選擇發布后的文件夾地址,點擊【發布】即可。

  3、在發布的文件夾中有如下文件。

  4、打開IIS,建立網站(詳情請咨詢度娘)。

  5、發布成功后如下圖所示,選中網站點擊“瀏覽”查看WebService是否正常。

  作者:BlenderKou

  來源:簡書

 



本文鏈接:SAP B1-開發學習-1 創建Web service并連接SAP B1實現系統登錄
主站蜘蛛池模板: 一级绝黄| 女生扒开尿口让男生桶 | 婷婷日| 亚洲欧美国产精品久久久久久久 | 在线视频 一区二区 | 欧美视频一区二区三区 | 九九热在线视频免费观看 | 最近日韩中文字幕中文 | 伊人久久一区二区 | 久久人妻少妇嫩草av无码专区 | 亚洲在线 | 国产一区二区三区久久久 | 国产精品激情 | 久久激情久久 | av在线收看| 欧美视频二区 | 欧美精品一区二区蜜桃 | 国产欧美日韩另类 | 一区视频免费观看 | 精品无码av一区二区三区不卡 | 在线爱情大片免费观看大全 | av不卡高清 | 国产二级一片内射视频播放 | 中文字幕亚洲乱码熟女1区2区 | 男人的天堂中文字幕 | 美女裸体跪姿扒开屁股无内裤 | 黄色成年人网站 | 熟女人妻一区二区三区免费看 | 欧洲一区二区 | 日在线视频 | 91久久婷婷 | 欧美bbbbb性bbbbb视频 | 青青av| 日产亚洲一区二区三区 | 亚洲自拍偷拍网站 | 日本伦理片在线看 | 国产精品视频大全 | 欢乐谷在线观看免费播放高清 | 日韩人妻精品一区二区三区 | 国产精品美女一区二区 | 波多野结衣在线网址 | 超碰在线资源 | 国产性―交―乱―色―情人 | 森泽佳奈av | 欧美日本一区二区 | 天天干免费视频 | 精品伊人 | 日韩一区精品 | ass极品水嫩小美女ass | jzzijzzij亚洲成熟少妇在线播放 国产成人精品一区二区三区在线 | 日本少妇bb | 欧美精品xxxxx| 国产乱国产乱老熟300部视频 | 黄色日韩 | 中文字幕女同女同女同 | 男人的天堂av网 | 久久精品夜 | 人人搞人人 | 成人午夜精品福利免费 | 中文字幕影片免费在线观看 | 日批在线播放 | 3d动漫精品啪啪一区二区下载 | 三级电影网址 | 91久久网 | 日韩欧美在线视频观看 | 91香蕉国产在线观看 | 91网站在线观看视频 | 成人在线国产 | 日韩一级欧美 | 免费一区二区在线观看 | 污污视频在线免费看 | 亚洲av无码成人精品区 | 伊人狠狠操 | 色丁香综合 | 中国浓毛少妇毛茸茸 | 国产乱码在线观看 | 国产精品视频在线播放 | 黑丝美女啪啪 | 日韩日b| 国产理论在线 | 欧美激情15p | 一级片久久久久 | 光棍天堂av | 欧美 日韩 国产 成人 在线观看 | 色吟av| 97人人爱 | 日视频 | 在线日本视频 | 国产夫妇交换聚会群4p | 美女被到爽高潮视频 | 91黄色看片 | 影音先锋人妻啪啪av资源网站 | 手机在线亚洲 | 乖疼润滑双性初h | 国产系列精品av | 亚洲欧洲久久 | 麻豆chinese新婚xxx | 亚洲九九视频 | 午夜小视频网站 |