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.
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: