2011-11-01 80 views
0

我們正在使用SAP Dot Net Connector 3.0訪問SAP R/3系統中的一些數據。在本地文件夾中保存SAP R3報告輸出

我們現在被要求做到以下幾點,並需要對如何可以從我們的程序中使用(2008年VB.NET)SAP點網連接器來實​​現一些建議:

一)Accesss一些標準和定製(I相信他們是寫在ABAP稱爲Z-報告),它們是有在SAP R/3系統

b)用一組給定的參數

c)中保存輸出在本地執行這樣的報告文件夾

d)電子郵件/修改輸出以作進一步處理

我們沒有任何ABAP程序員,並希望在SAP方面盡最大努力做到這一點。任何幫助或指導將不勝感激。

感謝 拉胡爾

+0

我不知道_SAP Dot Net Connector_:它使用RFC(遠程函數調用)還是其他技術?第二個問題:您希望在SAP方面盡最大努力。但是,您是否可以創建至少一個功能模塊(SE37和一些開發人員權限)。您使用哪個SAP版本? – knut

回答

1

我這樣做很多年前使用DCOM連接器和..大量的灰塵對那些連接服務器之前。基本上,您需要使用RFC接口開發或利用現有的SAP功能。我們通過使用我們自己的BAPI來擴展BOR來實現這一點,這些BAPI包裝了我們的功能模塊或SAP功能模塊。

您的BAPI接口將是您將寫入.Net連接器的API。你應該得到一個數組或對象的結果輸出,你可以在VB中寫入一個文件。任何你希望你的程序在SAP之外執行的操作都需要你自己開發。

我不確定你可以直接從.Net連接器調用zreport或程序,而不需要通過RFC接口使用BAPI。

在這個時代有更好的方法來做到這一點。