2015-06-26 74 views
0

我需要提取從SAP ERP數據的第三方系統。第三方系統必須能夠根據需要從SAP ERP遠程請求數據(即來自特定員工的信息)。所以重點是針對給定資源進行查詢(主要是員工,庫存,庫存)。因此,對於每個請求,要傳輸的數據應該很小。該系統是基於PHP的。SAP連接來提取數據

我的問題是:

一)開展這項工作

B)的最佳方法我需要攜帶一些操作或SAP中的編碼,以使這些Web服務/ API?

c)是它需要購買任何許可?

+0

是的,不止一個;依靠;依靠。除此之外,你需要讓你的問題更具體地得到一個可用的答案。 – vwegert

+0

謝謝。我試圖重新說明並指出問題。 – MickeyMouse

+0

Sapui5可能是您應該查看的內容。 –

回答

1

我們顧問說,「這取決於」,但不知道更多的是一個可能的響應。沒有從SAP中提取數據的標準方法(當然,儘管這樣可以直接訪問SQL服務器,但您仍然可以直接訪問SQL服務器)您需要讓SAP開發人員編寫遠程啓用的FM,以便將其公開爲Web服務(可能是最好的選擇),或者與RFC庫一起使用,Web服務會提取您正在查找的特定數據,並將其提供給您的應用程序。

至於許可,您將需要問你的公司你是如何授權,但沒有連接到SAP爲另一個應用程序中提取數據沒有專門的許可證。

希望得到您開始。

後來.....

0

a)假設這是一個Web應用程序,我先看看你的Web開發人員通過JavaScript使用提供一個RESTful HTTP API的選項。 (閱讀:通過SAP網關的Odata服務)。

b)如果你能解決由SAP提供的標準API,它是「只是」一個使您想公開服務的問題。但是,您將需要SAP知識才能使用這些服務。如果你沒有這些,你可能會更適合你的應用程序的定製API。

c)是。

從SAP數據的好處必須以某種方式進行授權任何用戶。這包括導出到第三方系統的數據。在許可條款中,聲明您應該與SAP協商以獲取導出數據或使用服務帳戶進行連接的情況。