一步步把SAP GUI的事務碼配置到SAP Fiori Launchpad裡
今天是2020年1月31日鼠年 大年初七,這是Jerry鼠年的第 7篇文章,也是汪子熙公眾號總共第 206篇原創文章。
Jerry之前的文章 為什麼SAP GUI裡的傳統事務碼能通過Fiori Launchpad啟動 介紹了SAP GUI的事務碼能夠執行在SAP Fiori Launchpad裡的原理,今天我們就來實際動手做一做,將SE80配置到SAP Fiori裡並在瀏覽器裡使用它。
Jerry上高中時,正是暴雪公司釋出即時戰略神作《星際爭霸》的時候,當時課堂上,下課後,教室裡,操場上,同學們幾乎無時無刻不在討論這款遊戲,討論裡面的三個種族。用文字已經無法形容這款遊戲的經典程度了。
19年過後,《星際爭霸:重製版》上市,在保留了原版的遊戲內容和玩法外,增添了重製的高清畫面和更精緻的顯示效果。
如Jerry之前的文章 SAP Fiori應用索引大全 介紹的,藉助SAP ITS技術,大量SAP GUI裡的傳統事務碼,在Fiori這種SAP“重製版”UI中,重新煥發了活力。
本文介紹如何將事務碼SE80置於SAP Fiori Launchpad並在瀏覽器裡執行。文章的英文版寫於2016年12月21日,可以通過文末的“閱讀原文”獲得。
本文基於的SAP UI5版本號為1.38.9:
根據英文部落格的網友反饋,在UI5 1.52.1,S/4HANA 1709上測試通過。
假設我們想把在Fiori Launchpad上啟動SE80應用的tile配置到這個名叫“SAP Fiori Extensibility”的catalog去,
首先可以開啟Chrome開發者工具,重新重新整理頁面,在Network標籤頁裡開啟Fiori頁面載入產生的HTTP請求,在請求正文裡把上圖catalog ID抄下來:SAP_FIORI_EXTENSIBILITY.
如果不想用Chrome開發者工具,也可以直接登入後臺,通過查詢登入使用者分配的PFCG角色,也能找到這個ID:
開啟Fiori Launchpad Designer,輸入剛才找到的catalog ID,開啟,建立一個新的tile:
維護tile標題,Semantic Object,Action和引數。還記得sap-ui-tech-hint=GUI這個引數麼?Jerry前一篇文章 為什麼SAP GUI裡的傳統事務碼能通過Fiori Launchpad啟動並執行在瀏覽器裡 曾經詳細講過。
儲存這個tile,自動生成一個url,後續點選該tile後,新開啟的瀏覽器視窗就會載入它。
下一步我們需要指定這個tile點選後跳轉的目標物件(Target Mapping):
在Intent裡選擇剛才建立tile時維護的Semantic Object和Action,在Target區域,Application Type選擇Transaction,只有這樣才能在瀏覽器裡開啟SAP GUI裡的事務碼。Transaction欄位維護成SE80.
儲存之後,在Target Mapping列表裡看到一條新生成的記錄:
最後一步,將這個新建的tile配置到SAP Fiori Extensibility這個catalog裡。
點選Tile,SE80事務碼能夠如我們期望的方式在瀏覽器裡開啟了。
注意這種方式開啟的事務碼,實際上是執行在Fiori Launchpad所部署在的gateway系統上。如果你的Fiori解決方案,gateway系統和後臺系統是兩臺不同的伺服器,需要在SPRO Manage SAP System Aliases裡維護一條記錄,通過該記錄把一個System Alias對映到一個在SM59裡建立的,指向後臺系統的RFC Destination. 假設這個Alias取名為S4CMD:
然後把該Alias維護到tile的Target Mapping裡即可。
不知道大家對通過SAP ITS將SAP GUI事務重新執行在Fiori Launchpad裡這種“重製版”技術有何看法?感謝閱讀。
更多閱讀
- Jerry的通過CDS view + Smart Template 開發Fiori應用的blog合集
- SAP Fiori應用的三種部署方式
- Jerry的Fiori原創文章合集
- SAP成都C4C小李探花:淺談Fiori Design Guidelines
- SAP Fiori + Vue = ?
- Fiori Fundamentals和SAP UI5 Web Components
- 30分鐘用Restful ABAP Programming模型開發一個支援增刪改查的Fiori應用
- SAP Fiori應用索引大全
- 介紹一種Fiori標準應用的增強方式
- 揭開SAP Fiori程式設計模型規範裡註解的神祕面紗 - @ObjectModel.readOnly工作原理解析
- 為什麼SAP GUI裡的傳統事務碼能通過Fiori Launchpad啟動並執行在瀏覽器裡
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙":
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2674610/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 把經典的ABAP webdynpro應用配置到SAP Fiori Launchpad裡Web
- 為什麼SAP GUI裡的傳統事務碼能通過Fiori Launchpad啟動GUI
- 如何把SAP UI5應用部署到SAP雲平臺的Fiori Launchpad裡去UI
- 如何讓SAP S/4HANA的Material Fiori應用配置到Fiori Launchpad裡
- 如何分辨 SAP Fiori Launchpad 裡的真假 Fiori 應用
- 在 SAP Fiori Launchpad 裡給需要執行的 SAPGUI 事物碼配置系統別名GUI
- SAP GUI裡的收藏夾事務碼管理工具GUI
- 如何將本地 SAP UI5 應用配置到本地 Fiori Launchpad 中UI
- SAP Fiori Launchpad url 引數 sap-app-origin-hint 的含義APP
- SAP Fiori介面上輸入事務程式碼的設定
- 在 SAP Fiori Gateway 系統配置一個指向 SAPGUI 事務的 tileGatewayGUI
- SAP Fiori Launchpad 應用的兩個實用技巧分享
- SAP Fiori Launchpad頁面在伺服器端的配置背後的實現原理伺服器
- SAP CRM Fiori應用和SAP JAM的整合配置
- SAP GUI裡Screen Painter的工作原理GUIAI
- 如何把一個ABAP檢視新增到SAP GUI的收藏夾裡GUI
- SAP 往一個角色裡增加事務程式碼
- SAP 事務碼記錄~
- 如何查詢SAP Fiori launchpad Designer的準確路徑即url地址
- SAP Fiori裡的兩種鎖機制
- SAP QM 事務程式碼QA11裡的to New Material
- SAP Hybris的build callback和SAP ABAP的SGEN事務碼UI
- SAP Cloud for Customer和SAP Fiori系統裡的OData測試工具Cloud
- SAP Fiori Launchpad tile裡顯示的數字的重新整理間隔是在伺服器端什麼地方配置的伺服器
- SAP Fiori應用沒能從Fiori Launchpad啟動的一個可能原因及分析過程
- 介紹一種對 SAP GUI 裡的收藏夾事務碼管理工具增強的實現方案GUI
- 關於將本地 SAP UI5 應用配置到本地 Fiori Launchpad 的技術實現深入講解試讀版UI
- SAP MM MI01事務程式碼裡的批次確定
- SAP事務碼MM02裡的欄位屬性控制
- SAP Fiori + Vue = ?Vue
- SAP Fiori Launchpad 上看不到任何 tile 應該怎麼辦?
- 一步步學習 SAP CDS view Text Association 在 SAP Fiori Elements 中的應用View
- 「SAP技術」SAP MM 事務程式碼ME17的用法
- SAP Fiori Launchpad Tile,UI5應用,和PFCG Role的對應關係UI
- SAP Fiori SSL 和 SAML 2.0 配置文件
- 一步步把 SAP UI5 應用部署到 SAP BTP Kyma 執行環境中去UI
- SAP Fiori裡Contact Support的按鈕渲染邏輯
- SAP Fiori Elements裡Drop down list的實現原理