`
JerryWang_SAP
  • 浏览: 1023453 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

如何为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里包含的自定义菜单了:

 

0
0
分享到:
评论

相关推荐

    SAP Web IDE设置指南

    SAP Web IDE(Integrated Development Environment)作为一款专为开发SAP UI5/Fiori应用而设计的工具,为企业提供了强大的开发平台。本指南旨在帮助开发者掌握如何在SAP HANA云平台上配置和使用SAP Web IDE。 #### ...

    SAP Web IDE 个人版使用说明.docx

    SAP Web IDE(集成开发环境)个人版是一款强大的工具,旨在为开发者提供一个高效、便捷的平台来开发、测试以及部署SAP UI5应用和其他类型的应用。本文档将详细介绍如何设置本地SAP Web IDE并连接到远程SAP NetWeaver...

    SAP-Web-IDE-Solution-Overview

    SAP Web IDE 是一款由 SAP 提供的强大开发工具,旨在帮助开发者快速构建、部署和管理应用程序。本版本为 SAP Web IDE 1.12,结合了 Hybrid Application Toolkit 1.5,提供了更全面的功能和改进。这份文档详细介绍了 ...

    SAP Web IDE Dev Guide(Local Installation)

    通过以上介绍可以看出,SAP Web IDE 不仅提供了丰富的功能来支持高效的前端应用开发,而且还不断更新和完善,旨在为用户提供更好的开发体验。希望本指南能够帮助您更好地理解和使用 SAP Web IDE。

    SAP云平台开发入门

    SAP Cloud Platform是SAP公司推出的企业级云服务平台,允许用户在云上快速部署、开发和运行应用程序。 Cloud Foundry环境是支持多语言、框架和运行时环境的开源PaaS云平台,允许开发者无需考虑底层基础架构,快速...

    SAPUI5(SAP Fiori)开发工具介绍

    SAP Web IDE则是SAP云平台上的一个Web开发工具,它为开发者提供了创建、编辑、测试、部署和维护应用程序的功能。 Eclipse Web IDE支持开发者下载Web版本的Eclipse,如Mars(4.5)或Neon(4.6),这些版本都可在Oracle...

    ABAP开发从入门到精通-高清自学版 SAP+ABAP开发从入门到精通 SAP开发自学必读 SAP SAP开发自学入门到精通

    "SAP SAP开发自学入门到精通完整版HANA开发"提及了SAP HANA,这是一个高性能的数据分析平台。在SAP HANA环境中,ABAP开发者需要学习如何利用HANA的特性,比如列式存储、实时分析和计算视图,来优化业务应用的性能。 ...

    SAP云平台上的LowCodeDevelopment(低代码开发)解决方案.docx

    SAP云平台上的LowCodeDevelopment解决方案 SAP云平台上的LowCodeDevelopment解决方案是指使用低代码开发平台/工具,快速生成应用程序的...5. 部署应用:使用MendixStudioPro直接将一个开发好的应用部署到SAP云平台。

    SAP自开发通常指的是在SAP系统平台上进行的定制化开发.docx

    SAP自开发通常指的是在SAP系统平台上进行的定制化开发,以满足企业特定的业务需求。...SAP Web IDE是SAP云平台上的开发工具,支持HTML5、JavaScript等Web技术的开发。 它提供了丰富的模板和插件,方便开发者快

    webide_001:SAP Web IDE公共代码展示

    SAP Web IDE是一款强大的云端开发工具,专为构建、测试和部署SAP HANA以及云平台上的应用程序而设计。它提供了一整套工具和服务,使得开发者可以高效地进行Web应用程序的开发。 在这个【webide_001-develop】压缩包...

    SAP Web Dynpro For JAVA开发技术详解.zip

    - Web Dynpro for Java是基于Java平台的,利用Java语言编写业务逻辑,并与SAP NetWeaver平台无缝集成。 - 这意味着开发者可以利用Java的全部功能,同时享受SAP环境带来的便利。 3. **设计环境**: - SAP提供了一...

    webide-client-tools:SAP Web IDE 客户端功能的工具和流程。 https

    用于基于 npm 生态系统和标准 OSS 包为开发客户端功能和扩展的工具和流程。 特征 SAP Web IDE 功能的捆绑和缩小: 主要使用。 测试 使用。 使用我们自制的 API,允许以编程方式访问 SAP Web IDE 服务(服务测试...

    sapabap开发从入门到精通

    资源名称:sap abap开发从入门到精通 内容简介: 《SAP ABAP开发从入门到精通》以应用实例的形式,讲解了SAPABAP开发的相关知识点,详细介绍了SAPABAP开发者必须掌握的包与变更传输系统(CTS)、数据类型、数据库...

    SAP ABAP 通过Eclipse扩展MSEG字段教程.pdf

    上述步骤结合了SAP ABAP的开发规范和Eclipse开发工具的使用,展现了如何在SAP的S/4HANA版本下进行开发和字段扩展。通过实践操作,可以加深对SAP ABAP开发的理解,进一步掌握如何使用第三方工具进行高效开发。

    SAP 高级应用开发

    SAP高级应用开发是SAP技术领域中的一本重要著作,该书由黄佳编著,是黄佳在SAP实施、配置与开发方面经验的结晶,为SAP技术人员及ABAPER提供了宝贵的学习资源。本书系统地介绍了SAP NetWeaver架构下的关键技术,包括...

    实战SAP程序开发

    在SAP系统中,开发者通常使用SE80(ABAP Development Workbench)进行开发,这个集成开发环境(IDE)包含了编写、调试和测试ABAP代码的所有工具。此外,还有ABAP Editor用于代码编写,Test Buffer用于快速查看和修改...

    SAP高级应用开发

    SAP高级应用开发SAP高级应用开发SAP高级应用开发SAP高级应用开发

    SAP高级应用开发-电子书+源代码.zip 分卷1 /2

    本书不仅适用于SAP技术人员和Java\.NET平台下SAP接口程序的开发人员,对于SAP功能实施顾问、项目经理以及所有希望把握SAP最新发展方向的专业人士来说,都是非常值得阅读的图书,称得上是SAP中文专业书中不可多得的...

    SAP_ABAP_WebDynpro开发(中文)(官方文档)

    SAP ABAP WebDynpro开发是基于SAP的NetWeaver技术平台上的一个重要开发工具。WebDynpro是SAP的Web应用框架,它允许开发人员通过ABAP编程语言创建交互式的Web界面和后台逻辑。它代表了SAP在企业级Web应用开发方面的...

    SAP Business One的二次开发java的jar包

    总的来说,SAP Business One的Java二次开发涉及到使用SAP提供的开发工具和API,通过编写Java代码并利用JAR库与SAP系统交互,实现功能扩展和定制。这个过程需要对Java编程、SAP Business One的业务流程以及相关的开发...

Global site tag (gtag.js) - Google Analytics