SAP Web IDE – announcing multi-cloud support for SAP Cloud Platform
Read here about SAP’s announcement of its unique multi-cloud cloud platform and the release of the Cloud Foundry environment within SAP Cloud Platform. See also the excellent blog by my colleague Matthias Steiner, for a more in-depth discussion of SAP multi-cloud.
SAP multi-cloud platform provides you with unprecedented application portability across a choice of large-scale infrastructure (IaaS) providers. This application portability is of course supported and ensured by corresponding development tools and solutions.
We are proud to announce full support by SAP Web IDE for SAP’s multi-cloud strategy. Expanding on its traditional role as the tool of choice for SAP Fiori development, SAP Web IDE is also becoming the end-to-end development environment (IDE) for cloud-based applications, working seamlessly with all environments, regardless of the IaaS provider used.
Let me tell you more about this.
SAP Web IDE is SAP’s premier web-based IDE for SAP multi-cloud development. Import app prototypes from SAP BUILD, extend existing SAP Fiori apps, or start from scratch. Build, debug, test, and deploy your app using wizards, templates, samples, code and graphical editors, and modelers. It is the tool of choice for SAPUI5 based SAP Fiori apps, deployed on premise or on SAP Cloud Platform.
New to SAP Web IDE? You can learn more here.
We have enhanced SAP Web IDE to support the development not only of the UI part of cloud applications, but also of the service part of an application. We call this new capability full-stack application development, and we are proud to introduce SAP HANA-based full-stack application development for SAP Cloud Platform (Cloud Foundry environments), reaching out to entirely new developer communities.
A full-stack application project, also referred to as a multi-target application, may consist of several modules, such as a data model, business logic, written in Java or Node.js, and of course a UI. Create these modules using wizards, define interdependencies and dependencies to existing cloud services, use graphical modelers and context-aware tools to build, debug, and test your code, and finally deploy the entire application project as a single package to SAP Cloud Platform.
Full-stack development for SAP Cloud Platform capability is currently possible with SAP Web IDE for HANA (for instance, as part of SAP HANA Express Edition); it will soon become available in the cloud version of SAP Web IDE.
Support for SAP Leonardo
SAP Web IDE has incorporated an advanced IoT wizard for developing beautiful IoT applications in less than five minutes, without any coding. Unlike other SAP Fiori wizards, it supports a divided page layout, with arbitrary horizontal and vertical sections.
Using the enhanced layout editor, you can drag and drop smart IoT-friendly controls into any of the sections and easily bind each of these controls to an SAP Leonardo IoT service point. Define interactions and event actions via a dialog, test with live data, and of course deploy the application to SAP Fiori Launchpad on SAP Cloud Platform. The following screenshot shows the type of control applications that can be easily created:
More SAP Fiori development
We continue to enhance SAP Web IDE’s Fiori support, making it easier and faster to develop engaging and beautiful UI applications.
You have probably heard of the recently introduced SAP API Business Hub, a central catalog that brings together APIs from SAP Cloud Platform (e.g. SAP Cloud Platform business rules), S/4 HANA, SAP SuccessFactors, and other SAP cloud products. We have now integrated SAP Web IDE with this catalog, greatly simplifying the process of finding, exploring, testing, and consuming SAP data services directly from SAP Web IDE. Browse and explore APIs, test an API in its sandbox with mock data, and finally, consume a selected API in your application. All of this without leaving SAP Web IDE.
You can now preview and page through all the records of live production data associated with an entity set, using filters, sorting and selecting specific properties. Creating Fiori applications was never so easy with out-of-the-box support for Fiori elements application templates and Overview Page. Create an interactive overview of your existing applications and specific areas, interact with business data and perform key actions.
SAP Fiori apps can now be deployed to all cloud environments supported by SAP Cloud Platform.
More mobile development choices
In addition to the existing powerful mobile hybrid development capabilities of SAP Web IDE, we are pleased to announce the new metadata driven SAP Enterprise App Modeler (SEAM) feature of SAP Web IDE.
SAP Web IDE provides support for application portability across SAP’s multi-cloud solution, regardless of the IaaS provider. From its traditional role as the tool of choice for SAP Fiori development, SAP Web IDE is expanding to become the end-to-end development IDE for any cloud-based applications, supporting native SAP HANA development, business logic, and SAP Fiori/UI5 development, working seamlessly with all main SAP cloud initiatives.
Call for action
SAP Web IDE is available now for multi-cloud development. See the following blogs to learn more and get started with development for SAP Cloud Platform:
- Announcing multi-cloud SAP Web IDE support for SAP Cloud Platform (this blog)
- Announcing General Availability of SAP Web IDE with multi-cloud support
- Develop a full-stack application for SAP Cloud Platform Using SAP Web IDE
- Develop a SAP Fiori app with SAP API business hub
- More about SAP Web IDE
- SAP Cloud Platform: a positive sum game
If you have any other questions, ask our community, check out SAP Web IDE documentation, or contact us by email. You can register here to get the latest SAP Web IDE news and updates.
Hi, Chaim . Very interesting blog.
I have other question. Can I transport my SAPUI5 application from SAP HCP Web IDE to Web IDE for Hana. Now I export my project in HCP to zip file and import in Web IDE for Hana but project not running. I need to change something?
In Web IDE for Hana the supported projects are MTA (Multi-target application) projects.
So simply importing the app will not work.
You can create an MTA project from a template and create the UI module, and adjust it to fit your existing SAPUI5 application.
There is no simple "migration" tool.
Thanks, Michal. It is work.
does someone know about is there a chance to update the application code with ctrl+f5 in Multi-Cloud WebIDE? Currently I have to press "Run" on each change so this is spending tons of time.
If not is there a tool to make .mtar builds on a Desktop and upload them to Hana (probably Grunt plug in or whatever)?