Skip to Content

SAP Web IDE

Previous

What is SAP Web IDE?

 

SAP Web IDE is a powerful, extensible, web-based integrated development tool that simplifies end-to-end application development. Build, debug, test, extend and deploy apps 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 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 HANA Cloud Platform, Web IDE to quickly enable and launch new business scenarios. 

Extend SAP Fiori apps

Extend and customize standard SAP Fiori applications delivered by SAP. Use code or a graphical extension editor to easily take advantage of SAP Fiori app extension points. Your investment is preserved across future upgrades or service packs of the standard SAP Fiori apps.

Develop SAPUI5 hybrid mobile apps

Create Cordova-based hybrid mobile apps 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 HANA Cloud Platform. Jumpstart your development with IoT-specific templates and dedicated IoT controls and components to create and deploy your apps faster.

Develop SAP HANA apps

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, business logic and more. Top it up with SAPUI5.

Use the SDK to extend SAP Web IDE

You can easily extend SAP Web IDE with custom plugins. Use the SDK to add new app templates, features, integrations, and even an entire perspectives for additional development scenarios.

You can share your plugins with customers and partners.

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 plugins from SAP or other vendors, or use the SDK to supplement the SAP Web IDE functionality. 

Summary matrix

Features SAP HANA Cloud Platform, Web IDE
SAP Web IDE for SAP HANA
Main use cases Develop SAP Fiori, SAPUI5, mobile and IoT apps, extend standard SAP Fiori apps Develop SAP HANA applications
Development paradigm HTML5, SAPUI5/SAP Fiori, JavaScript 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 HCP, SAPUI5 ABAP repository, SAP Mobile Platform, Enterprise Portal SAP HANA and SAP HANA Extended Services, advanced
Sample applications Ready-to-run apps providing exemplary code and comprehensive comments Ready-to-run apps providing exemplary code and comprehensive comments: TinyWorld, SHINE
Templates Rapidly create new apps – IoT, SAP Fiori Elements, Full screen, Master-Detail, Empty UI5, SAP Fiori OVP, etc. 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, and more HTML, JavaScript, XML, layout editor (Drag-and-drop controls on canvas, data binding, form factors views), OData, HANA artifacts like Core Data Services (text and graphical), calculation view modeler, Node.js
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 HCP Git, 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 on-premise Git serve or public Git, e.g. Github, etc.
Debug support Use browser's native 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, best-practice SAP application build (minification and packaging) 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. Integrate with ALM tools like CTS+ for lifecycle management of multi-target applications
Available (optional) plugins Hybrid Application Toolkit (HAT), OData Model Editor, Visualization Extension (VizPacker), SAP Event Management, SAP Fiori overview page (OVP) and more Streaming Data Server
SAP Web IDE SDK Extend SAP Web IDE functionality by adding templates and plugins. The extension can be shared with customers, partners and developers Extend SAP Web IDE functionality by adding templates and plugins. The extension can be shared with customers, partners and developers
Security SAP Web IDE relies on HANA 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 HANA Cloud connector for secure connection to on premise systems SAP HANA XS advanced security: multiple spaces, UAA, different IdPs, authorization support
Hybrid mobile Add hybrid qualities to SAP Fiori apps and SAPUI5 apps using Kapsel/Cordova N/A
Prototype Smooth transition from design to development via integration with BUILD Import prototype

Try it now

SAP HANA Cloud Platform, Web IDE

Get your free trial instance of SAP Web IDE when signing up to the free SAP HANA Cloud Platform, developer edition. Use it to build your first apps and test the platform on the SAP global cloud network.

Completely free for developer 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

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.

Previous
SAP Web IDE, hybrid app toolkit add-on Blogs
SAP Web IDE, hybrid app toolkit add-on Questions
Next
Previous
SAP Web IDE plug-ins Blogs
SAP Web IDE plug-ins Questions
Next
Back to top