您好,登錄后才能下訂單哦!
小編給大家分享一下如何使用Java+SAP云平臺+SAP Cloud Connector調用ABAP On-Premise系統里的函數,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
為了確保Internet應用能夠訪問Corporate Network系統里的服務,我們需要用到SAP Cloud Connector, 作為一個溝通橋梁。
這篇文章我假設的場景是:開發一個Java Web應用,部署在SAP Cloud Platform(云平臺)上。用戶在手機微信里訪問該應用,調用ABAP On-Premise系統里的函數。
這個場景的主要實現步驟:
下載安裝并配置Cloud Connector。Cloud Connector需要和ABAP On-Premise系統同樣位于Corporate Network。
在SAP云平臺上完成必要配置,同Cloud Connector建立連接。
開發Java Web應用,部署到SAP云平臺。
架構圖如下所示。
安裝完成后啟動Cloud Connector,確保在操作系統的服務列表里看到Cloud Connector對應的服務:
新建一個Connector實例,我命名為Jerry_SCC。Region和Subaccount需要指定成需要連接的SAP云平臺的對應字段,這樣才能將該Connector實例同對應的SAP云平臺建立關聯關系。
在這個界面創建從虛擬系統(virtual system)到ABAP On-Premise系統的一個映射關系。我創建的虛擬系統名稱為my-backend-system, 映射到一個SAP內部ABAP系統AG3。訪問協議(Protocol)指定為RFC。點擊檢查按鈕,如果ABAP系統的信息維護無誤,該ABAP系統的狀態會被標記為Reachable(可訪問)。
Function Name為STFC,Naming Policy為Prefix,意為AG3系統里所有以STFC開頭的函數均能通過該Connector實例被訪問。
至此Cloud Connector配置完成。
前一步Cloud Connector配置完成后,在SAP云平臺的Cloud Connectors標簽頁就能看到配置好的實例了。
這一步需要在SAP云平臺上創建一個Destination以便Java程序使用。這個Destination和ABAP Netweaver事務碼SM59創建的Destination作用相似。
在ABAP系統的STFC_CONNECTION函數體內設置斷點,在ABAP調試器里也能觀察到從微信傳進來的用戶輸入:
看完了這篇文章,相信你對“如何使用Java+SAP云平臺+SAP Cloud Connector調用ABAP On-Premise系統里的函數”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。