我需要提取從SAP ERP數據的第三方系統。第三方系統必須能夠根據需要從SAP ERP遠程請求數據(即來自特定員工的信息)。所以重點是針對給定資源進行查詢(主要是員工,庫存,庫存)。因此,對於每個請求,要傳輸的數據應該很小。該系統是基於PHP的。SAP連接來提取數據
我的問題是:
一)開展這項工作
B)的最佳方法我需要攜帶一些操作或SAP中的編碼,以使這些Web服務/ API?
c)是它需要購買任何許可?
我需要提取從SAP ERP數據的第三方系統。第三方系統必須能夠根據需要從SAP ERP遠程請求數據(即來自特定員工的信息)。所以重點是針對給定資源進行查詢(主要是員工,庫存,庫存)。因此,對於每個請求,要傳輸的數據應該很小。該系統是基於PHP的。SAP連接來提取數據
我的問題是:
一)開展這項工作
B)的最佳方法我需要攜帶一些操作或SAP中的編碼,以使這些Web服務/ API?
c)是它需要購買任何許可?
我們顧問說,「這取決於」,但不知道更多的是一個可能的響應。沒有從SAP中提取數據的標準方法(當然,儘管這樣可以直接訪問SQL服務器,但您仍然可以直接訪問SQL服務器)您需要讓SAP開發人員編寫遠程啓用的FM,以便將其公開爲Web服務(可能是最好的選擇),或者與RFC庫一起使用,Web服務會提取您正在查找的特定數據,並將其提供給您的應用程序。
至於許可,您將需要問你的公司你是如何授權,但沒有連接到SAP爲另一個應用程序中提取數據沒有專門的許可證。
希望得到您開始。
後來.....
a)假設這是一個Web應用程序,我先看看你的Web開發人員通過JavaScript使用提供一個RESTful HTTP API的選項。 (閱讀:通過SAP網關的Odata服務)。
b)如果你能解決由SAP提供的標準API,它是「只是」一個使您想公開服務的問題。但是,您將需要SAP知識才能使用這些服務。如果你沒有這些,你可能會更適合你的應用程序的定製API。
c)是。
從SAP數據的好處必須以某種方式進行授權任何用戶。這包括導出到第三方系統的數據。在許可條款中,聲明您應該與SAP協商以獲取導出數據或使用服務帳戶進行連接的情況。
是的,不止一個;依靠;依靠。除此之外,你需要讓你的問題更具體地得到一個可用的答案。 – vwegert
謝謝。我試圖重新說明並指出問題。 – MickeyMouse
Sapui5可能是您應該查看的內容。 –