SAP Web IDE
SAP Web IDE
Develop IoT apps
|Features||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|
|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|
|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|
|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|
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.