Skip to Content

SAP Web IDE

Previous

What is SAP Web IDE?

 

A powerful, extensible, web-based integrated development tool that simplifies end-to-end SAP Fiori and full-stack (UI, business logic and database) application lifecycle. Easily develop, debug, build, test, extend and deploy role-based, consumer-grade apps for business users. Create application rapidly using wizards, templates, samples, code and graphical editors, modelers, and more.

Next

New to SAP Web IDE?

Here are a few examples of the powerful solutions you can create with SAP Web IDE.

Develop & extend SAP Fiori and SAPUI5 apps

SAP Fiori apps are built using the SAPUI5 JavaScript UI library and follow the SAP Fiori design guidelines. Use SAP Cloud Platform Web IDE to quickly enable and launch new business scenarios developing your own apps or by extending and customizing SAP Fiori applications delivered by SAP. 

Develop mobile apps

Enterprise mobility is a key component of any digital strategy. Use SAP Cloud Platform Web IDE to create Cordova-based hybrid mobile apps using HAT or native apps using Mobile Development Toolkit and easily build and deploy them. Improve your productivity and reduce complexity with integrated tools for delivering mobile SAP Fiori apps.

Develop IoT apps

Develop dashboard and analytic apps for Big Data and Internet of Things (IoT) scenarios, using IoT application services available on SAP Cloud Platform. Jumpstart your development with IoT-specific templates and dedicated IoT controls and components to create and deploy your apps faster.

Use the SAP Web IDE SDK to enrich the development experience

SAP Web IDE comprises a modular framework that you can easily extend with custom features. Use the SDK to develop your SAP Web IDE features that add new app templates, tasks, and features, enable new integrations, and even extend the IDE with entire perspectives for additional development scenarios.

You can share your features with customers and partners.

Develop SAP HANA apps

The SAP HANA platform supports everything you need to build real-time data-driven applications. SAP Web IDE for SAP HANA provides a complete web-based set of tools for creating native applications for SAP HANA. Develop SAP HANA database models, calculation views, stored procedures, and more. Develop business logic with Node.js or XSJS, and top it up with SAPUI5.

Develop and extend SaaS and SAP S/4HANA

End-to-end development experience and integration of the different modules: create an SAP HANA data model, develop business logic, and consume the service with SAP Fiori UX, all in one integrated experience.

Under the hood

The web-based SAP Web IDE can be used for developing and extending apps to be deployed on a variety of platforms, and use a variety of data sources, SAP (on-premise or cloud) or non-SAP. Enrich the functionality of the SAP Web IDE through a wide variety of existing features from SAP or other vendors, or use the SDK to supplement the SAP Web IDE functionality. 

Summary matrix

