本文通过一个最简单的例子,介绍如何给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里包含的自定义菜单了:
相关推荐
SAP Web IDE(Integrated Development Environment)作为一款专为开发SAP UI5/Fiori应用而设计的工具,为企业提供了强大的开发平台。本指南旨在帮助开发者掌握如何在SAP HANA云平台上配置和使用SAP Web IDE。 #### ...
SAP Web IDE(集成开发环境)个人版是一款强大的工具,旨在为开发者提供一个高效、便捷的平台来开发、测试以及部署SAP UI5应用和其他类型的应用。本文档将详细介绍如何设置本地SAP Web IDE并连接到远程SAP NetWeaver...
SAP Web IDE 是一款由 SAP 提供的强大开发工具,旨在帮助开发者快速构建、部署和管理应用程序。本版本为 SAP Web IDE 1.12,结合了 Hybrid Application Toolkit 1.5,提供了更全面的功能和改进。这份文档详细介绍了 ...
通过以上介绍可以看出,SAP Web IDE 不仅提供了丰富的功能来支持高效的前端应用开发,而且还不断更新和完善,旨在为用户提供更好的开发体验。希望本指南能够帮助您更好地理解和使用 SAP Web IDE。
SAP Cloud Platform是SAP公司推出的企业级云服务平台,允许用户在云上快速部署、开发和运行应用程序。 Cloud Foundry环境是支持多语言、框架和运行时环境的开源PaaS云平台,允许开发者无需考虑底层基础架构,快速...
SAP Web IDE则是SAP云平台上的一个Web开发工具,它为开发者提供了创建、编辑、测试、部署和维护应用程序的功能。 Eclipse Web IDE支持开发者下载Web版本的Eclipse,如Mars(4.5)或Neon(4.6),这些版本都可在Oracle...
"SAP SAP开发自学入门到精通完整版HANA开发"提及了SAP HANA,这是一个高性能的数据分析平台。在SAP HANA环境中,ABAP开发者需要学习如何利用HANA的特性,比如列式存储、实时分析和计算视图,来优化业务应用的性能。 ...
SAP云平台上的LowCodeDevelopment解决方案 SAP云平台上的LowCodeDevelopment解决方案是指使用低代码开发平台/工具,快速生成应用程序的...5. 部署应用:使用MendixStudioPro直接将一个开发好的应用部署到SAP云平台。
SAP自开发通常指的是在SAP系统平台上进行的定制化开发,以满足企业特定的业务需求。...SAP Web IDE是SAP云平台上的开发工具,支持HTML5、JavaScript等Web技术的开发。 它提供了丰富的模板和插件,方便开发者快
SAP Web IDE是一款强大的云端开发工具,专为构建、测试和部署SAP HANA以及云平台上的应用程序而设计。它提供了一整套工具和服务,使得开发者可以高效地进行Web应用程序的开发。 在这个【webide_001-develop】压缩包...
- Web Dynpro for Java是基于Java平台的,利用Java语言编写业务逻辑,并与SAP NetWeaver平台无缝集成。 - 这意味着开发者可以利用Java的全部功能,同时享受SAP环境带来的便利。 3. **设计环境**: - SAP提供了一...
用于基于 npm 生态系统和标准 OSS 包为开发客户端功能和扩展的工具和流程。 特征 SAP Web IDE 功能的捆绑和缩小: 主要使用。 测试 使用。 使用我们自制的 API,允许以编程方式访问 SAP Web IDE 服务(服务测试...
资源名称:sap abap开发从入门到精通 内容简介: 《SAP ABAP开发从入门到精通》以应用实例的形式,讲解了SAPABAP开发的相关知识点,详细介绍了SAPABAP开发者必须掌握的包与变更传输系统(CTS)、数据类型、数据库...
上述步骤结合了SAP ABAP的开发规范和Eclipse开发工具的使用,展现了如何在SAP的S/4HANA版本下进行开发和字段扩展。通过实践操作,可以加深对SAP ABAP开发的理解,进一步掌握如何使用第三方工具进行高效开发。
SAP高级应用开发是SAP技术领域中的一本重要著作,该书由黄佳编著,是黄佳在SAP实施、配置与开发方面经验的结晶,为SAP技术人员及ABAPER提供了宝贵的学习资源。本书系统地介绍了SAP NetWeaver架构下的关键技术,包括...
在SAP系统中,开发者通常使用SE80(ABAP Development Workbench)进行开发,这个集成开发环境(IDE)包含了编写、调试和测试ABAP代码的所有工具。此外,还有ABAP Editor用于代码编写,Test Buffer用于快速查看和修改...
SAP高级应用开发SAP高级应用开发SAP高级应用开发SAP高级应用开发
本书不仅适用于SAP技术人员和Java\.NET平台下SAP接口程序的开发人员,对于SAP功能实施顾问、项目经理以及所有希望把握SAP最新发展方向的专业人士来说,都是非常值得阅读的图书,称得上是SAP中文专业书中不可多得的...
SAP ABAP WebDynpro开发是基于SAP的NetWeaver技术平台上的一个重要开发工具。WebDynpro是SAP的Web应用框架,它允许开发人员通过ABAP编程语言创建交互式的Web界面和后台逻辑。它代表了SAP在企业级Web应用开发方面的...
总的来说,SAP Business One的Java二次开发涉及到使用SAP提供的开发工具和API,通过编写Java代码并利用JAR库与SAP系统交互,实现功能扩展和定制。这个过程需要对Java编程、SAP Business One的业务流程以及相关的开发...