您好,登錄后才能下訂單哦!
小編今天帶大家了解如何把SAP GUI的事務碼配置到SAP 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里這種“重制版”技術有何看法?
感謝大家的閱讀,以上就是“如何把SAP GUI的事務碼配置到SAP Fiori Launchpad里”的全部內容了,學會的朋友趕緊操作起來吧。相信億速云小編一定會給大家帶來更優質的文章。謝謝大家對億速云網站的支持!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。