Features SAP Cloud Platform Web IDE
SAP Web IDE for SAP HANA
Main use cases Develop SAP Fiori, SAPUI5, mobile, IoT, and full-stack apps (SAP HANA data model, business logic and UI), extend standard SAP Fiori apps and S/4HANA services
Develop SAP HANA-based applications comprised of web-based or mobile UIs, business logic, and extensive SAP HANA data models.
Development paradigm Web applications: HTML5, SAPUI5/SAP Fiori, JavaScript; Multi-target applications with support for HTML5, SAPUI5, JavaScript, Java (editor and debugger) and SAP HANA design artifacts (SQLScript, Core Data Services, etc.) Multi-target applications with support for HTML5, SAPUI5, JavaScript, Node.js, Java (deploy only) and SAP HANA design artifacts (SQLScript, Core Data Services, etc.)
Deployment options SAP Cloud Platform, SAPUI5 ABAP repository, SAP Mobile Platform
SAP HANA and SAP HANA Extended Services, advanced (XSA)
Sample applications Ready-to-run apps providing exemplary code and comprehensive comments: Shop, Manage Products, Approve Purchase Orders, Procurement Overview. Enabling SAP Web IDE features may add additional sample applications.
Ready-to-run apps providing exemplary code and comprehensive comments: TinyWorld, SHINE
Templates Rapidly create new apps – Full-stack – MTA and its modules, IoT, Analytical List Page, Worklist, Full screen, Master-Detail, Empty UI5, SAP Fiori OVP, etc. Enabling SAP Web IDE features may add additional templates.
Multi-module applications, SAP HANA, Node.js, Java, SAPUI5
Rich editors HTML, JavaScript, XML, layout editor (Drag-and-drop controls on canvas, data binding, form factors views), annotations, OData, SAP HANA artifacts like Core Data Services (text and graphical), calculation view modeler, Java, and more
HTML, JavaScript, XML, layout editor (Drag-and-drop controls on canvas, data binding, form factors views), OData, SAP HANA artifacts like Core Data Services (text and graphical), calculation view modeler, Node.js, Flowgraph, Task Chain, Data Lifecycle Management, Data Lineage.
Code editor features Search, replace, references, validation, beautifier, API reference, personalization, SAPUI5 code completion, snippets and auto-hint
Search, replace, references, validation, beautifier, API reference, personalization, SAPUI5 code completion, snippets and auto-hint
Git
support
Rich, integrated Git client, including history of committed changes, cherry pick, compare commits, etc.  Support for SAP Cloud Platform Git (SAP Cloud Platform Web IDE), on-premise Git server, public Git, e.g. Github, etc.
Rich, integrated Git client, including history of committed changes, cherry pick, compare commits, etc. Support for SAP Cloud Platform Git (SAP Cloud Platform Web IDE), on-premise Git server, public Git, e.g. Github, etc.
Debug support Use browser's native debugger, Java debugger.
Fully integrated debugger for Node.js and SQLScript (breakpoints, step in/over/until, watch, change, etc.)
SAP Fiori Extensibility Graphical interface or code editor. Supports extending UI elements, controllers, replacing services and customizing application strings N/A
Life cycle End-to-end multiple SAPUI5 version support, instant preview, real or mock data, OPA5 and QUnit testing, SAP Fiori application Grunt build, Java maven build, SAP HANA database build, MTA package and deploy, and more.
Develop, build, debug (Node.js, SQLScript), test (integrated XSUnit test framework) and run all modules of an application. Deploy to SAP HANA and SAP HANA XS advanced. 
Available (optional) features Tools for SAP HANA Database Development, Tools for Java Development, SAP API Business Hub, Hybrid Application Toolkit (HAT), SAP Mobile Development Kit, SAP Build, IoT Application Enablement, SAP Cloud Platform Workflow, Visualization Extension (VizPacker), and more.
Streaming Data Server, Data Warehouse Foundation
SAP Web IDE SDK Extend SAP Web IDE functionality by adding templates and plugins. The extension can be shared with customers, partners and developers N/A
Security SAP Web IDE relies on SAP Cloud Platform infrastructure for authentication and secure connectivity to different systems or other components. SAP Web IDE could use any Identity provider (IdP) including customer defined IdPs, or use the SAP Cloud Platform connector for secure connection to on premise systems. 
SAP HANA XS advanced security: multiple spaces, UAA, different IdPs, authorization support
Prototype Smooth transition from design to development via integration with SAP BUILD N/A

Try it now

Get your free, perpetual SAP Web IDE developer edition (including license and software) to develop, test and demo your SAP applications.

SAP Web IDE

Get a free SAP Cloud Platform developer account for your free trial instance of SAP Web IDE and use it to develop your first apps and test the platform on the SAP global cloud network. The developer edition is offered with a single user account.

Completely free for test and evaluation use only.

SAP Web IDE for SAP HANA on SAP HANA, Express Edition

Jumpstart your SAP HANA application development journey with SAP Web IDE for SAP HANA, based on SAP HANA, Express Edition. Use it for free, or upgrade for a fee when your needs grow.

SAP Web IDE, SDK

The SAP Web IDE plugin framework enables to extend SAP Web IDE with new features and provide them to others: Create new templates for standardized business applications, Enrich SAP Web IDE with tools and features that improve the developer experience while enhancing productivity, Integrate any tools, services, or systems into SAP Web IDE, broadening the development environment. 

image

Have questions about SAP Web IDE?  Contact us.

SAP Web IDE

Previous
Blogs
Questions
Next

SAP Web IDE, personal edition

Previous
Blogs
Questions
Next

SAP Web IDE plug-ins

Previous
Blogs
Questions
Next
Back to top