到底什麼樣的ABAP系統能執行Fiori應用
有朋友在微信上問我兩個問題:
- S/4 fiori是標配嗎?
- 如果是ERP R/3,可以啟用fiori配置嗎?
先回答第二個問題。
在Jerry的微信公眾號文章SAP Fiori應用的三種部署方式曾經提到這張圖:
ABAP Front-End Server如上圖紅色方框所示,上面主要包含三部分程式碼:
- Fiori UI的框架程式碼,位於software component SAP_UI內。
- Gateway相關功能,位於software component SAP_GWFND內。Gateway模組負責解析從Fiori UI通過JavaScriot傳送過來的HTTP請求,進行處理並通過RFC呼叫ABAP Back-End Server的API執行業務邏輯。
- Fiori UI的應用程式碼,比如CRM的My Lead,My Opportunity,S/4HANA的Materoial Management等等。每個應用對應Front-End Server上一個BSP應用。
比如下圖是CRM Fiori應用My Opportunity對應的原始碼,位於Software component UICRM001內。這意味著為了使用這個Fiori應用,您也需要將該software component安裝到Front-End Server裡。
Front-End Server簡稱FES,需要的ABAP版本如下:
如果FES缺少Fiori應用對應的software component,那麼通過事務碼/UI2/FLP開啟launchpad,會看到一片空白:
回到問題本身,其實這兩個問題彼此關聯。
你可以通過這個連結查詢某個SAP產品到底有無原生的Fiori標準應用。
比如下圖是My Opportunity的應用說明,清楚的註明了該應用是用於SAP Business Suite的CRM。
如果您用的SAP產品在上面的連結裡查不到Fiori,那意味著您無法在該產品裡使用原生的Fiori應用了。兩種退而求其次的辦法:
- 將SAPGUI的事務在瀏覽器裡執行
S/4HANA裡大量的SAPGUI事務使用了這種做法,具體細節參考我的微信公眾號文章那些年我用過的SAP IDE.
- 將現有的同樣基於瀏覽器的WebUI或者ABAP Webdynpro加上一層Fiori的皮膚,讓這些應用從風格上看起來和原生的Fiori應用類似。
比如下圖是SAP於2018年2月28日釋出的新產品:Customer Management for S/4HANA裡呼叫中心的截圖。風格看起來是不是和Fiori很像?
具體細節參考我的微信公眾號文章Hello World, S/4HANA for Customer Management 1.0。
要獲取更多Jerry的原創技術文章,請關注公眾號"汪子熙"或者掃描下面二維碼:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2156251/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 業務系統到底需要什麼樣的ID生成器
- 學校用的OA辦公系統應該是什麼樣的?
- 免費OA辦公系統到底是什麼樣子的?
- 如何用WebIDE開啟並執行CRM Fiori應用WebIDE
- 把經典的ABAP webdynpro應用配置到SAP Fiori Launchpad裡Web
- CRM系統能給企業帶來什麼應用價值?
- SRM系統是什麼系統?如何應用SRM系統?
- 解析服務行業CRM系統什麼樣?行業
- 使用 mock 資料在本地執行 SAP Fiori Elements 應用的工作原理Mock
- 學習Python用什麼系統好?選擇Linux系統怎麼樣?PythonLinux
- 到底cms企業建站系統是什麼?為什麼要做cms系統?
- 金融行業到底該選擇什麼樣的FTP替代方案?行業FTP
- 到底什麼樣的 REST 才是最佳 REST?REST
- SAP Fiori Elements 應用的 manifest.json 檔案執行時如何被解析的JSON
- 什麼樣的CRM系統更好用?
- ERP系統是什麼?能起到什麼作用?
- 銷售能夠自動化的客戶管理系統是什麼樣的
- 使用 ABAP 程式語言直接執行 ABAP 伺服器所在作業系統的 shell 命令伺服器作業系統
- windows10系統下執行Android應用程式的方法WindowsAndroid
- .NET for Android/iOS應用的如何在各自的系統執行AndroidiOS
- SAP Fiori應用沒能從Fiori Launchpad啟動的一個可能原因及分析過程
- 什麼樣的CRM系統適合服務行業企業行業
- Python到底可以幹什麼?主要應用領域Python
- 一般服務行業CRM系統什麼樣?行業
- VR全景圖在教育行業有什麼樣的應用和前景VR行業
- 為什麼SAP GUI裡的傳統事務碼能通過Fiori Launchpad啟動GUI
- OA辦公系統都適用什麼樣的企業呢?
- 本地開發好的 SAP Fiori Elements 應用,如何部署到 ABAP 伺服器上?伺服器
- 什麼是MES製造執行管理系統?主要應用在哪些行業?行業
- 什麼樣的CRM系統值得選擇?
- 如何分辨 SAP Fiori Launchpad 裡的真假 Fiori 應用
- 設計行業運用企業雲盤能帶來什麼樣的變化行業
- python用什麼平臺執行Python
- 在 SAP Fiori Launchpad 裡給需要執行的 SAPGUI 事物碼配置系統別名GUI
- 在Linux中,系統預設的執行級別是什麼?Linux
- 30分鐘用Restful ABAP Programming模型開發一個支援增刪改查的Fiori應用REST模型
- 大家都在說的分散式系統到底是什麼?分散式
- (1)Linux系統中到底應該怎麼理解系統的平均負載Linux負載