我有一個asp.net web應用程序,並且我想在每次發生特定事務時使用我的asp.net應用程序更新SAP。我想知道是否有任何可從SAP獲得的SAP API或Web服務使用我可以更新SAP。如何從Asp.net應用程序更新SAP數據庫
如果有人知道它請讓我知道。
感謝, CHANDAN
我有一個asp.net web應用程序,並且我想在每次發生特定事務時使用我的asp.net應用程序更新SAP。我想知道是否有任何可從SAP獲得的SAP API或Web服務使用我可以更新SAP。如何從Asp.net應用程序更新SAP數據庫
如果有人知道它請讓我知道。
感謝, CHANDAN
好了,我可以談僅供R/3,但我會讓我最好的拍攝。
您可以通過IDOC,Web服務,第三方SAP連接器和中間表向SAP表進行插入,更新和刪除操作。
IDOC是與其他系統進行數據交換的SAP標準文檔格式。此過程在SAP中稱爲入站/出站,基本上是SAP和其他系統共享具有已建立結構的文件的通用界面。例如,在我們公司,我們與一個發送XML文件的衛星系統交流,在這個系統中,SAP首先獲取IDOC並在發送前轉換它們。另一種情況是系統通過FTP和SAP將文本文件放置在地毯中,並將其轉換爲IDOC以消耗和提取數據以更新系統。
但是這種配置非常複雜,需要學習,分析和經驗才能使其正常工作。爲了深入瞭解,我建議您訪問http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm。
對於webservices,需要Netweaver集成(基於Web服務),您可以在其中管理此服務,但基本上可以使用Web應用程序生成器和事務SE80編寫Web服務。
您可以使用的另一件事是.Net連接器,您可以在其中集成.Net RFC功能模塊的RFC調用。您可以通過SAP .Net連接器here查看示例以獲取更多信息。
最後一種有用的技術是在系統和SAP可以通信的數據庫中創建中間表。該方法包括創建自定義表格,其中程序添加數據,SAP讀取數據庫連接。要連接數據庫,您可以檢查this example。
正如我之前所說的,我只是可以談論SAP R/3共享數據,但我無法談論SAP Business One。
希望它有幫助。
你需要更具體的你想要做什麼。有幾種方法可以更新SAP,但取決於您嘗試更新哪些對象。 – Esti 2013-02-27 00:58:06