如何為SAP WebIDE開發擴充套件(Extension),並部署到SAP雲平臺上
本文通過一個最簡單的例子,介紹如何給SAP WebIDE開發擴充套件(WebIDE Extension)
新建一個SAP WebIDE擴充套件,基於的模板如下,這個專案也是一個MTA專案:
WebIDE extension同一個plugin一一對應,因此還需要維護對應的plugin名稱:
這個建立好的模板包含的功能很簡單,在SAP WebIDE裡新增一個選單項,點選之後可以彈出Hello World,因此我們現在直接執行它。
Run As SAP WebIDE Extension選單會以除錯模式開啟一個新的SAP WebIDE視窗:
此時可以發現Tools選單裡多了一個Sample選項:
點選之後能看到Hello World.
可以檢視原始檔學習這個Hello World是如何彈出來的。
下面將這個extension部署到SAP Cloud Platform上。先在右鍵選單裡選擇Build:
會自動安裝需要的build,然後開始build:
成功build:
右鍵選單進行部署:
在console裡看到部署成功的提示資訊:
CloudFoundry環境裡會看到WebIDE extension部署後生成的一個應用,點選進去之後,
把Application route的url抄下來:
digital-innovation-space-jerry-subdomain-dev-myproject.cfapps.eu10.hana.ondemand.com
進入Neo環境,新建一個HTTP Destination,把url維護成剛剛抄下來的Application route url:
WebIDE只會解析Neo環境裡建立的Destination,此處還要給Destination維護WebIDEEnabled和WebIDEUsage兩個額外屬性:
一切就緒後,在Workspace preference的Extensions選單裡,就能搜尋出我們部署好的WebIDE extension,
將其啟用後,
就能在WebIDE裡看到我們開發的extension裡包含的自定義選單了:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2677574/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用Eclipse開發Java應用並部署到SAP雲平臺SCP上去EclipseJava
- 使用SAP iRPA Studio建立的本地專案,如何部署到SAP雲平臺上?
- 最簡單的SAP雲平臺開發教程 - 如何開發UI5應用並執行在SAP雲平臺上UI
- 將SpringBoot應用Docker化並部署到SAP雲平臺Spring BootDocker
- 如何手動下載並安裝 Visual Studio Code 的 SAP Fiori tools - Extension Pack 擴充套件套件
- 如何在 SAP Business Application Studio 裡建立 SAP UI5 應用並部署到 BTP 平臺上APPUI
- 一步步使用SAP雲平臺的WebIDE開發SAP UI5應用WebIDEUI
- 如何開發一個 SAP UI5 Tools 的自定義中介軟體擴充套件 - Custom Middleware ExtensionUI套件
- 如何將SAP Multi Target應用部署到SAP雲平臺的Cloud Foundry環境去Cloud
- 如何把SAP UI5應用部署到SAP雲平臺的Fiori Launchpad裡去UI
- WINDOWS平臺上擴充套件SGA (zt)Windows套件
- SAP:檢索幫助擴充套件套件
- 如何將 SAP Business Application Studio 裡開發的 Java 應用部署到 SAP BTP 上APPJava
- 使用SAP WebIDE進行SAP Cloud Platform Business Application開發WebIDECloudPlatformAPP
- 如何為部署到 SAP BTP 平臺上的 Node.js 應用提供Authorization 和 Trust 管理Node.jsRust
- 如何在SAP雲平臺上使用MongoDB服務MongoDB
- SAP C4C 2102版本如何使用Key User Tool建立擴充套件欄位 - extension field套件
- [WPF]標記擴充套件(Markup Extension)套件
- 如何將 SAP 電商雲 Spartacus UI 部署到 tomcat 上執行UITomcat
- 如何在SAP Kyma的控制檯裡擴充套件新的UI套件UI
- Flutter——Dart Extension擴充套件方法的使用FlutterDart套件
- SAP Business Application Studio和SAP雲平臺DestinationAPP
- 如何設計高擴充套件的線上網頁製作平臺套件網頁
- 如何使用Key User Tool擴充套件SAP S/4HANA Fiori UI套件UI
- 如何在Marketing Cloud裡建立extension field擴充套件欄位Cloud套件
- 「翻譯」SAP MII(SAP製造整合和智慧)-靈活且可擴充套件套件
- 將Java應用部署到SAP雲平臺neo環境的兩種方式Java
- SAP S/4HANA extensibility擴充套件原理介紹套件
- 微信公眾平臺/擴充套件套件
- SAP雲平臺上的SSO Principal Propagation設定
- chrome擴充套件chrome.extension.getBackgroundPage()為undefined的問題原因Chrome套件Undefined
- JMeter 擴充套件開發:擴充套件 TCP 取樣器JMeter套件TCP
- 開發php擴充套件PHP套件
- 本地開發好的 SAP Fiori Elements 應用,如何部署到 ABAP 伺服器上?伺服器
- SAP雲平臺架構概述架構
- SAP雲平臺的Document Service
- 在 SAP 雲平臺上部署和執行 Docker 應用Docker
- 使用SAP WebIDE建立開發Java應用,並且在瀏覽器裡除錯WebIDEJava瀏覽器除錯